Apache2
Information

Bash Analysis
Healthy Traffic


Malicious Traffic


User-Agent strings.
Last updated





User-Agent strings.
Last updated
# switch to root
sudo su
# clear log file
printf "" > /var/log/apache2/access.log# counting the number of lines on the log file
wc -l access.log
1548 access.log# extract IPs
cat access.log | awk '{print $1}' | sort -u
192.168.1.3
192.168.1.5# calculate requests per IP
cat access.log | awk '{print $1}' | sort | uniq -c
1544 192.168.1.3
4 192.168.1.5# count the number of request per second
grep 192.168.1.3 access.log | awk '{print $1,$4}' | uniq -c | sort -ncat access.log | awk -F'"' '{print $6}' | sort | uniq -c | sort -ncat access.log | awk -F'(' '{print $2}' | awk -F')' '{print $1}' | sort | uniq -c | sort -n