Tony
Tony

Reputation: 12695

Develop a HTTP Monitor in C#

I'd like to develop an application to monitor HTTP traffic to/from my PC. (what websites are being visited by the PC user).

The problem is, that I couldn't get any articles how to start developing application like that.

What am I missing?

Upvotes: 2

Views: 3265

Answers (3)

brickner
brickner

Reputation: 6585

You can also use the free Pcap.Net project.

It is a wrapper for WinPcap that includes a packet interpretation framework, which should make monitoring HTTP traffic pretty easy.

Upvotes: 0

Piskvor left the building
Piskvor left the building

Reputation: 92752

There's a .Net app called Fiddler which has this functionality; for use in your app, there's the FiddlerCore component

Upvotes: 4

Pratik Deoghare
Pratik Deoghare

Reputation: 37172

WinPcap: The Windows Packet Capture Library

Its very powerfull WireShark uses it.

There is C# port of this library available called SharpPCap.

SharpPcap - A Packet Capture Framework for .NET - Code Project

Upvotes: 8

Related Questions