PyHIDS is a free and open source Python program that monitors system log files for possible hacking attempts.
LogReactor is written in Python, making it compatible with all Unix platforms. The software works by reading log files that you specify and then searching for keywords that you have pre-defined. This way, if someone tries to gain illegal access to your computer, you will instantly know. For instance, if you see a suspicious activity like "GET /scripts/.../winnt/system32/cmd.exe?/c+dir HTTP/1.0" in your webserver log, you can easily take required action as the software immediately flags this up.
LogReactor is a multithreaded program that uses full regular expressions. It can also turn on a firewall rule to block the IP address of any intruder, or it can take any other action that you may specify. Additionally, it features a "warning" option that prevents false alarms. It allows you to set the script to activate its countermeasures only when it detects three failed login attempts within ten minutes. This way, you can be sure that legitimate users will not lock themselves out.
It's essential to note that LogReactor is licensed and distributed under the Open Software License 3.0 (OSL3.0), which ensures that the software is free for distribution, proper improvement, and use, making it an excellent choice for anyone looking to secure their system from hacking attempts.
Version 0.11: N/A