多语言展示
当前在线:109今日阅读:142今日分享:25

wireshark的常用语法规则有哪些?

Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。Wireshark作为目前全世界最广泛的网络封包分析软件之一,今天就简答的来聊聊它的常用使用语法。
工具/原料

wireshark

方法/步骤
2

打开软件,选择本机正在使用的网卡或者是指定的网卡。

3

点击选定的网卡,软件就会自动开始抓包。如果我们想要过滤IP,我们可以用ip.srceq 192.168.1.220 or ip.dsteq 192.168.1.220或者ip.addreq 192.168.1.220 // 都能显示来源IP和目标IP。

4

如果想要过滤端口,我们可以使用tcp.porteq 80 // 不管端口是来源的还是目标的都显示tcp.port == 80tcp.porteq 2722tcp.porteq 80 or udp.porteq 80tcp.dstport == 80 // 只显tcp协议的目标端口80tcp.srcport == 80 // 只显tcp协议的来源端口80

5

如果想要过滤协议,我们可以直接输入协议名称。比如tcp、udp、arp、icmp、http、smtp、ftp、dns、msnms、ip、ssl、oicq、bootp等等。

6

若果想要过滤MAC,我们可以用这些命令eth.dst == 44:8A:5B:E2:58:00 // 、过滤目标maceth.srceq 44:8A:5B:E2:58:00 // 过滤来源、mac eth.dst==44:8A:5B:E2:58:00、eth.dst==44:8A:5B:E2:58:00。

7

如果想要过滤包长度,我们可以用命令udp.length == 26 这个长度是指udp本身固定长度8加上udp下面那块数据包之和、tcp.len>= 7   指的是ip数据包(tcp下面那块数据),不包括tcp本身、ip.len == 94 除了以太网头固定长度14,其它都算是ip.len,即从ip本身到最后、frame.len == 119 整个数据包长度,从eth开始到最后。

注意事项

如果有不动地方可以私信我,麻烦给个投票谢谢。

推荐信息