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! linux localhost tcpdump 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
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
Odpowiedzi:
źródło
sudo tcpdump -D
najpierw, aby uzyskać lokalny interfejs. W moim przypadku jest to:sudo tcpdump -i 3.lo0
sudo
, wyjaśnij i powiedz, że musi to być uruchomione jako root.sudo tcpdump -i lo0
.