tcpdump: с локального хоста на локальный [закрыто]

105

Я пишу программу, которая отправляет TCP-пакеты с localhost на localhost. И я хочу использовать tcpdump для захвата пакетов. Но ничего не зафиксировано. Моя команда в Ubuntu:

sudo tcpdump

Какой аргумент мне добавить? Спасибо!

Дэвид
источник
2
Не связан с программированием, принадлежит SuperUser.
расслабьтесь

Ответы:

181
sudo tcpdump -i lo
unbeli
источник
33
Если вы используете Mac, запустите sudo tcpdump -Dсначала, чтобы получить локальный интерфейс. В моем случае это:sudo tcpdump -i 3.lo0
Солнце
8
Избавьтесь от использования sudo, будьте ясны и заявите, что это должно выполняться от имени пользователя root.
Джеффри
Да, он работает "из коробки" без необходимости устанавливать специальное программное обеспечение, как на windows, woot!
rogerdpack
2
Для Mac, это изменилось в какой - то момент, теперь следующие работы: sudo tcpdump -i lo0.
shawkinaw
разве у этого ПК нет Ethernet HDR? Я не вижу содержимое hdr Ethernet с помощью tcpdump?
Абхишек Сагар,