SYSTEM INFORMATION | |
---|---|
OS type and version | Debian Linux 10 |
Webmin version | 2.013 |
Fail2Ban Intrusion Detector in webmin has a lot of built in options, under Match actions, Log filters etc, but none of these are autoamtically enabled by default, can someone walk me through setting some of these up to protect the website from bots/known bad IPs?
Lets start with “abuseipdb” match rule, I would assume you need to edit to add an API as when clicking it shows a command run curl --fail --ciphers ecdhe_ecdsa_aes_256_sha --data 'key=<abuseipdb_apikey>' --data-urlencode 'comment=<matches>' --data 'ip=<ip>' --data 'category=<abuseipdb_category>' "https://www.abuseipdb.com/report/json"
But how do I get this to actually work? how do I enable it to check visitors of all websites I have in virtualmin?