Pyruse is described as 'Light-weight and extra-configurable peruser of systemd journal logs: ban IP, send immediate email, daily report… all based on a single JSON configuration file'. There are five alternatives to Pyruse for Linux, Mac and Windows. The best alternative is Fail2ban, which is both free and Open Source. Other great apps like Pyruse are SSHGuard (Free, Open Source), Denyhosts (Free, Open Source), tallow (Free, Open Source) and win2ban (Free Personal).
The idea of denying access to SSH servers is nothing new and I was inspired by many other scripts that I discovered. However, none of them did things the way I envisioned them to. Also, they were all shell scripts which do not offer the elegance of Python.
win2ban is a Fail2ban implementation for Windows systems. It is a packaging of Fail2ban, Python, Cygwin, Winlogbeat and many other related tools to make it a complete and ready-to-use solution for brute-force attack protection.