我想在android中构建一个嗅探器,提出的方法之一是环回vpn。这种方法的问题是,所有与外界的通信都将通过受保护的套接字完成,而在java中,我仍然无法从该套接字嗅探到低级tcp信息。例如,我无法确定从手机发送的数据何时收到确认。是我遗漏了什么,还是这种方法根本不适合一个合适的嗅探器?
balp4ylt1#
您将无法使用android vpn获取ack信息和其他低级信息,因为这些数据不会通过java套接字公开。另一种方法是使用本机嗅探器(tcpdump就是一个例子,android端口已经存在),从java应用程序以root身份执行它,然后在应用程序中检索它的输出
1条答案
按热度按时间balp4ylt1#
您将无法使用android vpn获取ack信息和其他低级信息,因为这些数据不会通过java套接字公开。
另一种方法是使用本机嗅探器(tcpdump就是一个例子,android端口已经存在),从java应用程序以root身份执行它,然后在应用程序中检索它的输出