2008-08-26 126 views
8

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

我打了Sourceforge,但似乎没有跳出 - 我是Windows开发人员,我没有安装perl。

我发现了一些其他的瘸子软件并且完全没用,所以我想知道SO们是用来看TCP对话的吗?

顺便说一句 - '这里没有写的'产品不是浏览器。

回答

0

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

最后我发现了HHD Software's Accurate Network Monitor软件,它做了我想要的软件,即使它有点笨拙。

+0

当你说它没有检测到它,你真的意味着你收集的一切,你想要的包不在那里?我觉得很难相信。它不需要任何配置,它只是工作。得到一个明智的过滤器,所以它得到你想要的,而不是其他垃圾的负载更难! – 2008-10-16 13:53:57

4

Wireshark(原空灵)

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

20

Wireshark是一个非常好,成熟的网络嗅探器。它已经存在多年了。

  • 成百上千的各类协议,更多的被加入所有的时间深入检查
  • 现场捕获和离线分析
  • 了许多协议,包括IPsec,ISAKMP,Kerberos,请的SNMPv3,SSL/TLS解密支持, WEP和WPA/WPA2
  • 着色规则可以应用到数据包列表,以便快速,直观的分析
  • 输出可以导出到XML,了PostScript®,CSV,或纯文本
0

奇怪的是,我没有看到的是Wireshark,当我参观了SourceForge上。 60人返回的最高成绩是一件奇怪的德国事情。

0

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

0

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

+0

我们在客户系统上一直使用“tcpdump -s 0 -w tracefile”来获取跟踪信息,然后我们可以拿回家并用Wireshark进行分析 – 2008-10-16 13:54:45

1

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