Jus*_*ner
8
ip
port
android
packets
sniffing
我想拦截数据包并获取IP /端口号,以及连接的PID/UID.我正在考虑的事情以及不在下面的事情......
- VpnService:使用app tPacketCapture时,您可以清楚地看到他们启动了VpnService.这是我认为我能够做到的地方.但是,我会在Google上搜索什么/我需要查看有关VpnService的内容,以便它只是作为所有数据包通过的通道,以便我可以阅读它们包含的内容?我已经通过电子邮件发送了关于tPacketCapture的公司,但他们还没有回复我.如果有人对此有任何想法,请说出你所知道的.
- / proc/[pid]文件系统.操作系统的这个区域有宝贵的信息,最重要的是,/ proc/net/tcp和/ proc/net/udp都是有意义的,但我宁愿不经常阅读这些文件并自己构建一切.因此上面的VPN解决方案.
- 它们是次要的其他东西,但最终,它们不会像VpnService一样好用,所以如果有人可以帮助我并使其仅为"本地",甚至可以搜索其他语言中的其他示例,那么真好.
所以,最终,我的问题是,如何使VpnService只是将数据包重新路由到它们最初去往/来自的位置.
任何有关此事的帮助将不胜感激.
谢谢!