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


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

 

1,获取本机MAC

设置一个全局变量



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



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



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

 

程序运行结果:
 libpcap编程--流量统计。。
 

相关文章:

  • 2022-01-23
  • 2021-12-13
  • 2021-11-16
  • 2022-01-15
  • 2022-01-11
  • 2021-12-10
  • 2021-10-27
  • 2021-10-28
猜你喜欢
  • 2022-12-23
  • 2021-12-10
  • 2022-12-23
  • 2021-12-10
  • 2021-06-09
相关资源
相似解决方案