tcpdump: localhost na localhost [zamknięte]

105

Piszę program, który wysyła pakiety TCP z localhost do localhost. I chcę użyć tcpdump do przechwytywania pakietów. Ale nic nie jest schwytane. Moje polecenie w Ubuntu:

sudo tcpdump

Jaki argument mam dodać? Dzięki!

David
źródło
2
Nie jest związane z programowaniem, należy do SuperUser.
odpręż się

Odpowiedzi:

181
sudo tcpdump -i lo
unbeli
źródło
33
Jeśli używasz komputera Mac, uruchom sudo tcpdump -Dnajpierw, aby uzyskać lokalny interfejs. W moim przypadku jest to:sudo tcpdump -i 3.lo0
słońca
8
Pozbądź się używania sudo, wyjaśnij i powiedz, że musi to być uruchomione jako root.
Geoffrey
Tak, działa „od razu po wyjęciu z pudełka”, bez konieczności instalowania specjalnego oprogramowania, takiego jak w systemie Windows, woot!
rogerdpack
2
Dla komputerów Mac, to zmieniło się w pewnym momencie, teraz następujące prace: sudo tcpdump -i lo0.
shawkinaw
czy nie pkt mam ethernet hdr? Nie widzę zawartości Ethernet HDR za pomocą tcpdump?
Abhishek Sagar