解决方案 »

  1.   

    端口重定向 是网络设备配置的任务
    开发抓包软件 直接用winpcap吧。
      

  2.   

    监控整个局域网? 要硬件?
    一般是网关的方式, 其中有串联, 并联方法, 各有优缺点
    串联意思是在网关内部监控数据
    并联是直接监控网关的网卡, 比如用hub连接到网关
      

  3.   

    查了一些资料,很多都提到用winpcap,winsocket能解决吗?
      

  4.   

    查了一些资料,很多都提到用winpcap,winsocket能解决吗?
    winpcap可以抓本机,但是想抓整个网的,就要在网络设备上想办法
      

  5.   

    确实是用winpcap来做,还要用ARP欺骗技术伪造假网关,这样局域网所有的数据都从你的主机通过,你的主机再转发到真网关,同时统计流量。很多局域网嗅探软件就是这样实现的。
    但如果局域网中的机器事先绑定了网关MAC地址或使用了ARP防火墙的话,你的软件将统计不到正确结果或失效。
      

  6.   

    查了一些资料,很多都提到用winpcap,winsocket能解决吗?
    winpcap可以抓本机,但是想抓整个网的,就要在网络设备上想办法
    谢谢~
      

  7.   

    就是想先弄个类似sniffer的出来
      

  8.   

    首先要想办法 让需要监控的流量能被一台计算机访问到。办法有很多,从arp欺骗,到使用hub,到使用高级交换机的monitor session端口镜像(或端口监控)功能。然后在计算机上开发抓包分析软件。
    从windows 2000 开始,winsock api 可以用来抓包。
    http://www.binarytides.com/packet-sniffer-code-in-c-using-winsock/
      

  9.   

    以前做过流量监控的项目,但做了很久了,不是很记得了。不过楼主可以参考下国外的LAN Employee Monitor http://www.lan-monitoring.com,这款LAN Monitoring Software就具备监控流量的功能。