Identify traffic sources in bulk

 Say you have a list of IP addresses from a log file of hackers/losers/DDoSers.

Step 1, install geoiplookup

sudo apt-get install geoip-bin

Step 2,

for i in `cat list` ; do ( echo -n $i" " ; geoiplookup $i ) ; done | grep -v "South Africa"


This basically will let you look up who they are and ignore IPs from home country, in this case South Africa.

Once you decide which countries are likely to be hackers (Hello, former soviet bloc!) - then you block their IPs.


Popular posts from this blog

Pause a program which is using too much CPU

throttle traffic on apache

/var/log/journal taking up lots of space