par JaDiuM » 18 Fév 2004 18:27
Bonjour,
<BR>
<BR>Pour stopper explicitement les scans de type Nmap, il faut pour cela se baser sur le Flag du packet :
<BR>
<BR>ce qui donne pour les quelques modes les plus connus d'Nmap
<BR>iptables -N VISU_FLAGS
<BR>iptables -A VISU_FLAGS -p tcp --tcp-flags ALL FIN,URG,PSH -m limit --limit 5/minute -j LOG --log-level 6 --log-prefix " SCAN NMAP INVALID "
<BR>iptables -A VISU_FLAGS -p tcp --tcp-flags ALL FIN,URG,PSH -j DROP
<BR>iptables -A VISU_FLAGS -p tcp --tcp-flags SYN,RST SYN,RST -m limit --limit 5/minute -j LOG --log-level 6 --log-prefix " SYN/RST "
<BR>iptables -A VISU_FLAGS -p tcp --tcp-flags SYN,RST SYN,RST -j DROP
<BR>iptables -A VISU_FLAGS -p tcp --tcp-flags SYN,FIN SYN,FIN -m limit --limit 5/minute -j LOG --log-level 6 --log-prefix " SYN/FIN SCAN "
<BR>iptables -A VISU_FLAGS -p tcp --tcp-flags SYN,FIN SYN,FIN -j DROP
<BR>iptables -A VISU_FLAGSS -p tcp --tcp-option 64 -m limit --limit 5/minute -j LOG --log-level 6 --log-prefix " Bogus TCP FLAG 64 "
<BR>iptables -A VISU_FLAGS -p tcp --tcp-option 64 -j DROP
<BR>iptables -A VISU_FLAGS -p tcp --tcp-option 128 -m limit --limit 5/minute -j LOG --log-level 6 --log-prefix " Bogus TCP FLAG 128 "
<BR>iptables -A VISU_FLAGS -p tcp --tcp-option 128 -j DROP
<BR>iptables -A VISU_FLAGS -p tcp --tcp-flags ALL ALL -m limit --limit 5/minute -j LOG --log-level 6 --log-prefix "Merry Xmas Tree:"
<BR>iptables -A VISU_FLAGS -p tcp --tcp-flags ALL ALL -j DROP
<BR>iptables -A VISU_FLAGS -p tcp --tcp-flags ALL SYN,RST,ACK,FIN,URG -m limit --limit 5/minute -j LOG --log-level 6 --log-prefix "XMAS-PSH:"
<BR>iptables -A VISU_FLAGS -p tcp --tcp-flags ALL SYN,RST,ACK,FIN,URG -j DROP
<BR>iptables -A VISU_FLAGS -p tcp --tcp-flags ALL NONE -m limit --limit 5/minute -j LOG --log-level 6 --log-prefix "NULL_SCAN"
<BR>iptables -A VISU_FLAGS -p tcp --tcp-flags ALL NONE -j DROP
<BR>
<BR>
<BR>Pour le nombre par minute et le loglevel c'est à chacun de voir
<BR>
<BR>
<BR>
<BR>Cdt<BR><BR><font size=-2></font>
" Quand on ne sait pas où l'on va, tous les chemins mènent à nulle part." [Kissinger]