mayoría de los filtros de spam y los cortafuegos modernos hacen uso de listas negras - listas de direcciones de protocolo de Internet y las redes de spammers malintencionados - para proteger mejor a los usuarios de las amenazas conocidas. En Linux , el firewall Shorewall no es una excepción , y proporciona un fácil iptables (enrutamiento IP) de configuración para establecer e implementar listas negras personalizadas . Hacer la lista negra, o saber qué IPs para bloquear , puede ser difícil. Instrucciones
Manual Blacklist Creación
1
Open " /etc /shorewall /lista negra " y desplácese hacia abajo. Debe ser algo como esto :
# DIRECCIÓN /SUBRED PROTOCOLO Port of
# LAST LINE - ADD sus entradas antes de éste - NO ELIMINAR
2
entrada de todas las direcciones que desea bloquear . (The Spamhaus y sitios URLBlacklist en Recursos muestran algunas de las amenazas actuales. ) Las direcciones pueden ser host /network /direcciones IP (singular o un rango ) , las direcciones MAC ( con el prefijo "~ ") o ipsets (usando "+ ") . Añade la canción o el protocolo y las limitaciones del puerto. (Tenga en cuenta que sólo se puede especificar puertos si el protocolo es " tcp" o " udp ". )
Por ejemplo, digamos que usted desea bloquear todo el tráfico TCP entrante en puertos 1 a 31, la entrada se vería esto:
# DIRECCIÓN /SUBRED PROTOCOLO Port of
- tcp uno y treinta y una
# LAST LINE - ADD sus entradas antes de éste - NO RETIRE
Una entrada de direcciones MAC para bloquear todo el tráfico de la interfaz :
# dIRECCIÓN /PROTOCOLO dE SUBRED Port of
~ 00 -9A- 8C -FF- 03 -AA - Opiniones
# LAST LINE - ADD sus entradas antes de éste - no quite
3
Escribir y cierre el archivo. ( Tendrá que reiniciar Shorewall a menos que tenga una lista negra dinámica activada. )
Creación automática de lista negra
4
Abra un archivo nuevo , como " /etc /scripts . /blacklistupdate.sh "
5
Crear un script bash del archivo como el siguiente en el blog de Mudy :
# /bin /sh
echo" # DIRECCIÓN /SUBRED PROTOCOLO PUERTO "> /tmp /blacklist
wget- q -O - http://feeds.dshield.org/block.txt