Hello everyone,

My servers have been under brute-force attack  by different IP addresses around the world (mostly China). So, every now and then I try to block the malicious IP addresses. I wrote a console base application in Java while ago to analyze Linux SSH and Apache log files (auth.log or message.log depending on what distribution you are using) and report the possible brute-force attempts.

However, for personal interest I decided to improve that application and create new GUI application in Java to analyze log files in order to get the IP address’s origin and to make life simpler by automatically generate IPTABLE’s filter or .htaccess filter file, if I decide to block them :)

Below, there are couple of screen shots of the application, I couldn’t think of any good names so I called it JIpBlocker. It’s very simple to use, all you need is a log file, so I’m not going to write any guidance for it.

Main view

logFile locate


 Download Link

This is an Open Source application so please feel free to modify or do whatever you want with the code :) I have uploaded the project repository to GitHub and can be found here. You can also participate to develop it even further if you have some spare time.

If you have any questions or concerns, please don’t hesitate to contact me.

Many thanks :)