Phantom Wolf مهمان

اسکریپتی برای جلوگیری از حملات ddos

5 پست در این موضوع

اسکریپتی که براتون گذاشتم تعداد کانکشن ها رو کنترل می کنه و اگر تعداد یک کانکشن از طرف یک آی پی زیاد باشه اون رو بن می کنه . تعدا کانکشن رو در قسمت /usr/local/ddos/ddos.conf خودتون مشخص کنید .

#!/bin/sh
if [ -d '/usr/local/ddos' ]; then
echo; echo; echo "Please un-install the previous version first"
exit 0
else
mkdir /usr/local/ddos
fi
clear
echo; echo 'Installing DOS-Deflate 0.6'; echo
echo; echo -n 'Downloading source files...'
wget -q -O /usr/local/ddos/ddos.conf http://www.inetbase.com/scripts/ddos/ddos.conf
echo -n '.'
wget -q -O /usr/local/ddos/LICENSE http://www.inetbase.com/scripts/ddos/LICENSE
echo -n '.'
wget -q -O /usr/local/ddos/ignore.ip.list http://www.inetbase.com/scripts/ddos/ignore.ip.list
echo -n '.'
wget -q -O /usr/local/ddos/ddos.sh http://www.inetbase.com/scripts/ddos/ddos.sh
chmod 0755 /usr/local/ddos/ddos.sh
cp -s /usr/local/ddos/ddos.sh /usr/local/sbin/ddos
echo '...done'

echo; echo -n 'Creating cron to run script every minute.....(Default setting)'
/usr/local/ddos/ddos.sh --cron > /dev/null 2>&1
echo '.....done'
echo; echo 'Installation has completed.'
echo 'Config file is at /usr/local/ddos/ddos.conf'
echo 'Please send in your comments and/or suggestions to zaf@vsnl.com'
echo
cat /usr/local/ddos/LICENSE | less

نصبش رو هم حتماً بلدید :

wget http://www.inetbase.com/scripts/ddos/install.sh 
chmod 0700 install.sh 
./install.sh

برای حذف کردن:

wget http://www.inetbase.com/scripts/ddos/uninstall.ddos 
chmod 0700 uninstall.ddos 
./uninstall.ddos

در مسیر زیر هم میتوانید تنظیمات پیشفرض را ویرایش کنید

/usr/local/ddos/ddos.conf

دستور ویرایش فایل

vi /usr/local/ddos/

تعداد کانکشن هر آی پی به سرور به طور پیش فرض 150

مدت زمان بلاک بودن هر آی پی به طور پیش فرض 10 دقیقه

زمان اجرای اسکریپت به طور اتوماتیک هر 1 دقیقه

ارسال ایمیل هنگام بن شدن هر آی پی

با این دستور هم میتونین تعداد کانکشن های به سرور رو مشاهده کنید

netstat -n | grep :80 |wc -

در ضمن این رو هم بگم که باید در سرور نصب بشه .

این اموزش برای مدیران سرور هست .

موفق و موید باشید:25:

منبع

ویرایش شده در توسط it-net
عدم قرار دادن منبع

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

ممنون دوست عزیز کاش از جایی که مطلب رو ورداشتید رو هم قرار می دادید که ندادید.

پست به محل اصلی خود انتقال یافت.

Share this post


Link to post
Share on other sites
از نظر تاثیر قبلا تست شده ؟

داداش هیچ اسکریپتی نیست که بتونید بگید دیگه سایت من دی داس نمیشه.

ddos همیشه می شه ولی اگه منظورتون صرفا تاثیر هست بله تاثیر خودش رو می زاره.

موفق باشید

Share this post


Link to post
Share on other sites

بله تاثیر خودش رو میزاره , بی تاثیر نیست ولی راه های دیگه ای هم هست, اگه با چند خط کد میشد جلوی DDoS گرفت دیگه نیازی به هزینه های چند صد دلاری ماهیانه نبود :D

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری