close

string模組是Netfilter/iptables提供的一個字串比對模組,使用者可用來比對Layer7應用層上任何的字串,

本文就是利用此模組來比對HTTP通訊協定上的字串以達到限制網站存取的目的,所提供的參數如下所示:

--from:從那個位元處開始比對。
--to:從那個位元處結束比對。
--algo:使用來比對的演算法,提供了Boyer-Moore (bm)及Knuth-Pratt-Morris(kmp)比對。
--icase:比對是否要區分大小寫,0代表不區分,1代表區分大小寫。
--string“比對文字”:欲比對的字串。
--hex-string“16進制比對文字”:欲比對的16進制 字串。

以下範例表示,若符合"比對文字"就阻擋該連線:

/sbin/iptables -A FORWARD -m string --string "比對文字" --algo bm -j DROP

 

 
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 lyt0112 的頭像
    lyt0112

    小廷的部落格

    lyt0112 發表在 痞客邦 留言(0) 人氣()