I need to implement in a existing application a new feature that records any unusual network activity in the computer.
I do not want to block or intervene any connection, just filter these according to specific criteria and log the "unusual" connections.
It is absolutely necessary that does not require some sort of sniffer-like application installed. Because of that I wanted to know if it is possible to access the data that the "Windows resource monitor" shows.
In the search for something similar, I found the "PerformanceCounter" class Here, but I could not find enough information about which categories and counters must I use.
I found a similar problem Here that has already been solved, but only shows memory and cpu usage.
I really appreciate it if anyone can help me, thanks.