Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
iptables [01/06/2015 16:32] viper61 [Quelque règles utiles] |
iptables [18/09/2016 02:54] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== IPTables ====== | ====== IPTables ====== | ||
- | ===== Quelque règles utiles | + | ===== Règles de base ===== |
- | # Uptime Robot | + | # Default policy |
- | -A INPUT -m iprange --src-range 74.86.158.106-110.0.0.0 -j ACCEPT | + | |
- | -A INPUT -s 46.137.190.132/ | + | |
- | -A INPUT -s 122.248.234.23/ | + | |
- | | + | |
- | -A INPUT -s 178.62.52.237/ | + | |
- | -A INPUT -s 54.79.28.129/ | + | |
- | -A INPUT -s 54.94.142.218/ | + | |
- | -A INPUT -s 104.131.107.63/ | + | |
- | -A INPUT -s 54.67.10.127/ | + | |
- | -A INPUT -s 54.64.67.106/ | + | |
- | # Spoofing | + | |
- | -A INPUT -s 10.0.0.0/8 -j DROP | + | |
- | -A INPUT -s 169.254.0.0/ | + | |
- | -A INPUT -s 172.16.0.0/ | + | |
- | -A INPUT -s 127.0.0.0/8 -j DROP | + | |
- | -A INPUT -s 192.168.0.0/ | + | |
- | -A INPUT -s 224.0.0.0/4 -j DROP | + | |
- | -A INPUT -d 224.0.0.0/4 -j DROP | + | |
- | -A INPUT -s 240.0.0.0/5 -j DROP | + | |
- | -A INPUT -d 240.0.0.0/5 -j DROP | + | |
- | -A INPUT -s 0.0.0.0/8 -j DROP | + | |
- | -A INPUT -d 0.0.0.0/8 -j DROP | + | |
- | -A INPUT -d 255.255.255.255 -j DROP | + | |
- | # DNS | + | |
- | -A INPUT -p udp --sport 53 -m state --state ESTABLISHED -j ACCEPT | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | -A INPUT -p icmp -m icmp --icmp-type timestamp-request -j DROP | + | |
- | # flooding of RST packets, smurf attack Rejection | + | |
- | -A INPUT -p tcp -m tcp --tcp-flags RST RST -m limit --limit 2/second --limit-burst 2 -j ACCEPT | + | |
- | | + | |
- | | + | |
- | # Portscan | + | |
- | -N PORT_SCANNING | + | |
- | -A PORT_SCANNING -p tcp --tcp-flags SYN, | + | |
- | -A PORT_SCANNING -j DROP | + | |
- | # Bad | + | |
- | -A INPUT -p tcp --tcp-flags ALL FIN,PSH,URG -j DROP | + | |
- | -A INPUT -p tcp -m tcp --tcp-flags FIN, | + | |
- | -A INPUT -p tcp -m tcp --tcp-flags FIN,SYN FIN,SYN -j DROP | + | |
- | -A INPUT -p tcp -m tcp --tcp-flags SYN,RST SYN,RST -j DROP | + | |
- | -A INPUT -p tcp -m tcp --tcp-flags FIN,RST FIN,RST -j DROP | + | |
- | -A INPUT -p tcp -m tcp --tcp-flags FIN,ACK FIN -j DROP | + | |
- | -A INPUT -p tcp -m tcp --tcp-flags ACK,URG URG -j DROP | + | |
- | # XMAS | + | |
- | -A INPUT -p tcp --tcp-flags SYN,FIN SYN,FIN -j DROP | + | |
- | -A INPUT -p tcp --tcp-flags ALL ALL -j DROP | + | |
- | # NULL | + | |
- | -A INPUT -p tcp --tcp-flags ALL NONE -j DROP | + | |
- | # Drop | + | |
- | -A INPUT -j DROP | + | |
- | -A FORWARD -j DROP | + | |
- | -A OUTPUT -p icmp --icmp-type 8 -m state --state NEW, | + | |
- | -A OUTPUT -p udp --dport 53 -m state --state NEW, | + | |
- | -A OUTPUT -m state --state INVALID | + | |
- | ===== Nettoyer tout ===== | + | ===== Reset ===== |
- | ==== Méthode 1 ==== | + | |
iptables -F | iptables -F | ||
iptables -X | iptables -X | ||
Ligne 70: | Ligne 22: | ||
iptables -t mangle -X | iptables -t mangle -X | ||
- | ==== Méthode 2 ==== | ||
- | iptables --flush |