免费networking监视器

我在整合两种产品时遇到了麻烦,其中一种是我的,他们似乎没有在说话。 所以我想确保他们沟通正确。 我看了一下networking监视器,发现了TCP Spy。 这个方法可行,但是一次只能显示对话的一面(它必须在本地运行),我希望同时看到双方 – 但是不能运行TCP Spy的两个副本。

我打了Sourceforge,但似乎没有跳出 – 我是一个Windows开发人员,我没有安装Perl。

我发现了其他一些蹩脚的软件,而且完全没用,所以我想知道SO们是用什么来观看TCP对话的?

顺便说一句 – “不在这里写的”产品不是浏览器。

Wireshark是一个非常好的,成熟的网络嗅探器。 已经有好几年了

  • 深入检查数百个协议,并随时添加更多协议
  • 实时捕捉和离线分析
  • 解密支持许多协议,包括IPsec,ISAKMP,Kerberos,SNMPv3,SSL / TLS,WEP和WPA / WPA2
  • 着色规则可应用于数据包列表,以进行快速,直观的分析
  • 输出可以导出到XML,PostScript®,CSV或纯文本

我不确定它是否能够满足您的所有需求,但您是否看过WireShark和Microsoft网络监视器 ?

Wireshark (以前Ethereal)

Wireshark是由国际网络专家团队开发的屡获殊荣的网络协议分析器。

我用wireshark 。 非常好,免费。

Wireshark,又名Ethereal具有相当数量的TCP嗅探功能。

http://www.wireshark.org/

关于使用Windows和缺乏Perl:为什么不尝试草莓Perl ? 这是一个免费的Perl发行版,由Perl社区运行(特别是Adam Kennedy的核心),易于安装,可以使用CPAN的全部功能。

奇怪的是,当我访问SourceForge时,我没有看到WireShark。 60回来的最高结果是一个奇怪的德国事情。

Wireshark是伟大的..但另一种选择将通过PowerShell。 我用Sapien Technologies公司的Jeff Hicks的Get-Packet脚本作为一个非常轻量级的数据包嗅探器。 您可以获得代表数据包的自定义对象,并可以通过PowerShell执行任何需要的过滤。 对中的另一个脚本是Analyze-Packet,它可以总结数据包捕获的结果。

我试过Wireshark和Microsoft网络监视器,但都没有检测到我的(和我试图沟通的程序)传输。 如果我有一天坐下来,配置它,我可能会得到它的工作,但我只是想要发送的字节,更具体地说,收到的字节。

最后,我发现HHD软件公司的“准确的网络监视器”软件能够做到我想要的,即使它是轻微笨拙的。

看看Tcpdump这不是一个完整的GUI网络分析器(根本不是),但是它在脚本中是可用的。 由于我更喜欢​​Linux,所以我使用Bash和Python,但是应该可以从PowerShell中调用它。