2014-01-14 28 views
2

我正在嘗試自定義Wireshark捕獲,以便捕獲IP地址格式爲xxx.xxx.xxx.100的所有IP地址(包括源和目標)。捕獲IP地址爲通配符的篩選器

我用下面捕獲篩選

ip matches /.*/.*/.*/.100 

但文本框將保持紅色」

這些都是在一個特定的範圍內沒有IP地址,只是第四個八位字節爲100

回答

3

你的正則表達式有點關閉,因爲你需要使用反斜線來避開這些句點。試試這個:

ip.host matches "\.100$" 

這應該匹配.100在字符串的末尾。

來源:http://ask.wireshark.org/questions/22230/filter-for-partial-ip-address

編輯:嘗試使用顯示過濾器(Analyze->顯示過濾器..),而不是捕捉過濾

+0

我嘗試這樣做,會一直保持紅色,當我嘗試運行捕捉,我得到錯誤,「該字符串看起來像一個有效的顯示過濾器,但它不是有效的捕獲過濾器(語法錯誤)。」當我谷歌「wireshark捕獲過濾器ip地址通配符」我得到你發佈的網站和其他網站,但沒有幫助:-( – Glowie

+0

剛剛看到我的編輯;就像你的錯誤說,這是一個*顯示*過濾器,這將工作,而不是捕獲過濾器我確認我的字符串現在作爲一個顯示過濾器 – admdrew

+0

如果我捕捉流量15秒,我只有一個或兩個IP地址格式xxx.xxx.xxx.100但如果我運行捕獲幾分鐘,捕獲文件將達到很少的GIG,但如果我能夠使用捕獲過濾器來捕獲IP地址xxx.xxx.xxx.100,它將節省大量的磁盤空間...... – Glowie