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.