Wireshark过滤规则之:IP数据包过滤

Wireshark捕获经过指定ip的数据包

捕捉过滤抓包前在capture option中设置,仅捕获符合条件的包,可以避免产生较大的捕获文件和内存占用,但不能完整的复现测试时的网络环境。

host 192.168.0.1 //抓取192.168.0.1 收到和发出的所有数据包
src host 192.168.0.1 //源地址,192.168.0.1发出的所有数据包
dst host 192.168.0.1 //目标地址,192.168.0.1收到的所有数据包

src host hostname //根据主机名过滤

ether host 80:05:09:03:E4:35 //根据MAC地址过滤

net 192.168.0 //网络过滤,过滤整个网段
src net 192.168
dst net 192

使用“非/且/或”建立组合过滤条件可以获得更精确的捕获

非: ! or “not” (去掉双引号)
且: && or “and”
或: || or “or”

wirershark过滤指定ip收发数据包示例:

抓取所有目的地址是192.168.0.2 或192.168.0.3 端口是80 的TCP 数据

(tcp port 80) and ((dst host 192.168.0.2) or (dst host
192.168.0.3)) //捕获过滤

tcp.port==80&&(ip.dst==192.168.0.2||ip.dst==192.168.0.3) //显示过滤

抓取所有目标MAC 地址是80:05:09:03:E4:35 的ICMP 数据

(icmp) and ((ether dst host 80:05:09:03:E4:35))

icmp && eth.dst==80:05:09:03:E4:35

抓取所有目的网络是192.168,但目的主机不是192.168.0.2 的TCP 数据

(tcp) and ((dst net 192.168) and (not dst host 192.168.0.2))

tcp&&ip.src==192.168.0.0/16&&!(ip.src==192.168.0.2)

捕获主机192.168.0.1 和主机192.168.0.2 或192.168.0.3的通信

host 192.168.0.1 and (192.168.0.2 or 192.168.0.3 )

ip.addr==192.168.0.1&&(ip.addr==192.168.0.2||ip.addr==192.168.0.3)

获取主机192.168.0.1除了和主机192.168.0.2之外所有主机通信的数据包

host 192.168.0.1 and ! 192.168.0.2

ip.addr==192.168.0.1&&!ip.addr==192.168.0.2

获取主机192.168.0.1接收或发出的telnet包,telnet使用tcp 23端口

tcp port 23 and host 192.168.0.1

tcp.port==23&&ip.addr==192.168.0.1

时间: 2024-10-26 06:06:58

Wireshark过滤规则之:IP数据包过滤的相关文章

wireshark过滤规则

WireShark过滤语法 1.过 滤IP,如来源IP或者目标IP等于某个IP 例子:ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107或者ip.addr eq 192.168.1.107 // 都能显示来源IP和目标IP 2.过滤端 口 例子:tcp.port eq 80 // 不管端口是来源的还是目标的都显示tcp.port == 80tcp.port eq 2722tcp.port eq 80 or udp.port eq 80tcp.ds

【转】Wireshark过滤规则筛选数据包

http://blog.sina.com.cn/s/blog_60a65db5010135ib.html 一.IP过滤:包括来源IP或者目标IP等于某个IP 比如:ip.src addr==192.168.0.208 or ip.src addr eq 192.168.0.208 显示来源IPip.dst addr==192.168.0.208 or ip.dst addr eq 192.168.0.208 显示目标IP 二.端口过滤:比如:tcp.port eq 80 // 不管端口是来源的还

转: wireshark过滤规则

转: http://blog.sina.com.cn/s/blog_48a0f2740100ka71.html WireShark过滤语法 1.过 滤IP,如来源IP或者目标IP等于某个IP 例子: ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107 或者 ip.addr eq 192.168.1.107 // 都能显示来源IP和目标IP 2.过滤端 口 例子: tcp.port eq 80 // 不管端口是来源的还是目标的都显示 tcp.por

wireshark 过滤规则

捕获 最简单的一个例子:host 10.21.11.86 and 10.21.11.38用来只抓取这两台主机之间的数据包 例子:以太网地址例子:抓取网络地址 08:00:08:15:ca:fe 上所有流入流出的数据包ether host 08:00:08:15:ca:fe IP地址例子:抓取IP地址 192.168.0.10 上所有流入流出的数据包host 192.168.0.10 协议例子:抓取 80 端口上的所有流入流出的TCP协议的包.tcp port 80 组合例子:抓取 192.168

【转】wireshark过滤规则

WireShark过滤语法 1.过滤IP,如来源IP或者目标IP等于某个IP 例子:ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107或者ip.addr eq 192.168.1.107 // 都能显示来源IP和目标IP 2.过滤端 口 例子:tcp.port eq 80 // 不管端口是来源的还是目标的都显示tcp.port == 80tcp.port eq 2722tcp.port eq 80 or udp.port eq 80tcp.dst

【HTTP】Wireshark过滤规则

参考:http://jingyan.baidu.com/article/454316ab593170f7a6c03a60.html 语句特点:协议.属性 一.IP过滤: 包括来源IP或者目标IP等于某个IP比如: ip.src eq 192.168.10.130ip.src addr eq 192.168.0.208 来源IP ip.dst addr==192.168.0.208ip.dst addr eq 192.168.0.208 目标IP 二.端口过滤: tcp.port eq 80 //

Wireshark过滤规则及过滤选项

? ip.addr == 192.168.6.1? 过滤出包含192.168.6.1的报文? ? ip.src == 192.168.43.137? 过滤出源IP地址为192.168.43.137的报文? ? ip.dst == 192.168.43.137? 过滤出目标IP地址为192.168.43.137的报文? ? tcp.port == 80? 过滤出包含tcp的80端口号? ? tcp.src == 80? 过滤出源tcp的80端口号? ? tcp.dstport == 80? 过滤出

Wireshark-BPF过滤规则

设置过滤规则就是让网络设备只是捕获我们感兴趣的网络数据包,如果没有设置过滤规则,即上面的 filter_app 是空字符串,那么网络设备就捕获所有类型的数据包,否则只是捕获过滤规则设置的数据包,此时过滤规则的逻辑值为真.此过滤规则是通用的,由著名的网络程序 tcpdump 推出,其他很多的网络程序都是基于此规则进行设计的.此过滤规则的内部解析机制上面介绍过,下面我们参考 tcpdump 的过滤规则形式着重介绍一下过滤规则的定义形式. 过滤规则由一个或多个原语组成.原语通常由一个标识(id, 名称

Wireshark 【OSI二层】抓包过滤规则和显示过滤规则实例

wireshark的主界面示例如下: 抓包规则正确:过滤器对话框显示为"绿色"抓包规则错误:过滤器对话框显示为"橘色" 抓包过滤器Ethernet过滤器(OSI第二层过滤器) #ether host 8c:ec:4b:69:a6:a7 抓取以太网流量的源或目的MAC地址(比如:ether host 00:00:5e:00:53:00) #ether dst host 8c:ec:4b:69:a6:a7 #ether dst 8c:ec:4b:69:a6:a7 抓取以