Enviado em 16/06/2014 - 22:13h
Boa noite,
Eu tenho um script que serve para derrubar as conexões da minha máquina, mas preciso que o script ignore alguns IPs cadastrados no arquivo whitelist.txt.
Alguém poderia me ajudar como fazer isso?
O código é este aqui:
while sleep 5; do
for i in `netstat -n -f inet | grep "ESTAB" | awk '{print $5}' | sed -E 's/\.[0-9]+$//' | sort | uniq -c | awk '($1 > 20){print $2}'`; do
echo $i
pfctl -t flooders -T add $i
pfctl -k $i
done
done
Eu tenho um script que serve para derrubar as conexões da minha máquina, mas preciso que o script ignore alguns IPs cadastrados no arquivo whitelist.txt.
Alguém poderia me ajudar como fazer isso?
O código é este aqui:
while sleep 5; do
for i in `netstat -n -f inet | grep "ESTAB" | awk '{print $5}' | sed -E 's/\.[0-9]+$//' | sort | uniq -c | awk '($1 > 20){print $2}'`; do
echo $i
pfctl -t flooders -T add $i
pfctl -k $i
done
done