tcpdump: localhost naar localhost

Ik schrijf een programma dat TCP-pakketten verzendt van localhost naar localhost. En ik wil tcpdump gebruiken om de pakketten vast te leggen. Maar er wordt niets vastgelegd.
Mijn commando in Ubuntu:

sudo tcpdump

Welk argument zal ik toevoegen? Bedankt!


Antwoord 1, autoriteit 100%

sudo tcpdump -i lo

Opmerkingen

  • Als u tcpdump: lo: No such device existskrijgt, haalt u de naam op door deze te kopiëren uit de uitvoer van
sudo tcpdump -D

Als de uitvoer bijvoorbeeld is zoals hieronder, hebt u lo0nodig (wat resulteert in 9.hier:

1.en0 [Up, Running]
2.p2p0 [Up, Running]
3.awdl0 [Up, Running]
4.llw0 [Up, Running]
5.utun0 [Up, Running]
6.utun1 [Up, Running]
7.utun2 [Up, Running]
8.utun3 [Up, Running]
9.lo0 [Up, Running, Loopback]

Other episodes