Ответ 1
Это не так гладко, как Wireshark, но OS X имеет встроенный инструмент командной строки для захвата и отображения пакетов:
sudo tcpdump -A -s0 -ien0 port 80
(флаг -A
позволяет отображать содержимое пакетов в виде текста, -s0
делает его захватом целых пакетов не только заголовками, -ien0
делает захват на первом интерфейсе Ethernet (как правило, беспроводная сеть является en1), а port 80
позволяет только захватить трафик на/из порта 80 (см. справочную страницу для получения дополнительных параметров для шаблонов захвата.)