BernardoCR
(usa FreeBSD)
Enviado em 17/06/2014 - 01:04h
Ele acabou adicionando os IPs no firewall, mesmo os que estavam no whitelist.txt.
Acabei fazendo desta forma e deu certo:
#!/usr/local/bin/bash
while sleep 10; do
# for i in `netstat -n -f inet | grep "ESTAB" | awk '{print $5}' | sed -E 's/\.[0-9]+$//' | sort | uniq -c | awk '($1 > 15){print $2}'`; do
for i in `netstat -n -f inet | awk '{print $5}' | sed -E 's/\.[0-9]+$//' | sort | uniq -c | awk '($1 > 30){print $2}'`; do
echo $i
if grep -Fxq $i whitelist.txt; then
echo $i is in whitelist;
else
pfctl -t flooders -T add $i
pfctl -k $i
fi
done
done
Muito obrigado pela ajuda!
Valeu!