Есть ли приложение в Linux, которое позволяет мне видеть все исходящие HTTP-запросы, такие как плагин HTTPFox Firefox. Если вы не знаете о HTTPFox, на скриншоте ниже показано, что я ищу.

РЕДАКТИРОВАТЬ:: Я хочу, чтобы иметь возможность видеть информацию о любом соединении HTTP из любого приложения. Не только Firefox.

2 ответа2

3

Не уверен, правильно ли я понимаю ваш вопрос. Насколько мне известно, HTTPfox отлично работает в Firefox в Linux (включая Ubuntu).

Если вы ищете что-то более общее, за пределами браузера Wireshark может прослушивать трафик, происходящий в вашей сети (в частности, на вашей машине). Он имеет полный набор анализаторов протоколов, включая HTTP.

Поскольку он не работает в браузере (или другом приложении), он не сможет увидеть, что происходит внутри самого приложения. В частности, будет сложнее изучить HTTPS-трафик, хотя в некоторых конфигурациях (при условии, что у вас есть закрытый ключ сервера и вы используете подмножество наборов шифров, которые может расшифровать Wireshark), вы также сможете изучить SSL/TLS-зашифрованный трафик (и в этом случае будет работать HTTP-анализатор).

3

Firebug в Firefox имеет вкладку net (http://getfirebug.com/network). Здесь отображаются все запросы и ответы, полученные или отправленные через браузер. Немного ниже по цепочке находится Wireshark, который позволяет фильтровать по протоколу, проверять отдельные пакеты и т.д. Это может показаться немного более надежным, чем вы ищете. Я запускаю их оба на моей коробке Ubuntu без проблем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .