設置協(xié)議分析儀的過濾器是高效捕獲和分析目標網絡流量的關鍵步驟,需結合協(xié)議類型、字段匹配、邏輯組合等技巧。以下是詳細的設置方法及優(yōu)化建議:
HTTP協(xié)議。USB協(xié)議并指定設備地址或端點。plaintextip.src == 192.168.1.100 // 僅顯示源IP為192.168.1.100的數(shù)據包tcp.dstport == 80 // 僅顯示目標端口為80(HTTP)的TCP流量
plaintexthttp.request.method == "POST" // 僅顯示HTTP POST請求
plaintextusb.device_address == 5 // 僅顯示設備地址為5的USB通信
and、or、not組合條件。例如:plaintext(tcp.port == 443 or tcp.port == 80) and ip.dst == 10.0.0.1 // 顯示目標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數(shù)據負載前4字節(jié)為0x55 0xAA 0x01 0x02
tcp.port == 80和http協(xié)議,因HTTP默認使用80端口)。!=排除無關流量。例如: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),確認捕獲到相關流量。http.request.method == "GET"),逐步縮小范圍。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 // 僅顯示設備到主機的數(shù)據