SSHD & Host blacklist

Provided by Xander Outten of Bones Services LTD. for the last few decades.
Xander has been in communications hardware, firmware & software developement since the 80's

This script is based on a modified fail2ban application.
The page MUST be allowed to load fully!!!
DO NOT scrape the ban list database from the html.
Please use the links for your API to banned ip's json available here json or comma delimited string of banned IPs it's faster for you & I.
An IP address is only on this list if it has done something nefarious like trying to log in to SSH or scan the server for backdoors, insecure documents, config documents, DDOS or network abuse
If you're innocent check you machines/devices for PUPs, Malware, Viri etc. & remove them.
If you're not innocent then this should be expected, please block at least this address from your scan pools
Any Bot/Crawl/Spider that ignores the robots.txt file will be added to the black list. Search engine admins can use this sitemap if needed.
Shortly Captcha will be added to site, as bot & botnets are using accessing this system. If you fail captcha, it will mean an inst-ban.
Botnets are flagged in either the json file (link above) or on the C class listing page, some crappy robots may have been caught up in this.

If you try & download/mirror/scrape/wget these pages, rather than use the links above you'll also be barred.

BTW nmap scan or hackme (3.214.224.224), I hack back ]:)

Select class 91.B.0.0/16

91.12 91.13 91.14 91.16 91.17 91.21 91.23 91.35 91.37 91.40 91.46 91.53 91.61 91.62 91.64 91.65 91.66 91.67 91.69 91.72 91.73 91.76 91.78 91.79 91.80 91.81 91.82 91.83 91.84 91.89 91.90 91.91 91.92 91.93 91.97 91.98 91.99 91.103 91.104 91.106 91.109 91.112 91.115 91.116 91.117 91.119 91.120 91.121 91.122 91.123 91.125 91.126 91.132 91.134 91.135 91.137 91.139 91.142 91.143 91.146 91.148 91.150 91.151 91.153 91.157 91.160 91.162 91.163 91.164 91.165 91.166 91.167 91.170 91.173 91.177 91.178 91.179 91.181 91.182 91.183 91.184 91.185 91.186 91.187 91.189 91.191 91.192 91.193 91.194 91.195 91.196 91.197 91.198 91.199 91.200 91.201 91.202 91.203 91.204 91.205 91.206 91.207 91.209 91.210 91.211 91.212 91.213 91.214 91.215 91.216 91.217 91.218 91.219 91.220 91.221 91.222 91.223 91.224 91.225 91.226 91.227 91.228 91.230 91.231 91.232 91.233 91.234 91.235 91.236 91.237 91.239 91.240 91.242 91.243 91.244 91.245 91.246 91.248 91.249 91.250