Wireshark:网络分析与故障排查的利器
1. Wireshark相关资源与支持程序
Wireshark Wiki页面是一个很棒的资源,任何人都可以在上面分享自己使用Wireshark的想法和经验。这里有许多使用参考示例以及针对各种具有挑战性的嗅探环境的解决方案。如果你找到了解决方案,可随时将其添加到http://wiki.wireshark.org 。
当安装Wireshark时,除了常见的图形用户界面(GUI)版本,它还附带了几个支持程序,其中命令行版本的Wireshark(即tshark)包含以下三个用于处理捕获文件的程序:
1.1 Tshark
Tshark是Wireshark的命令行版本,可用于实时捕获网络数据包或读取已保存的捕获文件。默认情况下,tshark会在屏幕上打印摘要行信息,这与Wireshark GUI顶部窗格中的信息相同。示例输出如下:
1.199008 192.168.100.132 -> 192.168.100.122 TCP 1320 > telnet [SYN] Seq=1102938967 Ack=0 Win=16384 Len=0
1.199246 192.168.100.132 -> 192.168.100.122 TCP 1320 > telnet [SYN] Seq=1102938967 Ack=0 Win=16384 Len=0
1.202244 192.168.100.122 -> 192.168.100.132 TCP telnet > 1320 [SYN ACK] Seq=3275