我需要在java中创建一个故障排除工具
从java代码中,我需要与tethereal(linux命令)进行通信,以帮助我生成.pkt
文件。 .pkt
文件将包含客户端和服务器之间发生的所有通信内容 - 即客户端和服务器之间的所有数据包通信。
我应该怎么做?
答案 0 :(得分:2)
你知道WireShark吗?这是一个跨平台的网络数据包捕获应用程序。
这个想法是它捕获通过一个网络设备(例如:WiFi卡)的所有数据包(TCP和UDP),并在应用程序使用的端口上应用过滤器,最后是IP地址。非常有用的工具。
答案 1 :(得分:0)
如果你真的需要在java中这样做,你可以使用http://jnetpcap.com/这是libpcap的包装器,它与tethereal类似。