Pour écouter le réseau, il faut utiliser la commande sniff.
Par exemple, nous allons écouter le réseau en filtrant sur les trames concernant www.google.fr.
Lancer sniff :
resp=sniff(filter="host www.google.fr")
Lancer un ping (un seul) vers www.google.fr : ping www.google.fr -c 1
Afficher ce que sniff a capturé :
resp.show()
ce qui donne :
0000 Ether / IP / UDP / DNS Qry "www.google.fr."
0001 Ether / IP / UDP / DNS Qry "www.google.fr."
0002 Ether / IP / UDP / DNS Qry "www.google.fr."
0003 Ether / IP / ICMP 192.168.1.2 > 173.194.40.216 echo-request 0 / Raw
0004 Ether / IP / ICMP 173.194.40.216 > 192.168.1.2 echo-reply 0 / Raw