W celu debugowania chcę monitorować żądania HTTP w interfejsie sieciowym.
Korzystając z naiwnego tcpdump
wiersza poleceń, otrzymuję zbyt wiele informacji niskiego poziomu, a informacje, których potrzebuję, nie są bardzo jasno przedstawione.
Zrzucanie ruchu tcpdump
do pliku, a następnie używanie wireshark
ma tę wadę, że nie jest on w locie.
Wyobrażam sobie użycie takiego narzędzia:
$ 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
...
Używam Linuksa.