libpcap编程--流量统计。。
从我的网易博客移动。。。
思路:对所抓的包进行分析。分析目标MAC地址和本机MAC地址的比较。如果一样,则为下载流量。否则是上传流量
1,获取本机MAC
设置一个全局变量
2,在pacp_loop的回调函数中进行包处理。。先将以太网报头中的ether_dhost转为字符串。。
然后和uploadhost(本机MAC)进行比较确定这个是上传还是下载数据包。并且统计数据。
这样,就可以得到上传和下载的流量数据了。。。
![](http://j.p309.56.com/photo2video/upImg/d1/20/26/fengyun198907_4f72806602ba94.jpg)
专注移动开发。本博客教程采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可
posted on 2012-03-22 20:57 fengyun1989 阅读(717) 评论(0) 编辑 收藏 举报