编程实现服务器本机流量的统计

编程实现服务器本机流量的统计

请问要统计流过服务器本机的流量可以有哪些方法!
  将网卡设置成“混杂模式”,使用Sniffer可以实现对服务器本机流量的统计吗?      
移去shell编程      
谢谢!
  这个问题呢?
  将网卡设置成“混杂模式”,使用Sniffer可以实现对服务器本机流量的统计吗?      
如果你只是想知道流量有多少M的话,你可以把email留下,我发个程序给你,看看能不能用。      
[QUOTE]最初由 ykwj121 发布
[B]如果你只是想知道流量有多少M的话,你可以把email留下,我发个程序给你,看看能不能用。 [/B][/QUOTE]
你换了头像我照样认识你!:w      
[QUOTE]最初由 unix1998 发布
[B]
你换了头像我照样认识你!:w [/B][/QUOTE]

呵呵,你竟然把你那烂苹果给搬上台面了?:w      
谢谢。
  E_mail: L2000007@21cn.com
  我出了想知道具体的总流量是多少,我还想知道不同的包的流量是多少。      
呵呵,我的程序只算了总流量,分别的包的流量没有。
你还是自己编些一个sniffer程序计算吧。      
总流量的也好啊,我现在还没有弄明白总流量应如何统计。TCP和IP分处不同的层,IP包就是在TCP包上在加个IP包头,那总流量因如何统计呢?是把IP包和TCP包的长度加在一起吗?      
呵呵,不是的,是要加上以太包头或其他。是整个数据长度。
我发给你一个叫liu的小程序,你可以试一下。