我正在尝试使用wireshark监控一些networkingstream量。 我们的networking代理是在端口9191.我怎样才能得到wireshark视图端口9191就像端口80 – 即作为HTTP。
只要在菜单上使用Decode_As似乎只允许一半的对话,但只有一方。
任何build议如何使这个永久性的select?
如果你去编辑 – >首选项 – >协议 – > HTTP,你应该find一个被认为是HTTP的端口列表。 将端口9191添加到该列表。 我相信你必须重新启动Wireshark并重新打开捕获文件或重新启动捕获才能生效。
这是在Windows版本1.0.3; 在其他平台上可能会略有不同。 显然,这不是一个通用的方法来改变端口到协议映射,但http解码器的作者似乎已经认识到,人们在许多不同的端口上运行它。
这是因为只有当对话的一方位于端口9191时,才会对其进行解码。
wireshark解码diaglog http://sysadmin1138.net/images/decode-wireshark.png
您需要将其设置为“TCP Both”。 这样,如果源端口是9191或目标端口是9191,它将把TCP / 9191stream量解码为HTTP。
sysadmin1138和James F的回答都是正确的。 在这种情况下,James的回应可能是“更正确的”,因为HTTP协议首选项的更改在Wireshark运行之间是粘性的。 在版本1.2.0及以上版本中,通过右键单击数据包详细信息(中)窗格中的项目,可以快速跳转到协议首选项。
(披露:我是主要开发人员)
在解码窗口中,使用TCP前面的两个端口号(源端口或目的端口)作为HTTP解码数据包。