2017-03-24 2 views
0

Si ma machine de développement a une règle iptables à FORWARD certains paquets, ces paquets sont-ils capturés par tcpdump? J'ai cette question parce que je sais qu'il existe une autre chaîne appelée INPUT qui filtre les paquets aux applications, si un paquet est acheminé à la chaîne FORWARD, atteindra-t-il tcpdump app?tcpdump est-il affecté par le filtrage iptables?

Pouvez-vous faire une référence fiable à la documentation officielle ou exprimer des idées bien expliquées pour résoudre cette question? TCPDump capture le trafic à partir du périphérique matériel

+0

Pas dans mon expérience (et j'ai utilisé un peu de natting et de filtrage). Quel que soit _physically_ frappe l'interface réseau, tcpdump/tshark/wireshark le signalera. – eftshift0

Répondre

0

Iptables gère les trames réseau à un niveau différent. Donc, la réponse est non, TCPDump capturera le trafic seulement quand il traverse la carte réseau. IPtables peut prendre le trafic entrant sur une carte que TCPDump surveille, mais peut l'envoyer sur une autre carte réseau qui n'est pas surveillée par TCPDump. N'oubliez pas que TCPDump n'attrapera le trafic que s'il traverse la carte réseau.