java - 使用 VPN 服务的 Android 手机数据包嗅探器

标签 java

很抱歉,我的问题看起来非技术性或毫无意义。但我必须问,别无选择。

我正在为我的学位做一个项目,我被要求设计一个“Android 手机的数据包嗅探器”,它应该在非 root 的手机上工作,它不仅可以嗅探还应该读取那些 IP 数据包。我是这个领域的新手,并不是这样的开发人员。根据我的研究,我发现数据包嗅探器可以使用 Android 中的 VPN 服务来开发,但我不知道这在多大程度上是正确的。请帮忙解决这个问题,从哪里开始以及如何开始?

最佳答案

看看tPacketCapture 。如果您的 Android 设备使用 Ice Cream Sandwich 或更新版本,它应该满足您的要求。我无法告诉你它的效果如何,因为我正在吃 Gingerbread 。我还没有见过任何其他不需要 root 的 Android 数据包捕获应用程序。

关于java - 使用 VPN 服务的 Android 手机数据包嗅探器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11713736/

相关文章:

java - 如何使用 java.io 包重命名文件?

java - 尝试使用 REST 生成 JSON 时出现 HTTP 500 错误

java - 如何在多线程环境下处理JPA OneToMany关系

java - 尽管已包含导入,但为什么找不到某些方法?

java - Websocket onMessage中的android回调接口(interface)

java - 是否可以让方法签名成为其实现的接口(interface)的子类型?

java - 反转数组的问题

java - java 的时区

java - Selenium 元素不可点击问题

java - FileReader如何构造FileInputStream和Input Reader?