我在整合两种产品时遇到了麻烦,其中一种产品是我的,而且似乎没有说话。所以我想确保他们正确沟通。我浏览了一下网络监视器,发现了TCP Spy。这有效,但一次只显示对话的一面(它必须在本地运行)我理想情况下希望同时看到双方 - 但你不能运行两个TCP间谍副本。
我已经点击了Sourceforge,但似乎什么也没出现 - 我是Windows开发人员,我没有安装perl。
我发现其他几个都是瘫痪的,完全没用,所以我想知道那些SO用来观看TCP对话的内容是什么?
BTW - 'not-written-here'产品不是浏览器。
答案 0 :(得分:20)
Wireshark是一个非常好且成熟的网络嗅探器。它已存在多年。
答案 1 :(得分:4)
我不确定它是否能满足您的所有需求,但您看到了WireShark和Microsoft Network Monitor吗?
答案 2 :(得分:4)
Wireshark(以前是Ethereal)
Wireshark是一个屡获殊荣的网络协议分析仪,由国际网络专家团队开发。
答案 3 :(得分:4)
我使用wireshark。很好,也很自由。
答案 4 :(得分:3)
Wireshark,又名Ethereal,具有相当数量的TCP嗅探功能。
答案 5 :(得分:1)
关于使用Windows和缺少Perl:为什么不试试Strawberry Perl?这是一个免费的Perl发行版,由Perl社区(特别是Adam Kennedy的核心)运行,易于安装,并且开箱即用CPAN的全部功能。
答案 6 :(得分:0)
奇怪的是,当我访问SourceForge时,我没有看到WireShark。 60回归的最高结果是一个奇怪的德国事情。
答案 7 :(得分:0)
Wireshark很棒..但另一个选择是通过PowerShell。我使用了来自Sapien Technologies的Jeff Hicks的Get-Packet脚本作为一个非常轻量级的数据包嗅探器。您可以获得表示数据包的自定义对象,并可以通过PowerShell执行所需的任何过滤。该对中的另一个脚本是Analyze-Packet,它可以汇总数据包捕获的结果。
答案 8 :(得分:0)
我尝试过Wireshark和Microsoft网络监视器,但都没有检测到我(以及我试图与之通信的程序)传输。如果我有一天坐下来配置它我可能会让它工作,但我只是想发送字节,更具体地说,是收到的字节。
最后,我找到了HHD Software's Accurate Network Monitor软件,它完成了我想要的软件,即使它有点笨拙。
答案 9 :(得分:0)
看看Tcpdump它不是一个完整的GUI网络分析器(根本不是),但可以在脚本中使用。由于我更像是一个Linux用户,我将它与Bash和Python一起使用,但你应该可以从powershell中调用它。