zoukankan      html  css  js  c++  java
  • libpcap编程流量统计。。

    从我的网易博客移动。。。


    思路:对所抓的包进行分析。分析目标MAC地址和本机MAC地址的比较。如果一样,则为下载流量。否则是上传流量

     

    1,获取本机MAC

    设置一个全局变量



    2,在pacp_loop的回调函数中进行包处理。。先将以太网报头中的ether_dhost转为字符串。。



    然后和uploadhost(本机MAC)进行比较确定这个是上传还是下载数据包。并且统计数据。



    这样,就可以得到上传和下载的流量数据了。。。

    程序运行结果:
     
     

    专注移动开发。本博客教程采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可
  • 相关阅读:
    模块的搜索路径
    循环导入问题
    模块的四种形式
    匿名函数
    面向过程编程
    内置函数
    名称空间和作用域
    函数嵌套
    函数对象
    可变长参数
  • 原文地址:https://www.cnblogs.com/fengyun1989/p/2476053.html
Copyright © 2011-2022 走看看