What HTTP traffic monitor would you recommend for Windows? [closed]
Asked Answered
E

7

78

I need the sniffer to test network traffic of applications developed by me for Windows and Facebook.

Basic requirements:

  • display request and response
  • display HTTP headers
  • display the time it took to complete HTTP request

Now I'm using HTTP Analyzer. A very good tool, but it terminates with some error after 10-15 min running on Vista.

Entomology answered 13/8, 2009 at 12:49 Comment(1)
Related on Super User: How can I monitor all the outgoing HTTP requests from my PC?Holophytic
S
127

Wireshark if you want to see everything going on in the network.

Fiddler if you want to just monitor HTTP/s traffic.

Live HTTP Headers if you're in Firefox and want a quick plugin just to see the headers.

Also FireBug can get you that information too and provides a nice interface when your working on a single page during development. I've used it to monitor AJAX transactions.

Schleicher answered 13/8, 2009 at 12:52 Comment(4)
Correction: Fiddler if you want to monitor or modify HTTP or HTTPS traffic.Klimt
This answer would be helpful for this duplicate question on Super User. Would you mind crossposting this answer?Holophytic
Fiddler isn't free.Shannashannah
Fiddler used to be free, but that's changed since I wrote the answer.Schleicher
C
9

I now use CharlesProxy for development, but previously I have used Fiddler

Connelly answered 13/8, 2009 at 12:53 Comment(3)
+1 for Charles. Fiddler is very good, but some of Charles's other features such as Map Local and Rewrite give it the edge (plus, it's cross-platform).Moten
FWIW, Fiddler can both map local (see AutoResponder) and trivially rewrite (see the script engine). It only runs on Windows, but you can point any other computer at a Windows machine running Fiddler.Klimt
Extra +1 to Fiddler for being freeInsensible
M
7

Try Wireshark:

Wireshark is the world's foremost network protocol analyzer, and is the de facto (and often de jure) standard across many industries and educational institutions.

There is a bit of a learning curve but it is far and away the best tool available.

Miocene answered 13/8, 2009 at 12:50 Comment(0)
G
6

Microsoft Network Monitor (http://www.microsoft.com/downloads/details.aspx?FamilyID=983b941d-06cb-4658-b7f6-3088333d062f)

Granniah answered 13/8, 2009 at 14:54 Comment(2)
To monitor only http traffic you should add a filter like ProtocolName == "HTTP" or tcp.dstport == 80 && http etc.Mathias
How to get request and response body in the Microsoft Network MonitorToulouse
T
5

Fiddler is great when you are only interested in the http(s) side of the communications. It is also very useful when you are trying to inspect inside a https stream.

Trinia answered 13/8, 2009 at 13:10 Comment(0)
E
4

I like TcpCatcher because it is very simple to use and has a modern interface. It is provided as a jar file, you just download it and run it (no installation process). Also, it comes with a very useful "on the fly" packets modification features (debug mode).

Eakin answered 14/7, 2010 at 12:44 Comment(2)
The link redirects to a malicious siteMachinery
The link was wrong ,it is tcpacher.fr and not tcpcatcher.org. I corrected it.Eakin
B
3

I use Wireshark in most cases, but I have found Fiddler to be less of a hassle when dealing with encrypted data.

Bonacci answered 13/8, 2009 at 12:56 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.