В целях отладки я хочу отслеживать 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.