我需要编写一个应用程序,该应用程序将连接到特定的WiFi网络(给定IP地址/名称),并“监听”(监控)到该WiFi下的网络数据包。
最终,我应该能够检测到特定的数据包并采取相应的行动。
我想自己编写应用程序,那么有哪些工具/库可以监控流量? (像C#中的PCAP.net这样的东西。)
还有一个问题,我是否有可能检测到该网络下的所有数据包?或者只是我发送/接收的那些?
谢谢!只是想看看那里有哪些图书馆,并听取有经验的人的意见......
答案 0 :(得分:0)
您可以使用Android的TrafficStats类来监控流量。
来自Android Developer's关于TrafficStats:
提供网络流量统计信息的类。这些统计信息包括发送和接收的字节数,以及通过移动接口和每个UID在所有接口上发送和接收的网络数据包。