Есть ли способ обнаружить конкретные HTTP-запросы, которые мой браузер отправляет во время навигации? - PullRequest
2 голосов
/ 21 сентября 2011

Вопрос довольно простой.Я хочу знать, есть ли способы обнаружения HTTP-запросов, которые мой браузер отправляет во время навигации.Например, что происходит, когда я нажимаю на определенную ссылку, которая отправляет метод PUT?Я имею в виду, я бы хотел точно определить HTTP-запрос, который мой браузер отправляет на этот сайт.Далее, я хочу позже воспроизвести этот запрос на Curl.По сути, я хочу проверять запросы, которые посылает мой браузер, чтобы потом можно было автоматизировать эту задачу с помощью команды Curl (команда, а не библиотека).

Заранее спасибо!

Фернандо.

Ответы [ 3 ]

5 голосов
/ 21 сентября 2011

Fiddler делает именно то, что вы хотите. Он устанавливает прокси-сервер, который может контролировать http-связь из вашего браузера. http://www.fiddler2.com/fiddler2/

4 голосов
/ 21 сентября 2011

Вы хотели бы расширение Firebug для Firefox.Он может показать многое из того, что происходит, и вы можете добавить больше опций, установив дополнительные расширения.

С другой стороны, вы можете использовать wireshark для захвата трафика на ваш и с вашегокомпьютер.Затем вы можете использовать фильтры для сохранения соответствующих пакетов (pcap часто является форматом для хранения пакетов).Позже вы можете воспроизвести пакеты, используя такие инструменты, как tcpreplay.

Вы можете попробовать это с помощью backtrack linux (live cd / usb).И в настоящее время должны появиться некоторые новые инструменты для окон.:)

1 голос
/ 21 сентября 2011

EO2 и JohnnyC верны. Fiddler, WireShark, FireBug (FireFox addon) и т. Д. - это то, что вы собираетесь искать. Вы можете использовать их бесплатно.

WireShark будет захватывать весь входящий и исходящий трафик на вашем боксе. Вы можете слушать любой порт, фильтровать данные и т. Д.

FireBug будет захватывать исходящие и входящие потоки данных, необработанные данные (XML, JSON, изображения и т. Д.) Для каждого запроса.

Fiddler отлично подходит для отслеживания веб-данных в отдельном приложении, если вы не используете FireFox.

...