android - 监控WiFi流量和数据包

时间:2016-01-06 16:32:20

标签: android networking monitoring packet-capture network-traffic

我需要编写一个应用程序,该应用程序将连接到特定的WiFi网络(给定IP地址/名称),并“监听”(监控)到该WiFi下的网络数据包。

最终,我应该能够检测到特定的数据包并采取相应的行动。

我想自己编写应用程序,那么有哪些工具/库可以监控流量? (像C#中的PCAP.net这样的东西。)

还有一个问题,我是否有可能检测到该网络下的所有数据包?或者只是我发送/接收的那些?

谢谢!只是想看看那里有哪些图书馆,并听取有经验的人的意见......

1 个答案:

答案 0 :(得分:0)

您可以使用Android的TrafficStats类来监控流量。

来自Android Developer's关于TrafficStats:

  

提供网络流量统计信息的类。这些统计信息包括发送和接收的字节数,以及通过移动接口和每个UID在所有接口上发送和接收的网络数据包。