Packet Filtering: iptables Depuis Linux kernel v1.1 (94) v2.4 (99) Règles non permanentes
Principe FORWARD INPUT OUTPUT ethX ethY Routing 192.168.0.0/24 ICMP REJECT 192.168.0.0/0 HTTP ACCEPT 192.168.0.0/0 ICMP DENY … ACCEPT INPUT OUTPUT Local Process
Principe FORWARD INPUT OUTPUT 192.168.0.0/24 ICMP REJECT 192.168.0.0/0 HTTP ACCEPT 192.168.0.0/0 ICMP DENY … ACCEPT ethX ethY Routing FORWARD INPUT OUTPUT Local Process
Principe FORWARD INPUT OUTPUT ethX ethY Routing 192.168.0.0/24 ICMP REJECT 192.168.0.0/0 HTTP ACCEPT 192.168.0.0/0 ICMP DENY … DROP INPUT OUTPUT Local Process
Opérations sur chaînes -N : créer -X : supprimer vide -P : changer la règle de chaîne -L : lister les règles -F : supprimer les règles -Z : initialisation des compteurs
Opérations sur les règles -A : ajouter - I : insérer (indice) - R : remplacer - D : supprimer (miroir ou indice)
Autres options man iptables !!!
Exemples Commandes : Paramètres : Extensions de chaînes iptables -A INPUT -s 127.0.0.1 -p icmp -j DROP ipchains -D INPUT -s 127.0.0.1 -p icmp -j DROP ipchains -D INPUT 1 ipchains -A INPUT -s 0/0 -j DENY ipchains -A input -s 199.95.207.0/255.255.255.0 -j DENY Paramètres : -s ! localhost -i ppp+ -o ppp0 Extensions de chaînes