iptables一次性封多個ip,使用ipset 工具

ipset是什么闯传?
ipset是iptables的擴展,它允許你創(chuàng)建 匹配整個地址集合的規(guī)則殿漠。而不像普通的iptables鏈只能單IP匹配, ip集合存儲在帶索引的數(shù)據(jù)結構中,這種結構即時集合比較大也可以進行高效的查找赴精,除了一些常用的情況,比如阻止一些危險主機訪問本機,從而減少系統(tǒng)資源占用或網(wǎng)絡擁塞,IPsets也具備一些新防火墻設計方法,并簡化了配置.官網(wǎng):http://ipset.netfilter.org/
1绞幌、ipset安裝
yum安裝: yum install ipset
源代碼安裝:進官網(wǎng)下載ipset-6.30.tar.bz2 蕾哟,
yum -y install libmnl-devel libmnl
tar -jxvf ipset-6.30.tar.bz2 && cd ipset-6.30 && ./configure --prefix=/usr/local/ipset && make && make install 完成安裝
2、創(chuàng)建一個ipset
ipset create allset hash:net (也可以是hash:ip 莲蜘,這指的是單個ip)
2.1渐苏、查看已創(chuàng)建的ipset
2.2、ipset默認可以存儲65536個元素菇夸,使用maxelem指定數(shù)量
ipset create openapi hash:net maxelem 1000000
ipset list
3琼富、加入一個黑名單ip
ipset add allset 145.201.56.109
4、創(chuàng)建防火墻規(guī)則庄新,與此同時鞠眉,allset這個IP集里的ip都無法訪問80端口(如:CC攻擊可用)
iptables -I INPUT -m set --match-set allset src -p tcp --destination-port 80 -j DROP
service iptables save
5、去除黑名單择诈,與此同時械蹋,又可以訪問了
ipset del allset 145.201.56.109
6、將ipset規(guī)則保存到文件
ipset save allset -f allset.txt
7羞芍、刪除ipset
ipset destroy allset
8哗戈、導入ipset規(guī)則
ipset restore -f allset.txt

注意:
1、ipset的一個優(yōu)勢是集合可以動態(tài)的修改荷科,即使ipset的iptables規(guī)則目前已經(jīng)啟動唯咬,新加的入ipset的ip也生效

實例解釋:
例:某服務器被CC攻擊,經(jīng)過抓包或者一序列手段發(fā)現(xiàn)有一批IP是源攻擊ip畏浆,因此我們需要封掉這些IP胆胰,如果用iptables一條一條加就麻煩些了。

#對TIME_WAIT的外部ip以及此對ip出現(xiàn)的次數(shù)經(jīng)行求重排序刻获。
netstat -ptan | grep TIME_WAIT | awk '{print $5}' | awk -F: '{print $1}' |sort |uniq -c | sort -n -r

#tcpdump 抓取100個包蜀涨,訪問本機80的ip進行求重排序 只顯示前20個,這些ip即為攻擊源IP,我們需要封掉它
tcpdump -tnn dst port 80 -c 100 | awk -F"." '{print $1"."$2"."$3"."$4}' | sort | uniq -c | sort -n -r |head -20

#新建一個setname.txt文件厚柳,以如下格式加入這些ip (有多少個ip就多少行)
vim setname.txt
  add setname xxx.xxx.xxx.xxx

#導入setname.txt文件到ipset集

ipset restore -f setname.txt

#查看是否導入成功 (成功的話會發(fā)現(xiàn)一個新ipset名為 sername氧枣,且Members里就是那些攻擊IP)
ipset list

#建立一條iptables規(guī)則,攔截這些攻擊ip訪問服務器80别垮,也可以直接禁止這些ip的所有訪問
iptables -I INPUT -m set --match-set setname src -p tcp --destination-port 80 -j DROP

轉載:http://www.linuxidc.com/Linux/2016-12/138469.htm

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末挑胸,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子宰闰,更是在濱河造成了極大的恐慌茬贵,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件移袍,死亡現(xiàn)場離奇詭異解藻,居然都是意外死亡,警方通過查閱死者的電腦和手機葡盗,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進店門螟左,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人觅够,你說我怎么就攤上這事胶背。” “怎么了喘先?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵钳吟,是天一觀的道長。 經(jīng)常有香客問我窘拯,道長红且,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任涤姊,我火速辦了婚禮暇番,結果婚禮上,老公的妹妹穿的比我還像新娘思喊。我一直安慰自己壁酬,他們只是感情好,可當我...
    茶點故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布恨课。 她就那樣靜靜地躺著舆乔,像睡著了一般。 火紅的嫁衣襯著肌膚如雪庄呈。 梳的紋絲不亂的頭發(fā)上蜕煌,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天派阱,我揣著相機與錄音诬留,去河邊找鬼。 笑死,一個胖子當著我的面吹牛文兑,可吹牛的內容都是我干的盒刚。 我是一名探鬼主播,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼绿贞,長吁一口氣:“原來是場噩夢啊……” “哼因块!你這毒婦竟也來了?” 一聲冷哼從身側響起籍铁,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤涡上,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后拒名,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體吩愧,經(jīng)...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年增显,在試婚紗的時候發(fā)現(xiàn)自己被綠了雁佳。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,137評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡同云,死狀恐怖糖权,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情炸站,我是刑警寧澤星澳,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站旱易,受9級特大地震影響募判,放射性物質發(fā)生泄漏。R本人自食惡果不足惜咒唆,卻給世界環(huán)境...
    茶點故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一届垫、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧全释,春花似錦装处、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至李命,卻和暖如春登淘,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背封字。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工黔州, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留耍鬓,地道東北人。 一個月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓流妻,卻偏偏與公主長得像牲蜀,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子绅这,可洞房花燭夜當晚...
    茶點故事閱讀 42,901評論 2 345

推薦閱讀更多精彩內容

  • 第1章 小試牛刀 $ 是普通用戶涣达,# 表示管理員用戶 root。 shebang:#!证薇。sharp / hash ...
    巴喬書摘閱讀 6,326評論 1 4
  • 參考http://blog.csdn.net/huwei2003/article/details/45476743...
    魚仔_1625閱讀 2,281評論 0 5
  • 自己的小網(wǎng)站跑在阿里云的ECS上面,偶爾也去分析分析自己網(wǎng)站服務器日志,看看網(wǎng)站的訪問量度苔。看看有沒有黑闊搞破壞浑度!于...
    吳鈞澤閱讀 1,119評論 0 8
  • iptabels是與Linux內核集成的包過濾防火墻系統(tǒng)林螃,幾乎所有的linux發(fā)行版本都會包含iptables的功...
    隨風化作雨閱讀 4,745評論 1 16
  • ——和風和雨點苔紋,漠漠殘香靜里聞 壹 “請借過一下俺泣!”一位女學生對著前面那位女生說疗认。 “噢,好的伏钠『崧”女生扭過頭對...
    名鯤閱讀 323評論 0 2