日期:2014-05-20  浏览次数:20698 次

想实现局域网内数据的监控功能!!
就是管理者能够实时监控局域网内外数据流,哪位大侠有思路给说一下~~,用java实现,谢谢了!!

------解决方案--------------------
不是有很多现成的网管软件可以用?
------解决方案--------------------
这个一定得做端口映射,就是交换机或路由器里还得有的高级功能, 将端口映射到你的这台机子,映射后你就可以设置自己的网卡来接收所有局域网送入送出的数据,如果不做映射你只能接到自己机子发送和接收数据。用socket完全可以搞定。
------解决方案--------------------
现在比较流行的网络监控软件,也是需要在交换机高级功能中将端口映射到监控主机上才行。技术方面就是SOCKET的raw socket原始套接字可以实现,我做过一个代码找不到了。