tcpdump: localhost до localhost [закрито]


105

Я пишу програму, яка надсилає TCP-пакети з localhost в localhost. І я хочу використовувати tcpdump для захоплення пакетів. Але нічого не захоплено. Моя команда в Ubuntu:

sudo tcpdump

Який аргумент додати? Дякую!


2
Не пов'язаний з програмуванням, належить до SuperUser.
розмотайте

Відповіді:


181
sudo tcpdump -i lo

33
Якщо ви нам, Mac, запустіть sudo tcpdump -Dспочатку, щоб отримати локальний інтерфейс. У моєму випадку це:sudo tcpdump -i 3.lo0
сонця

8
Позбавтеся від використання sudo, будьте зрозумілі та заявляйте, що це потрібно виконувати як корінь.
Джеффрі

Так, це працює "поза коробкою" без необхідності встановлювати спеціальне програмне забезпечення, наприклад, на windows, woot!
rogerdpack

2
Для Mac, це змінилося в якій - то момент, тепер такі роботи: sudo tcpdump -i lo0.
shawkinaw

хіба що pkt мають ethernet hdr? Я не бачу вміст hdr ethernet за допомогою tcpdump?
Абхішек Сагар
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.