Solaris -- snoop
Linux -- tcpdump
Windows -- sniffor
AIX -- iptrace
HP-UX -- nettl
关于tshark的抓包命令,我有另一篇博客来单独介绍了:http://blog.csdn.net/tlaff/article/details/19619911
关于tcpdump的抓包命令,我也有另一篇博客来单独介绍:http://blog.csdn.net/tlaff/article/details/19624171
现在介绍一下snoop的常用选项:
snoop命令举例:snoop -d e1000g1 -o gtpc.pcap dst port 12341
Snoop 是Solaris 系统中自带的工具, 是一个用于显示网络通讯的程序, 它可捕获IP 包并将其显示或保存到指定文件. (限超级用户使用snoop)Snoop 可将捕获的包以一行的形式加以总结或用多行加以详细的描述(有调用不同的参数-v -V来实现). 在总结方式下(-V ) , 将仅显示最高层的相关协议, 例如一个NFS 包将仅显示NFS 信息, 其低层的RPC, UDP, IP, Ethernet 帧信息将不会显示, 但是当加上相应的参数(-v ), 这些信息都能被显示出来.
参数简介:
-P 不使用混杂模式,只能获取广播包和到本地主机的数据包
-c [maxCount] 记录最大包数,超过则自动停止
-d [dev] 接受包的设备名(网络接口)
-i [filename] 从文件输入(从一个以前的记录文件而不是网络设备中输入)
-p first[,last] 当从文件输入时,只显示从first