Berlin Brown
Berlin Brown

Reputation: 11724

Firefox plugin or way to monitor ALL request data, including headers and content downloaded to browser

I am having problems getting ALL of the information that is downloaded to a browser. For example, I want a plugin, ideally a firefox plugin to download the HTML content and monitor when I get a 302 redirect, and all header information.

So far, use Live HTTP Headers and Firebug. Both are fine.

With Live HTTP headers, I can't monitor the data that is downloaded (e.g. the html data) Firebug is worse, because I can't monitor the headers and I can't monitor the full requests. For example, Firebug won't show you all of the content that is downloaded, just the last set of requests. E.g. redirects will clear the Firebug net monitoring.

I am on win32

Upvotes: 27

Views: 58239

Answers (8)

baptx
baptx

Reputation: 3876

It is possible to use a tool like mitmproxy to view and edit HTTP / HTTPS requests and responses, as well as WebSocket messages: https://github.com/mitmproxy/mitmproxy

You can also export a request as a cURL command to edit and replay it without mitmproxy.

The software is open source and written in Python. It provides an API if you want to automate modifications. If you don't want to use the command line, there is also a web version mitmweb. The command mitmdump can be used to view traffic in a non-interactive mode.

Upvotes: 0

mel3kings
mel3kings

Reputation: 9405

Outdated accepted answer,

use firebug then select Net > All > POST > you'll be able to see the parameters there.

enter image description here

Upvotes: 0

Yuvaraj Loganathan
Yuvaraj Loganathan

Reputation: 791

An HTTP monitor and analyzer addon for Firefox

HttpFox Firefox Plugin

Upvotes: 0

Val
Val

Reputation: 11107

I could find all requests with all info and redirects without installing anything. Check Web Console in Tools -> Web Developer.

Upvotes: 11

Anthony Greco
Anthony Greco

Reputation: 2935

Ethereal (wireshark) is nice, but also complicated. Last I used it with HTTP, it didn't support decoding of HTTPS (secure) packets, though that may have changed. There are actually ton's out there now, but I personally like / use HTTPFox [https://addons.mozilla.org/en-US/firefox/addon/6647/].

Upvotes: 0

drAlberT
drAlberT

Reputation: 23208

Try Tamper data firefox add-on, an extension to track and modify http/https requests.

You can find a nice tutorial here.

Firebug + Tamper Data is the best couple of firefox tools I cannot live without.

Upvotes: 20

John Ellinwood
John Ellinwood

Reputation: 14521

While not a firefox plugin, Ethereal is great. Start it up and do your browsing as usual.

Upvotes: 1

Jim Garrison
Jim Garrison

Reputation: 86744

Have you looked at Fiddler?

Upvotes: 4

Related Questions