Wireshark技巧-过滤规则和显示规则

Wireshark是一个强大的网络协议分析软件,最重要的它是免费软件。 html

   

过滤规则 服务器

只抓取符合条件的包,在Wireshark经过winpacp抓包时能够过滤掉不符合条件的包,提升咱们的分析效率。 网络

若是要填写过滤规则,在菜单栏找到capture->options,弹出下面对话框,在capture filter输入框内填写相应的过滤规则,点击下方的start 就生效了。 app

   

1.只抓取HTTP报文 tcp

tcp port 80 学习

解析:上面是只抓取tcp 协议中80端口的包,大部分Web网站都是工做在80端口的,若是碰到了81端口呢?能够使用逻辑运算符or呗!如 tcp port 80 or tcp port 81 网站

   

2.只抓取arp报文 spa

ether proto 0x0806 htm

解析:ether表示以太网头部,proto表示以太网头部proto字段值为0x0806,这个字段的值表示是ARP报文,若是的ip报文此值为0x8000 blog

   

3.只抓取与某主机的通讯

host www.cnblogs.com

只抓取和博客园服务器的通讯,src表示源地址,dst表示目标地址

   

   

4.只抓取ICMP报文

icmp

更多关于过滤规则的说明能够参考:

   

http://www.tcpdump.org/tcpdump_man.html

   

显示规则

只是将已经抓取到的包进行过滤显示。

在下方的输入框添入相应的规则点击apply便可,若是须要清除这一次的显示过滤点击Clear便可

   

   

1.只显示HTTP报文

tcp.port == 80

   

2.只显示ARP报文

eth.type == 0x806

   

也许你会说Type后面的值记不住,不要紧能够点击Expression会弹出Filter Expression窗口,以下图:

   

   

3.只显示与某主机的通讯

ip.addr == 42.121.252.58

   

4.只显示ICMP报文

Icmp

   

学习中比较经常使用,就记录下来了

相关文章
相关标签/搜索