Options---->Capture Filter。BPF限定詞(Berkeley Packet Filter)     &nb..."/>
溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

wireshark的filter的使用

發(fā)布時間:2020-07-06 17:57:10 來源:網(wǎng)絡(luò) 閱讀:636 作者:710275039 欄目:安全技術(shù)

wireshark 有兩種過濾器。

  • 捕獲過濾器

  • 顯示過濾器

捕獲過濾器----Capture---->Options---->Capture Filter。

wireshark的filter的使用

BPF限定詞(Berkeley Packet Filter)

     例子:     host、net、port、src、dst、ether、ip、tcp、udp、http、ftp。


操作符:         &&         ||         !。


比如:dst host 200.0.0.1 && tcp port 80

port http但不能是http。

icmp[0]==8表示數(shù)據(jù)包偏移量為0的位置值為8。

icmp[0:2]==0x0301表示數(shù)據(jù)包偏移量為0再延續(xù)兩個字節(jié),值為0x0301。

icmp數(shù)據(jù)包格式:

0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |     Type      |     Code      |          Checksum             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                             unused                            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |      Internet Header + 64 bits of Original Data Datagram      |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
詳見:http://www.ietf.org/rfc/rfc792.txt
TCP Header Format

                                    
    0                   1                   2                   3   
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |          Source Port          |       Destination Port        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                        Sequence Number                        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                    Acknowledgment Number                      |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |  Data |           |U|A|P|R|S|F|                               |
   | Offset| Reserved  |R|C|S|S|Y|I|            Window             |
   |       |           |G|K|H|T|N|N|                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           Checksum            |         Urgent Pointer        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                    Options                    |    Padding    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                             data                              |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                            TCP Header Format
詳見:http://www.ietf.org/rfc/rfc793.txt
只捕獲tcp標志為是RST的數(shù)據(jù)包了?
tcp[13]&4==4,數(shù)據(jù)包位偏移13字節(jié),那“&4”是什么意思了?因為RST在這第13字節(jié)代表數(shù)字4[*(128) *(64) urg(32) ack(16) psh(8) rst(4) syn(2) fin(0)]。
那syn+ack了?tcp[13]==18。
顯示過濾器
wireshark的filter的使用
點擊expression后可指定詳細的表達式。下面是些常用的:
ip.addr==192.168.1.1
frame.len<=128幀長度小于等于128字節(jié)。
ip.addr==1.1.1.1 || ip.addr==2.2.2.2
tcp.port==80或者http。填寫好后點擊apply就可以生效了。

具體的自己可以慢慢研究。


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI