В целях отладки я хочу отслеживать http-запросы на сетевом интерфейсе.
Используя наивную tcpdump
командную строку, я получаю слишком много информации низкого уровня, и информация, которая мне нужна, не очень четко представлена.
Вывод трафика через tcpdump
файл и последующее использование wireshark
имеет тот недостаток, что он не на лету.
Я представляю себе использование инструмента следующим образом:
$ monitorhttp -ieth0 --only-get --just-urls
2011-01-23 20:00:01 GET http://foo.example.org/blah.js
2011-01-23 20:03:01 GET http://foo.example.org/bar.html
...
Я использую Linux.