How to get bytes sent/received only to the internet?
Hi,
I'm a beginner in C#. One of my personal hobbies is writing a program that tracks bandwidth usage. I'd like to limit bandwidth to just traffic to and from the internet. So any local network traffic would be ignored.
I know this could be done using WinPCap with a wrapper such as SharpPcap by filtering each packet. I would prefer not to have an extra install if at all possible.
I have also looking into using WMI to retrieve packet information, but there doesn't seem to be a way to sort by Source or Destination Address.
Any help would be appreciated, thanks!