With python script of course 🙂

hamster blog
Let’s continue with small project reading and writing room temperature into some file. Root user has in crontab calling next command:
python /root/scripts/temperature_logger.py
I was wondering how low or high is going temperature in my cabinet and decided to buy module for measuring temperature over USB. I order this modul over Ebay and pluged in my home Ubuntu server.
I’m trying to extract IP addresses from my apache log, count and sort them.
Using the numeric in the first sort will give you the desired result:
cat access.log | awk '{print $1}' | sort -n | uniq -c | sort -nr | head -20
15 212.XXX.XXX.XXX
2 198.XXX.XXX.XXX
1 216.XXX.XXX.XXX
1 139.XXX.XXX.XXX
10 51.XXX.XXX.XXX
2 37.XXX.XXX.XXX
1 76.XXX.XXX.XXX
1 74.XXX.XXX.XXX
1 51.XXX.XXX.XXX
My friend was under DDOS attack and during attack he found a video about Slow Loris Attack. Slow Loris Attack creates denial of service which relies on a flood of data. Dr Mike Pound explains on this video about sending packets veeery sloooow.