減輕DDoS攻擊的輕量級小程序

DDoS deflate是一款免費的用來防御和減輕DDoS攻擊的腳本察蹲。它通過netstat監(jiān)測跟蹤創(chuàng)建大量網(wǎng)絡(luò)連接的IP地址酿雪,在檢測到某個結(jié)點超過預(yù)設(shè)的限 制時顾复,該程序會通過APF或IPTABLES禁止或阻擋這些IP.

官網(wǎng):http://deflate.medialayer.com/

1奏瞬、安裝DDoS deflate

shell>wget http://www.inetbase.com/scripts/ddos/install.sh?

shell>chmod 0700 install.sh

shell>./install.sh

2枫绅、配置DDoS deflate

DDoS deflate的默認(rèn)配置位于/usr/local/ddos/ddos.conf ,內(nèi)容如下:

##### Paths of the script and other files

PROGDIR="/usr/local/ddos"

PROG="/usr/local/ddos/ddos.sh"

IGNORE_IP_LIST="/usr/local/ddos/ignore.ip.list"? //IP地址白名單

CRON="/etc/cron.d/ddos.cron"??? //定時執(zhí)行程序

APF="/etc/apf/apf"

IPT="/sbin/iptables"

##### frequency in minutes for running the script

##### Caution: Every time this setting is changed, run the script with --cron

#####????????? option so that the new frequency takes effect

FREQ=1?? //檢查時間間隔硼端,默認(rèn)1分鐘

##### How many connections define a bad IP? Indicate that below.

NO_OF_CONNECTIONS=150???? //最大連接數(shù)撑瞧,超過這個數(shù)IP就會被屏蔽,一般默認(rèn)即可

##### APF_BAN=1 (Make sure your APF version is atleast 0.96)

##### APF_BAN=0 (Uses iptables for banning ips instead of APF)

APF_BAN=1??????? //使用APF還是iptables显蝌。推薦使用iptables,將APF_BAN的值改為0即可。

##### KILL=0 (Bad IPs are'nt banned, good for interactive execution of script)

##### KILL=1 (Recommended setting)

KILL=1?? //是否屏蔽IP订咸,默認(rèn)即可

##### An email is sent to the following address when an IP is banned.

##### Blank would suppress sending of mails

EMAIL_TO="root"?? //當(dāng)IP被屏蔽時給指定郵箱發(fā)送郵件曼尊,推薦使用,換成自己的郵箱即可

##### Number of seconds the banned ip should remain in blacklist.

BAN_PERIOD=600??? //禁用IP時間脏嚷,默認(rèn)600秒骆撇,可根據(jù)情況調(diào)整

3、卸載DDoS deflate

shell>wget http://www.inetbase.com/scripts/ddos/uninstall.ddos

shell>chmod 0700 uninstall.ddos

shell>./uninstall.ddos

4父叙、白名單設(shè)置

有時候默認(rèn)的白名單經(jīng)常有失誤神郊,為了避免這個情況,我們可以手工設(shè)置白名單的ip趾唱,然后強(qiáng)制不允許修改

vi /usr/local/ddos/ignore.ip.list //手工設(shè)置白名單IP

chattr +i /usr/local/ddos/ignore.ip.list? //強(qiáng)制不允許修改

chattr -i /usr/local/ddos/ignore.ip.list? //解除不允許修改

轉(zhuǎn)載于:https://www.cnblogs.com/nicholas_f/archive/2012/01/18/2325677.html

? ? 有服務(wù)器需求請加QQ1911624872咨詢

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末涌乳,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子甜癞,更是在濱河造成了極大的恐慌夕晓,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,470評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件悠咱,死亡現(xiàn)場離奇詭異蒸辆,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)析既,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評論 3 392
  • 文/潘曉璐 我一進(jìn)店門躬贡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人眼坏,你說我怎么就攤上這事拂玻。” “怎么了?”我有些...
    開封第一講書人閱讀 162,577評論 0 353
  • 文/不壞的土叔 我叫張陵纺讲,是天一觀的道長擂仍。 經(jīng)常有香客問我,道長熬甚,這世上最難降的妖魔是什么逢渔? 我笑而不...
    開封第一講書人閱讀 58,176評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮乡括,結(jié)果婚禮上肃廓,老公的妹妹穿的比我還像新娘。我一直安慰自己诲泌,他們只是感情好盲赊,可當(dāng)我...
    茶點故事閱讀 67,189評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著敷扫,像睡著了一般哀蘑。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上葵第,一...
    開封第一講書人閱讀 51,155評論 1 299
  • 那天绘迁,我揣著相機(jī)與錄音,去河邊找鬼卒密。 笑死缀台,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的哮奇。 我是一名探鬼主播膛腐,決...
    沈念sama閱讀 40,041評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼鼎俘!你這毒婦竟也來了哲身?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,903評論 0 274
  • 序言:老撾萬榮一對情侶失蹤而芥,失蹤者是張志新(化名)和其女友劉穎律罢,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體棍丐,經(jīng)...
    沈念sama閱讀 45,319評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡误辑,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,539評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了歌逢。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片巾钉。...
    茶點故事閱讀 39,703評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖秘案,靈堂內(nèi)的尸體忽然破棺而出砰苍,到底是詐尸還是另有隱情潦匈,我是刑警寧澤,帶...
    沈念sama閱讀 35,417評論 5 343
  • 正文 年R本政府宣布赚导,位于F島的核電站茬缩,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏吼旧。R本人自食惡果不足惜凰锡,卻給世界環(huán)境...
    茶點故事閱讀 41,013評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望圈暗。 院中可真熱鬧掂为,春花似錦、人聲如沸员串。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽寸齐。三九已至欲诺,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間渺鹦,已是汗流浹背瞧栗。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留海铆,地道東北人。 一個月前我還...
    沈念sama閱讀 47,711評論 2 368
  • 正文 我出身青樓挣惰,卻偏偏與公主長得像卧斟,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子憎茂,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,601評論 2 353

推薦閱讀更多精彩內(nèi)容