我需要一个软件或方法,通过基于Web的软件或其他应用程序从我的计算机上查看发送到任何外部网络的所有数据,特别是互联网(数据包,二进制字符串和格式化数据,如xml文件)。 在单个软件中收集所有上述优势很难,但我强调格式化数据,桌面软件和互联网。
答案 0 :(得分:1)
您可以尝试wireshark软件,这是一款非常强大的免费软件,可满足您的需求
答案 1 :(得分:1)
在这种情况下你也可以在windows上使用“nbtstat -v -b”来显示带有远程tcp套接字的tcp会话,包括在localhost上负责tcp session的文件.Wireshark在每个协议的基础上都有很好的数据包过滤功能。你可以在维基上找到它。
答案 2 :(得分:0)
你可以在这里找到一个很好的例子http://gforgeek.blogspot.com/2005/04/simple-packet-sniffer-using-java.html。
您可以使用winpicap(http://winpcap.polito.it/)中的jpcap.jar来使用它