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 link 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 on of our servers to log in to SSH or scan the web server for backdoors, insecure documents or config documents
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
Update AhrefsBot now banned, as the pool ignores robots.txt crawl-delay:20
Update DotBot now banned for completely ignoring robots.txt
Update MJ12bot now banned, as the pool ignores robots.txt & can take down a small server when multiple bot's from different IP's scan a host every 24hrs. Even with crawl-delay:20

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

Select class A.

440-683-3619 2604106550 tintometry sheet-block 571-830-2945 8 202-391-7805 (586) 408-6232 (989) 829-2690 780-579-3208 20 23 978-965-4473 786-527-5568 2164338235 32 34 701-577-2743 36 5098359587 38 39 9075760536 2296026858 712-339-3289 43 (580) 256-0842 46 47 618-734-8321 50 773-459-5183 52 (503) 278-3666 58 59 60 805-888-6528 62 63 64 65 (833) 201-6832 67 68 (219) 501-3108 70 71 72 73 (936) 348-1626 75 76 77 6013272137 757-944-6076 80 81 3129105224 (336) 339-0648 84 85 (251) 509-7510 clanfellow 88 4695891395 (226) 671-8822 91 92 93 3526947992 9059715736 limiting point 646-679-3220 98 99 915-881-0083 6043593892 102 920-953-1779 104 105 (248) 699-7854 (336) 802-1196 2137051080 757-431-0157 110 8504755847 112 113 prosthesis (732) 470-9567 116 117 118 (703) 307-9650 120 unshafted 122 (707) 722-6344 unbindable 125 126 (719) 312-0295 129 130 7865312878 5816298278 9313787001 404-556-8716 5159531870 136 (302) 947-7268 138 559-528-1550 140 3142711555 142 143 144 9313811137 146 8453257689 148 149 palisade worm 151 6108590518 153 154 155 mission 7575976441 158 159 radiator 973-453-1932 162 second 781-709-5898 165 166 167 2124863824 210-908-9959 endophasic 171 918-903-2660 173 (610) 300-9250 412-236-2644 176 177 178 864-342-7117 180 228-376-9486 (615) 767-0637 183 184 185 186 (819) 246-8378 188 9042699401 2068802531 191 192 2392861904 194 195 196 (306) 957-6367 198 ferrivorous 200 2673265524 202 203 204 812-956-8283 (782) 293-4264 207 424-316-0689 209 210 2085411093 212 213 216 217 relade 412-326-3397 220 221 222 5182164239