Linux fedora shell script checker

offer18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
22.09.2009

Треб. Написать скрипт для fedora linux

Do Check netstat for syn_recv every (variable $period_of_time) 0.5 second

If IP with syn_recv exists more than (variable $ddos_time) ~ 1 second then execute /sbin/route add $IP reject

Done

Пример такой но чаще проверка на ддос

while true; do date; netstat -n -p | grep SYN_REC | awk '{print $5}' | awk -F: '{print $1}' | sort | uniq; netstat -n -p | grep SYN_REC | awk '{print $5}' | awk -F: '{print $1}' | sort | uniq > /tmp/ips.txt;for IP in `cat /tmp/ips.txt`; do /sbin/route add $IP reject; iptables -A INPUT -s $IP -j DROP; done; date; sleep 5; done;

Заявки фрилансеров