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
全站熱搜
留言列表