tcpdump: localhost zu localhost [geschlossen]

105

Ich schreibe ein Programm, das TCP-Pakete von localhost an localhost sendet. Und ich möchte tcpdump verwenden, um die Pakete zu erfassen. Aber nichts wird erfasst. Mein Befehl in Ubuntu:

sudo tcpdump

Welches Argument soll ich hinzufügen? Vielen Dank!

David
quelle
2
Nicht programmierbezogen, gehört zu SuperUser.
Entspannen Sie am

Antworten:

181
sudo tcpdump -i lo
unbeli
quelle
33
Wenn Sie uns einen Mac sudo tcpdump -Dzuerst ausführen , um die lokale Schnittstelle zu erhalten. In meinem Fall ist es:sudo tcpdump -i 3.lo0
Sonnen
8
Befreien Sie sich von der Verwendung von sudo, seien Sie klar und geben Sie an, dass dies als root ausgeführt werden muss.
Geoffrey
Ja, es funktioniert "out of the box", ohne dass spezielle Software wie unter Windows installiert werden muss, woot!
Rogerdpack
2
Für Macs hat sich dies irgendwann geändert, jetzt funktioniert Folgendes : sudo tcpdump -i lo0.
Shawkinaw
haben diese pkt nicht ethernet hdr? Ich sehe keine Ethernet-HDR-Inhalte mit tcpdump?
Abhishek Sagar vor