設置協議分析儀的過濾器是高(gāo)效捕獲和分析目標網絡流量的關鍵步驟,需結(jié)合協(xié)議類型、字段匹配、邏輯組(zǔ)合等技巧。以下是詳細的(de)設置方法及優化建議:
HTTP協(xié)議。USB協議並指定設備地址或端(duān)點。plaintextip.src == 192.168.1.100 // 僅顯示源IP為192.168.1.100的數據包(bāo)tcp.dstport == 80 // 僅顯示目標(biāo)端口為80(HTTP)的TCP流量
plaintexthttp.request.method == "POST" // 僅(jǐn)顯示HTTP POST請求
plaintextusb.device_address == 5 // 僅(jǐn)顯示設備地址為5的USB通信
and、or、not組合條件。例如:plaintext(tcp.port == 443 or tcp.port == 80) and ip.dst == 10.0.0.1 // 顯示(shì)目標IP為10.0.0.1的HTTP/HTTPS流量
plaintext(http.request.method == "GET" and http.request.uri contains "/api/") or tcp.flags.syn == 1 // 顯示GET請求或TCP握手包
plaintext
- **IP地址範圍**:```plaintextip.addr >= 192.168.1.1 and ip.addr <= 192.168.1.254 // 顯示局域網內所有IP
plaintexthttp.request.uri matches "^/user/.*" // 匹配以/user/開頭的URL
plaintextusb.capdata[0:4] == 0x55:0xAA:0x01:0x02 // 匹配USB數據負載前4字節為0x55 0xAA 0x01 0x02
tcp.port == 80和http協(xié)議,因HTTP默認使用80端口)。!=排除無(wú)關流量。例如:plaintexttcp.port != 22 // 排除SSH流量(端口22)
plaintexttcp and (http.request.method == "POST" or dns.qry.name contains "example.com")
plaintextframe.time >= "2025-07-24 10:00:00" and frame.time <= "2025-07-24 10:30:00"
http),確認捕獲(huò)到相關流(liú)量。http.request.method == "GET"),逐(zhú)步縮(suō)小範圍。http and tcp.port == 80),驗證最終效果。plaintexthttp.request.method == "POST"
plaintextdns.qry.name contains "example.com"
plaintextusb.device_address == 3
plaintextusb.bmRequestType == 0x00 // 主機到設備的標準請求
http://192.168.1.100)。plaintextusb.endpoint_address.direction == 1 // 僅顯示設備到主機的數據