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.