Brendan
Специалист
Список команд, полезных для определения ддоса (dDos – отказ в обслуживании) или флуда, а так же для отражения нераспределенных атак.
Посмотреть количество запущенных процессов apache2:
PHP:
ps aux | grep httpd |wc -l
PHP:
netstat -na | grep ":80\ " | wc -l
- Можно указывать порт игрового сервера и т.д
Смотрим количество SYN пакетов:
PHP:
netstat -na | grep ":80\ " | grep syn
- Можно указывать порт игрового сервера и т.д
Посмотреть много ли разных ай-пи:
PHP:
netstat -na | grep ":80\ " | grep SYN | sort -u | more
На какой домен чаще всего идут запросы:
PHP:
tcpdump -npi eth0 port domain
PHP:
apache2ctl status
PHP:
whois xxx.xxx.xxx.xxx
PHP:
jwhois xxx.xxx.xxx.xxx
Просниферить траф идущий на domain.ru (атакуемый домен) с записью в файл output.txt:
PHP:
tcpdump -n -i eth0 -s 0 -w output.txt dst port 80 and host domain.ru
PHP:
tcpdump -n -i eth0 -s 0 -w output.txt src port 80 and host domain.ru
tcpdump и там где был атакуемый домен вводим этот IP:
PHP:
tcpdump -n -i eth0 -s 0 -w output.txt src port 80 and host xxx.xxx.xxx.xxx
PHP:
netstat -ntu | awk '{print $5}'| cut -d: -f1 | sort | uniq -c | sort -nr | more
PHP:
netstat -na | grep :80 | sort | uniq -c | sort -nr | more
Посмотреть на какие порты идут запросы с атакуемого ip:
PHP:
netstat -na | grep xxx.xxx.xxx.xxx
Закрыть доступ для целой подсети IP (xxx.xxx.xxx.xxx), на конкретный протокол(-p) порт(–destination-port) в конкретном направлении(-d или -s:
В одном направлении (-d)
PHP:
iptables -A INPUT -d xxx.xxx.0.0/16 -p tcp --destination-port http -j DROP
PHP:
iptables -A INPUT -s xxx.xxx.0.0/16 -p tcp --destination-port http -j DROP
PHP:
iptables -A INPUT -s xxx.xxx.xxx.xxx -p tcp --destination-port http -j DROP
iptables -A INPUT -d xxx.xxx.xxx.xxx -p tcp --destination-port http -j DROP
PHP:
iptables -A INPUT -s xxx.xxx.xxx.xxx -j DROP
iptables -A INPUT -d xxx.xxx.xxx.xxx -j DROP
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Последнее редактирование:
