日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2025/3/20 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Wireshark 【OSI三层】抓包过滤规则和显示过滤规则实例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文列舉wireshark 常用的OSI三層抓包和顯示過濾規則.

Wireshark Information

封包詳細信息 (Packet Details Pane)

這個面板是我們最重要的,用來查看協議中的每一個字段。

各行信息分別為

Frame: 物理層的數據幀概況

Ethernet II: 數據鏈路層以太網幀頭部信息

Internet Protocol Version 4: 互聯網層IP包頭部信息

Transmission Control Protocol: 傳輸層T的數據段頭部信息,此處是TCP

Hypertext Transfer Protocol: 應用層的信息,此處是HTTP協議

wireshark與對應的OSI七層模型

wireshark 常用快捷鍵可以查看上一篇“二層抓包過濾文章”

一、抓包過濾表達式的規則(OSI 三層)

#ip/ipv6 只抓取IPv4或IPv6的數據包

#IPV6 抓包規則


#host X.X.X.X 只抓取源于或發往所指定的主機名或IP地址的流量(比如:host 192.168.1.1)

host 172.18.202.248

備注:對于同一個目標抓取報文,既可以抓取二層抓取規則,也可以采用三層抓取規則,其結果是一樣的;


#dst host X.X.X.X 只抓取發往所指定的主機名或IP地址的流量

dst host 172.18.202.248 = dst 172.18.202.248

#src host X.X.X.X 只抓取源于所指定的主機名或IP地址的流量

src host 172.18.202.248


#gateway X.X.X.X 只抓穿過host的流量

#net X.X.X.X 只抓取源于或發往標識符的IPv4huoIPv6網絡號的流量(比如:net 192.168.1.0/24 或net 192.168.1.0 mask 255.255.255.0 )

net 172.18.202.0/24


net X.X.X.X = 【dst net X.X.X.X + src net X.X.X.X】

#dst net X.X.X.X 只抓取發往標識符的IPv4huoIPv6網絡號的流量

dst net 172.22.202.0/24

#src net X.X.X.X 只抓取源于標識符的IPv4huoIPv6網絡號的流量

src net 172.18.18.0/24

broadcast 只抓取IP廣播包

ip broadcast

multicast 只抓取IP多播包

ip6 multicast

ip multicast

@混合表達式過濾規則

ip host 172.18.202.248 and icmp

src host 172.18.202.248 or arp

src host 172.18.202.248 or (arp and !broadcast )

src host 172.18.202.248 or ( (arp and !broadcast ) and ! tcp)

src host 172.18.202.248 and ( (arp and !broadcast ) and ! tcp)

net 172.18.202.0/24 and (arp and !broadcast ) or ! tcp

net 172.18.200.0/21 and ether src 8C-EC-4B-69-A6-A7 and arp

二、顯示過濾表達式的規則(OSI 三層)

混合表達式示例

ip.addr == 172.18.202.248 and not tcp.port in {80 25 1433}

--過濾顯示ip等于172.18.202.248 并且 tcp端口不是80、25、1433的報文;

#ip proto XX 只抓取IP報頭的協議類型字段值等于特定值的數據包

ip.proto

ip.proto and tcp or http

tcp.dstport == 80

#ip6 proto xx 只抓取IPv6報頭的協議類型字段值等于特定值的數據包

ICMP

#TCP or udp

ip.proto == 6

ip.proto == 2

常見的DNS顯示過濾器

讓Wireshark只顯示DNS查詢和DNS響應數據包

dns.flags.response== 0 (DNS 查詢)

dns.flags.response== 1(DNS 響應)

dns

ip.proto == 25

=========
常見的協議類型字段值
1 ICMP
2 IGMP
6 TCP
17 UDP
47 GRE
88 EIGRP
89 OSPF
112 VRRP

好了,今天就列舉這么多,希望能對閱讀者有所幫助。學以致用,多實踐多總結。

轉載于:https://blog.51cto.com/13637805/2337346

總結

以上是生活随笔為你收集整理的Wireshark 【OSI三层】抓包过滤规则和显示过滤规则实例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。