wireshark精確到字節的過濾方法


wireshark本身提供很多過濾方法,常用的比如根據ip、mac、通信協議等方式來過濾報文。但我一直覺得下面描述的這種過濾方式十分好用,靈活、簡便且適用范圍廣。

 

這種方式可以過濾報文中的任何一個字節,以dhcp報文為例:

 我只想統計discover報文數量,那就針對packet type這一個字段過濾。該字段在42個字節后面1個字節(即第43字節),discover報文類型是1,所以我們只需要輸入frame[42:1]==01就好了。

 

offer給用戶分配IP,我需要查看分配192.168.130.x這個網段的報文,所以可以針對ip的前三個字節進行過濾。這個ip前三個字節在報文第58字節后面1個字節,因此過濾條件是frame[58:3]==c0:a8:82。

注意:因為是過濾三個字節,因此frame[58:3]這里是3不是上面例子中的1。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM