案例:孩子们使用过多的互联网带宽,需要进行监控,设备始终处于连接状态,因此不需要连接时间。需要一个程序,可以监控每个设备的网络使用情况,并可以区分互联网和本地网络。
现在互联网从调制解调器到没有此功能的路由器,我打算将互联网直接连接到台式计算机,然后使用Windows ICS(互联网连接共享)通过wifi重定向。因此,在桌面上运行的应用程序应该能够捕获此信息并将其显示给我。
这对我来说比任何真正的需要都更像是一个学习机会。我对c#winforms有很好的经验,对套接字的经验很少,但我认为我不需要它们。
我正在寻找从哪里开始,互联网上充满了大量的信息,但搜索变得越来越难,谷歌带来了大量现成的完整间谍软件程序下载,但我更喜欢更有机的方法。
有人可以指出我正确的方向,我应该看哪些课程......
设备,PC,iPod,iPhone,PS3,WiU,XBox360,基本上都是一切,但我不确定这是否重要。
答案 0 :(得分:1)
<强>建议强>
How to sniff local outgoing network traffic in .NET without using PCap?
这只是一石二鸟,但是.. winpcap看起来很商业化。 当你看到网络监控api时,它说它适用于Windows服务器。
除此之外,唯一的其他选择可能是查看NIDS过滤器驱动程序, 有一个Visual Studio SDK,但我不记得从哪里得到它。
http://msdn.microsoft.com/en-us/library/windows/hardware/ff565501(v=vs.85).aspx
有一个链接可以帮助您找到它。 (我希望)
我知道这不是一个答案,并且可能无法通过C#.net / Windows轻松获得解决方案,但我希望它能够让您和其他人一起寻找此信息。
END ADVICE