Hola:
¿Usas un script de shell para aplicar tus reglas de iptables me imagino no?
Si es así, en algún punto donde vas a agregar reglas en la cadena
FORWARD puedes hacer algo como esto:
#!/bin/bash
...
...
...
# Definir donde esta el archivo de direcciones de Ares
FILEPATH="/etc/ares"
if [ -r "$FILEPATH" ]
then
{
while read LINE
do
IP_ADDRESS="$(echo $LINE | awk '{ print $1 }')"
PORT="$(echo $LINE | awk '{ print $2 }')"
iptables -A FORWARD -d $IP_ADDRESS -p tcp --dport $PORT -j REJECT
iptables -A FORWARD -d $IP_ADDRESS -p udp --dport $PORT -j REJECT
done
} < $FILEPATH
else
echo "$FILEPATH no existe"
fi
Esto leería el archivo de ares con las direcciones IP (/etc/ares) y
bloquearía el puerto y la dirección IP exacta con un REJECT en la cadena
FORWARD.
Pruebalo y avisas si algo sale mal.
Saludos
Aland Laines escribió:
> Hola amigos, hace un tiempo revisando la forma de bloquear el ARES
> para mi red, encontre el IPP2P y al instalarlo y configurarlo funciono
> macanudo hasta cierta parte, pero aun asi esta pasando.
>
> La idea que se me ocurrio es agregarle algo al script de iptables para
> bloquear el intento del cliente de ARES de conectarse a los servidores
> principales, pero ¿de donde sacar la lista actualizada?, si instalas
> un cliente ARES en una maquina WIN y dejas que logre la coneccion en
> la carpeta que esta den document and settings /configuracion local/
> datos de programas/ Ares, se encuentran unos archivos llamados SNODES
> y CNODES que son las listas de servidores raiz del la red ARES, estas
> se actualizan automaticamente por el cliente.
>
> Bueno ahora la cosa va por el lado que no se mucho de iptables,
> entonces: ¿como puedo usar esas lista de servidores para que mi script
> bloquee la llamada a esos servers? he visto que los servidores estan
> listados de la siguiente forma:
>
>
> 189.194.232.93 26803 2 1 1 1231210114 1231210718 1231210717
> 74.14.70.236 7635 2 1 1 1231201353 1231210413 1231210412
> 190.165.13.183 34589 2 1 1 1231207451 1231210416 1231210415
> 24.44.93.165 25589 2 7 5 1231201339 1231210419 1231210419
> 189.100.199.40 35816 2 1 1 1231203321 1231210420 1231210419
> 173.2.11.15 58591 2 9 5 1231202531 1231210427 1231210427
> 201.226.149.27 53156 2 8 5 1231206007 1231210428 1231210428
> 83.213.16.200 61194 2 1 1 1231209828 1231210429 1231210428
>
>
> donde el primer campo es la ip y el segundo el puerto.
>
> A ver si me dan la mano y dicen como puedo hacer con esto, que quizas
> funciones desde mi modesto punto de vista.
>
>
> Gracias
>
>
_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)
Participa suscribiéndote y escribiendo a: [email protected]
Para darte de alta, de baja o hacer ajustes a tu suscripción visita:
http://listas.linux.org.pe/mailman/listinfo/linux-plug
IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php