105 Я пишу программу, которая отправляет TCP-пакеты с localhost на localhost. И я хочу использовать tcpdump для захвата пакетов. Но ничего не зафиксировано. Моя команда в Ubuntu: sudo tcpdump Какой аргумент мне добавить? Спасибо! linux localhost 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? Абхишек Сагар,
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? Абхишек Сагар,
Ответы:
источник
sudo tcpdump -D
сначала, чтобы получить локальный интерфейс. В моем случае это:sudo tcpdump -i 3.lo0
sudo
, будьте ясны и заявите, что это должно выполняться от имени пользователя root.sudo tcpdump -i lo0
.