libpcap编程--流量统计。。
从我的网易博客移动。。。
思路:对所抓的包进行分析。分析目标MAC地址和本机MAC地址的比较。如果一样,则为下载流量。否则是上传流量
1,获取本机MAC
设置一个全局变量
2,在pacp_loop的回调函数中进行包处理。。先将以太网报头中的ether_dhost转为字符串。。
然后和uploadhost(本机MAC)进行比较确定这个是上传还是下载数据包。并且统计数据。
这样,就可以得到上传和下载的流量数据了。。。

专注移动开发。本博客教程采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可
posted on 2012-03-22 20:57 fengyun1989 阅读(746) 评论(0) 收藏 举报
浙公网安备 33010602011771号