Skip to content

Scripts utiles en cas de flood

b_b edited this page Nov 4, 2017 · 2 revisions

Ces scripts sont disponibles dans `root/scripts' :

# /root/scripts/view-agent-seenthis.sh
# pour avoir les bots (affiche la liste des user-agent classés par nombre d'ocurences)
grep -v " 503 " /var/www/seenthis.net/log/nginx.access.log | tail -500 | cut -d '"' -f6 | sort | uniq -c | sort -n -r | head
# /root/scripts/view-ips-seenthis.sh
# pour avoir les IPs (affiche la liste des IPs classés par nombre d'ocurences)
grep -v " 503 " /var/www/seenthis.net/log/nginx.access.log | tail -500 | awk '{print $1}' | cut -d : -f 1 | sort | uniq -c | sort -n -r | head
# /root/scripts/view-netstat-443.sh
# pour avoir les IP de ceux qui occupent les connexions sans les libérer (affiche la liste des IPs classés par nombre d'ocurences)
netstat -an | grep ":443" | awk '{print $5}' | cut -d : -f 1 |sort | uniq -c | sort -n -r|head -10