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.
I now use CharlesProxy for development, but previously I have used Fiddler
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.
Try Wireshark:
There is a bit of a learning curve but it is far and away the best tool available.
I like fiddler
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.
Microsoft Network Monitor (http://www.microsoft.com/downloads/details.aspx?FamilyID=983b941d-06cb-4658-b7f6-3088333d062f)