add http-lister.sh

This commit is contained in:
Manuel Friedli 2020-06-22 20:50:19 +02:00
parent 172a8a92a4
commit e84381825b

13
ddos-mitigator/http-lister.sh Executable file
View file

@ -0,0 +1,13 @@
#!/bin/sh
input_files=/var/log/apache2/access_*.log
tmpdir=$(mktemp -d)
cd "${tmpdir}"
netstat -nat |grep 94.199.214.20:443|tr -s '[:blank:]'|cut -d' ' -f5|cut -d: -f1 | sort > raw-http.txt
uniq -c raw-http.txt | sort -n > sorted-http.txt
cut -d. -f1-3 raw-http.txt | sort | uniq -c | sort -n > sorted-http-24.txt
cut -d. -f1-2 raw-http.txt | sort | uniq -c | sort -n > sorted-http-16.txt
cut -d. -f1 raw-http.txt | sort | uniq -c | sort -n > sorted-http-8.txt
echo "Have fun in ${tmpdir}!"