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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

wireshark过滤使用

發(fā)布時間:2023/12/10 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 wireshark过滤使用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

過濾器的區(qū)別

捕捉過濾器(CaptureFilters):用于決定將什么樣的信息記錄在捕捉結(jié)果中。需要在開始捕捉前設(shè)置。
顯示過濾器(DisplayFilters):在捕捉結(jié)果中進行詳細(xì)查找。他們可以在得到捕捉結(jié)果后隨意修改。
那么我應(yīng)該使用哪一種過濾器呢?

兩種過濾器的目的是不同的。
捕捉過濾器是數(shù)據(jù)經(jīng)過的第一層過濾器,它用于控制捕捉數(shù)據(jù)的數(shù)量,以避免產(chǎn)生過大的日志文件。
顯示過濾器是一種更為強大(復(fù)雜)的過濾器。它允許您在日志文件中迅速準(zhǔn)確地找到所需要的記錄。

兩種過濾器使用的語法是完全不同的。

捕捉過濾器

語法:ProtocolDirectionHost(s)ValueLogical OperationsOther expression
例子:tcpdst10.1.1.180andtcp dst 10.2.2.2 3128

Protocol(協(xié)議):
可能的值: ether, fddi, ip, arp, rarp, decnet, lat, sca, moprc, mopdl, tcp and udp.
如果沒有特別指明是什么協(xié)議,則默認(rèn)使用所有支持的協(xié)議。

Direction(方向):
可能的值: src, dst, src and dst, src or dst
如果沒有特別指明來源或目的地,則默認(rèn)使用 “src or dst” 作為關(guān)鍵字。
例如,”host 10.2.2.2″與”src or dst host 10.2.2.2″是一樣的。

Host(s):
可能的值: net, port, host, portrange.
如果沒有指定此值,則默認(rèn)使用”host”關(guān)鍵字。
例如,”src 10.1.1.1″與”src host 10.1.1.1″相同。

Logical Operations(邏輯運算):
可能的值:not, and, or.
否(“not”)具有最高的優(yōu)先級?;?“or”)和與(“and”)具有相同的優(yōu)先級,運算時從左至右進行。
例如,
“not tcp port 3128 and tcp port 23″與”(not tcp port 3128) and tcp port 23″相同。
“not tcp port 3128 and tcp port 23″與”not (tcp port 3128 and tcp port 23)”不同。

例子:

tcp dst port 3128

顯示目的TCP端口為3128的封包。

ip src host 10.1.1.1

顯示來源IP地址為10.1.1.1的封包。

host 10.1.2.3

顯示目的或來源IP地址為10.1.2.3的封包。

src portrange 2000-2500

顯示來源為UDP或TCP,并且端口號在2000至2500范圍內(nèi)的封包。

not imcp

顯示除了icmp以外的所有封包。(icmp通常被ping工具使用)

src host 10.7.2.12 and not dst net 10.200.0.0/16

顯示來源IP地址為10.7.2.12,但目的地不是10.200.0.0/16的封包。

(src host 10.4.1.12 or src net 10.6.0.0/16) and tcp dst portrange 200-10000 and dst net 10.0.0.0/8

顯示來源IP為10.4.1.12或者來源網(wǎng)絡(luò)為10.6.0.0/16,目的地TCP端口號在200至10000之間,并且目的位于網(wǎng)絡(luò) 10.0.0.0/8內(nèi)的所有封包。

src net 192.168.0.0/24
src net 192.168.0.0 mask 255.255.255.0

顯示來源IP地址為10.1.1.1的封包。

注意事項:

當(dāng)使用關(guān)鍵字作為值時,需使用反斜杠“/”。
“ether proto /ip” (與關(guān)鍵字”ip”相同).
這樣寫將會以IP協(xié)議作為目標(biāo)。

“ip proto /icmp” (與關(guān)鍵字”icmp”相同).
這樣寫將會以ping工具常用的icmp作為目標(biāo)。

可以在”ip”或”ether”后面使用”multicast”及”broadcast”關(guān)鍵字。
當(dāng)您想排除廣播請求時,”no broadcast”就會非常有用。

Protocol(協(xié)議):

您可以使用大量位于OSI模型第2至7層的協(xié)議。點擊”Expression…”按鈕后,您可以看到它們。
比如:IP,TCP,DNS,SSH

String1, String2 (可選項):

協(xié)議的子類。
點擊相關(guān)父類旁的”+”號,然后選擇其子類。

Comparison operators (比較運算符):

可以使用6種比較運算符:

英文寫法:C語言寫法:含義:
eq==等于
ne!=不等于
gt>大于
lt<小于
ge>=大于等于
le<=小于等于

Logical expressions(邏輯運算符):

英文寫法:C語言寫法:含義:
and&&邏輯與
or||邏輯或
xor^^邏輯異或
not!邏輯非

顯示過濾器

語法:Protocol.String 1.String 2Comparison
operator
ValueLogical
Operations
Other
expression
例子:ftp?passive?ip==10.2.3.4xoricmp.type

例子:

snmp || dns || icmp顯示SNMP或DNS或ICMP封包。
ip.addr == 10.1.1.1

顯示來源或目的IP地址為10.1.1.1的封包。

ip.src != 10.1.2.3 or ip.dst != 10.4.5.6

顯示來源不為10.1.2.3或者目的不為10.4.5.6的封包。
換句話說,顯示的封包將會為:
來源IP:除了10.1.2.3以外任意;目的IP:任意
以及
來源IP:任意;目的IP:除了10.4.5.6以外任意

ip.src != 10.1.2.3 and ip.dst != 10.4.5.6

顯示來源不為10.1.2.3并且目的IP不為10.4.5.6的封包。
換句話說,顯示的封包將會為:
來源IP:除了10.1.2.3以外任意;同時須滿足,目的IP:除了10.4.5.6以外任意

tcp.port == 25顯示來源或目的TCP端口號為25的封包。
tcp.dstport == 25顯示目的TCP端口號為25的封包。
tcp.flags顯示包含TCP標(biāo)志的封包。
tcp.flags.syn == 0×02顯示包含TCP SYN標(biāo)志的封包。

如果過濾器的語法是正確的,表達(dá)式的背景呈綠色。如果呈紅色,說明表達(dá)式有誤。

?

轉(zhuǎn)載于:https://www.cnblogs.com/klxll/p/3169410.html

總結(jié)

以上是生活随笔為你收集整理的wireshark过滤使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。