La plupart des filtres anti-spam et pare-feu modernes utilisent des listes noires - des listes d' adresses de protocole Internet à partir de spammeurs et les réseaux malveillants - afin de mieux protéger les utilisateurs contre les menaces connues . Pour Linux , le firewall Shorewall ne fait pas exception , et fournit une iptables faciles ( routage IP) de configuration pour la configuration et la mise en œuvre des listes noires personnalisées . Faire la liste noire, ou de savoir qui IP à bloquer , peut être difficile. Instructions
Manuel Blacklist Création
1
Open " /etc /shorewall /blacklist » et faire défiler vers le bas . Il devrait ressembler à ceci :
# ADRESSE /SUBNET Protocole Port
# DERNIÈRE LIGNE - AJOUTEZ VOS INSCRIPTIONS avant celui-ci - NE PAS OUVRIR
2 < p > entrée d' adresses que vous souhaitez bloqué . (The Spamhaus et sites URLBlacklist en ressources montrent des menaces actuelles. ) Les adresses peuvent être hôte /réseau /adresses IP (singulier ou une plage ) , les adresses MAC ( avec le préfixe "~" ) ou ipsets (en utilisant "+") . Ajouter n'importe quel protocole et les limites portuaires. (Notez que vous ne pouvez spécifier les ports si le protocole est "tcp" ou " udp ". )
Par exemple , disons que vous souhaitez bloquer le trafic entrant sur les ports 1 à 31, l'entrée ressemblerait ceci:
# ADRESSE /SUBNET Protocole Port
- tcp 1:31
# DERNIÈRE LIGNE - AJOUTEZ VOS INSCRIPTIONS avant celui-ci - Ne retirez pas
Une entrée d'adresse MAC pour bloquer tout trafic à partir de cette interface :
# aDRESSE /SUBNET Protocole Port
~ 00 -9A- 8C- FF -03- AA - Photos
# DERNIÈRE LIGNE - AJOUTEZ VOS INSCRIPTIONS avant celui-ci - Ne retirez pas
3
Ecrire et fermez le fichier . (Vous aurez besoin de redémarrer Shorewall sauf si vous avez une liste noire dynamique activée. )
Automatique Blacklist Création
4
ouvrir un nouveau fichier , comme « /etc /scripts . /blacklistupdate.sh "
5
Créer un script bash à partir du fichier de la manière suivante sur le blog de Mudy :
# /bin /sh
echo" # ADRESSE /SUBNET Protocole Port "> /tmp /blacklist
wget -q- O - http://feeds.dshield.org/block.txt