tcpdump: localhost vers localhost [fermé]


105

J'écris un programme qui envoie des paquets TCP de localhost à localhost. Et je veux utiliser tcpdump pour capturer les paquets. Mais rien n'est capturé. Ma commande dans Ubuntu:

sudo tcpdump

Quel argument dois-je ajouter? Merci!


2
Non lié à la programmation, appartient à SuperUser.
détendre le

Réponses:


181
sudo tcpdump -i lo

33
Si vous utilisez un Mac, lancez d' sudo tcpdump -Dabord pour obtenir l'interface locale. Dans mon cas, c'est:sudo tcpdump -i 3.lo0
sunsations

8
Débarrassez-vous de l'utilisation de sudo, soyez clair et indiquez que cela doit être exécuté en tant que root.
Geoffrey

Oui, cela fonctionne "hors de la boîte" sans avoir à installer de logiciel spécial comme sur Windows, woot!
rogerdpack

2
Pour Mac, cela a changé à un moment donné, maintenant les travaux suivants: sudo tcpdump -i lo0.
shawkinaw

ce pkt n'a-t-il pas hdr Ethernet? Je ne vois pas le contenu Ethernet hdr en utilisant tcpdump?
Abhishek Sagar
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.