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

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


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

     

    1,获取本机MAC

    设置一个全局变量



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



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



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

    程序运行结果:
     
     

    专注移动开发。本博客教程采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可
  • 相关阅读:
    如何利用UltraEdit语法着色来编辑shell脚本
    css 运动背景
    页面加载进度条
    jScrollPane滚动条
    页面加载进度条改进版
    js页面新消息提示
    一道题
    jquery插件 展示信息
    冒泡排序和快速排序
    字体背景
  • 原文地址:https://www.cnblogs.com/fengyun1989/p/2476053.html
Copyright © 2011-2022 走看看