Train

PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : اسکریپتی برای مقابله با حملات Ddos


Virangar
01-12-2010, 02:13 AM
با اجازه از اساتید لینوکس : :x
اسکریپتی که براتون گذاشتم تعداد کانکشن ها رو کنترل می کنه و اگر تعداد یک کانکشن از طرف یک آی پی زیاد باشه اون رو بن می کنه . تعدا کانکشن رو در قسمت /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 [Only registered and activated users can see links]
echo -n '.'
wget -q -O /usr/local/ddos/LICENSE [Only registered and activated users can see links]
echo -n '.'
wget -q -O /usr/local/ddos/ignore.ip.list [Only registered and activated users can see links]
echo -n '.'
wget -q -O /usr/local/ddos/ddos.sh [Only registered and activated users can see links]
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 [Only registered and activated users can see links]'
echo
cat /usr/local/ddos/LICENSE | less


نصبش رو هم جتماً بلدید :
sh install.sh

cd /usr/local/ddos/;./ddos.sh
sh /usr/local/ddos/ddos.sh

afshin123
05-21-2010, 02:28 PM
بايد با پسوند ddos.py يا ddos.sh سيوش كرد ؟ با كدام پسوند بايد سيوش كرد ؟

taghva
05-21-2010, 04:22 PM
بايد با پسوند ddos.py يا ddos.sh سيوش كرد ؟ با كدام پسوند بايد سيوش كرد ؟

شما این وسط کدی به زبان python میبینی؟؟ که ذهنتونو مشغول کرده؟خیلی جالبه...;;)

اسکریپت ddos خودش دانلود میشه! شما اسکریپت install و فقط ذخیره کن!پسوند هم دادی یا ندادی مهم نیست!

yazdan_mx
01-19-2011, 02:26 PM
با سلام :70:

نصب راحت تر این اسکریپت thumbsup

برای نصب :80:

wget [Only registered and activated users can see links]
chmod 0700 install.sh
./install.sh

برای حذف کردن

wget [Only registered and activated users can see links]
chmod 0700 uninstall.ddos
./uninstall.ddos

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

/usr/local/ddos/ddos.conf

دستور ویرایش فایل
vi /usr/local/ddos/ddos.conf



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

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



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

netstat -n | grep :80 |wc -l

khoozestan
01-28-2011, 12:20 PM
سلام دوستان میشه توضیح بدین این اسکریپت که دادین رو کجای سایت باید آپلود کرد ؟

و دستورات نصب رو کجا باید به یک سایت داد؟

WAHID
01-28-2011, 02:44 PM
این اسکریپت بر روی کل سرور نصب و اجرا می شه نه بر روی سایت.
و باید توسط مدیر سرور اجرا بشه نه مدیر سایت.
احتمالاً مدیر سرور شما هم از تدابیر مشابهی استفاده میکنه.

mobin.parsian
04-12-2011, 01:30 PM
میشه در مورد بهترین نوع کانفگیش توضیح بدین ؟؟