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


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, будьте ясны и заявите, что это должно выполняться от имени пользователя root.
Джеффри

Да, он работает "из коробки" без необходимости устанавливать специальное программное обеспечение, как на windows, woot!
rogerdpack

2
Для Mac, это изменилось в какой - то момент, теперь следующие работы: sudo tcpdump -i lo0.
shawkinaw

разве у этого ПК нет Ethernet HDR? Я не вижу содержимое hdr Ethernet с помощью tcpdump?
Абхишек Сагар,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.