Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where to get started with network traffic monitoring [closed]

Tags:

c#

winforms

Case: The kids use excessive internet bandwidth, and need to be monitored, devices are always connected, so connection times are not required. Need a program that can monitor each device for network usage, and can tell the difference between internet and local network.

Right now the internet is from the modem to a router which does not have this capability, I intend to connect the internet directly to a desktop computer then using Windows ICS(internet connection sharing) redirect it through wifi. So an application running on the desktop should be able to capture this information and display it to me.

This is more of a learning opportunity for me than any real need. I have decent experience with c# winforms and very little experience with sockets, though I don't think I will be needing them.

I am looking for where to get started, the internet is full of tons of information, but it is getting harder and harder to search, google brings up tons of ready made programs full of spyware to download, but I would prefer a more organic method.

Can someone point me in the right direction, which classes should i be looking at etc...

Devices are, PCs, iPods, iPhones, PS3, WiU, XBox360, so basically everything, though I am not certain this even matters.

like image 244
General Grey Avatar asked Nov 11 '22 13:11

General Grey


1 Answers

ADVICE

How to sniff local outgoing network traffic in .NET without using PCap?

this is sort of 2 birds with one stone, however.. winpcap looks commercial. and when you look at network monitering api it says it is for windows server.

other than this the only other option may be to look into NIDS filter drivers, there is an SDK for Visual Studio but I can't remember where I got it from.

http://msdn.microsoft.com/en-us/library/windows/hardware/ff565501(v=vs.85).aspx

there is a link that should help you find it. (I hope)

I know this is not an answer and the solution may not be easily obtained via C#.net/Windows but I hope It starts you out, as well as others looking for this information.

END ADVICE

like image 123
RadioSpace Avatar answered Nov 14 '22 22:11

RadioSpace