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!


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

Antworten:


181
sudo tcpdump -i lo

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.