I want to control internet connection programmatically, (I use Visual Studio .net (c#)). I want to process all the requests that are sent to the internet.
For example, if a user on any browser type "google.com", I want to get this request before it's sent to the internet.
Simply, it's a process that Windows uses to send and retreive data from a communication port, please do any one have a simple article that explain this process, also does any one have an idea how to control the data flow on communication ports using dot net