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!


2
Nie jest związane z programowaniem, należy do SuperUser.
odpręż się

Odpowiedzi:


181
sudo tcpdump -i lo

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.