I'm looking to monitor network traffic - for now I am just looking at inbound data from the internet, i.e. downloads, visited pages, etc etc. I am familiar with various network manipulation methods, both local and not - for example retrieving/checking pages/files on the internet, or communicating with other computers (TCP sockets, anyone?).
Example: A user is browsing the web using Firefox. They visit a web page and play a media file on said page (streaming media, for sake of the example). I would like to have an event triggered in my application, with a way of retrieving data of both the page, and the streaming file.
I just can't quite seem to find what I'm looking for. Edit: at this point... everything is helpful. Forget "hints" or "nudges in the right direction." I need help.
This is a basic version of what I want: http://www.codeproje.../URLLogger.aspx
Edit: to be clear, this should be application-independent, meaning it should monitor the traffic, not the application being used to browse the material.
This post has been edited by Lumenii: 14 January 2010 - 07:50 PM