Capturing HTTP requests

Capturing HTTP requests

Is there a way to monitor and capture all outgoing HTTP requests from a machine using C#?

I need a browser independent way of logging visited URLs.

Custom Image Handler: Caching Strategy


What's the fastest way to test the validity of a large number of well-formed URLs
You may want to use existing network interfaces capturing libraries like pcap or winpcap to do so.

Can Rails / Mongrel accept a form POST with a text field whos value is a URL
Rewriting all the necessary stuff by yourself would be quite time expensive..
ASP.NET Post Application_Error Event
Link to Pcap.
WSGI byte ranges serving
Link to WinPcap.
HTTP Request, loading javascript DOM manipulations that have been made to the HTML
Edit : Just saw someone also wrote the C# bindings to winpcap : SharpPcap.
How do I “log in” to a web app and access subsequent pages using Java?

Redirecting URLs (with specific GET parameters)


I use fiddler ( ) .


Sounds like you're after some kind of "packet sniffing" utility.. Here's a couple of links to articles on the Code Project site for packet sniffers (with downloadable source code) written in C#:. Packet Capture and Analayzer. A Network Sniffer in C#. If you're just after capturing visited URL's, these utilities may be overkill, however, you'll be able to extract a URL from your HTTP packets and discard the rest, however, you may also wish to capture all packet information, in which case, these utilities will help..


You're probably going to save lots of time and effort with some kind of proxy setup.

A decent local-machine solution would be Fiddler (requires Windows), or something like a Squid server for a networked solution..


I hope if Wirehark works for you.

It's free and cross-platform.

Also, "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". Have look, Wireshark-Wikipedia.


Also, writing a simple http proxy for this purpose in C# is a trivial task..

82 out of 100 based on 52 user ratings 502 reviews