Чтение http-пакетов под linux

Я читаю RFC 2616 и хочу видеть все http-пакеты. Какой инструмент лучше всего подходит для этого?


person Sławosz    schedule 04.08.2012    source источник
comment
Довольно открытый вопрос - довольно открытая рекомендация :-) попробуйте wireshark. Или просто используйте HTTP-прокси, возможно, этого достаточно для ваших нужд.   -  person home    schedule 04.08.2012
comment
То, что говорит @home (или tcpdump для захвата потока, а затем wireshark для поиска, фильтрации и красивой печати), но многие интересные аспекты протокола уже можно изучить с помощью Firebug или инструментов разработчика Chrome. Я бы использовал инструмент высокого уровня, такой как firebug, чтобы посмотреть на связь с высокого уровня, и иногда смотреть, что происходит на более глубоких уровнях, с помощью wireshark.   -  person fvu    schedule 04.08.2012
comment
home, @fvu, вы правы, но я ищу инструменты, которые дают мне простые заголовки http без фильтрации и так далее. Возможно, я также захочу использовать curl, поэтому расширения chrome и ff неприменимы.   -  person Sławosz    schedule 04.08.2012


Ответы (1)


Попробуйте htracr — https://github.com/mnot/htracr/

Кстати, RFC2616 скоро будет заменен; см. http://trac.tools.ietf.org/wg/httpbis/trac/wiki

person Mark Nottingham    schedule 04.08.2012