An update from the laboratory: I did find a nice peak in the proxycheck dashboard this morning:
As it happened at 1 o'clock in the morning it was clear, that this is nor regular traffic and as it ist pretty well isolated and still small enough a good opportunity to have a closer look. The more, as it is a valid assumption that such a steep and isolated peak is probably caused by one single player and it could be interesting to see, what sources he uses.
As one can see, again proxycheck.io failed (again) to identify short to 2/3 of the traffic as bad (given the time of the day in combination with the amount one can be pretty sure that probably almost 100% of it is bad).
What proxycheck identified came to almost 100% from the US...

... and the source ASNs were all "old friends" - or rather: long known sources for enduring bad traffic, all datacenter based:
AS46261 QuickPacket, LLC ++
AS203020 HostRoyale Technologies Pvt Ltd +++
AS14061 DigitalOcean, LLC +++++++++++
AS396507 Emerald Onion (TOR) ++
AS207083 HostSlim B.V. (TOR)
AS20473 The Constant Company, LLC ++++++
AS207990 HostRoyale Technologies Pvt Ltd ++++++++++++++
AS13213 UK-2 Limited ++
AS10753 Level 3 Communications, Inc.
AS53356 Free Range Cloud Hosting Inc.
AS46475 Limestone Networks, Inc.
As usual, the constantly annoying company battled massively with the herd of degenerated royals in the huge digital ocean for the most part, while in-between some slim free range chickens picked on lime stones quickly on the search for onions (that were hidden on the 3rd level, which does only happen rarely).
So far, so boring. The more interesting part is: What did proxycheck miss - and did it get through? IP Thread Monitor sorts out IPs from blocked countries on its own (based on the local MaxMind DB) and sends the rest to proxycheck. But it does not only rely on the rating of proxycheck but also blocks the manually configured ASNs - which are a lot. So chances are that the wave was bigger than what can be seen on proxycheck and also, that not 2/3s went through but way less.
The logs said, within 2 Minutes there were 142 IP requesting access (not many more than proxycheck listed, so only 4 blocked b/c of country blocks this time) - and finally only six were let through. Which means: In addition to the 55 proxycheck attested a bad reputation another 81 were blocked by the rules within Threat Monitor and six were let pass.
All of those were residential proxies from Cable/DSL providers in the US, all did only a single request: 64.52.31.22 (AS33659 - Comcast), 143.223.148.99 (AS31942 - HyperFiber), 207.179.231.230 (AS11062 - Metro Communications Company), 206.214.134.183 (AS29866 - OPTICALTEL), 68.70.8.56 (AS14928 - PenTeleData Inc.) and 199.66.171.40 (AS13824 - AireBeam).
Those six ran then into Bot Guard and judging from Bot Guard's raw event log they probably ended up stuck there. Sounds like a success story. And a nice proof that a multi-step approach does make a lot of sense. The more, if the simple tricks like country, ASN and reputation blocking are done as far outmost as possible and only few reach the more demanding and more expensive ones, that then deal with them hopefully successfully.
I fed the whole lot into Analysis and got a wild mixture of countries, ASNs and connection types:
IP,Land,ASN,ASN_Eigentuemer
177.232.89.150,Mexiko,AS8151,Uninet S.A. de C.V.
190.54.230.58,Chile,AS22047,VTR BANDA ANCHA S.A.
168.158.139.26,USA,AS30607,WANSecurity
168.158.15.215,USA,AS30607,WANSecurity
64.52.31.22,USA,AS30607,WANSecurity
104.59.253.246,USA,AS701,Verizon Business
109.203.191.128,Deutschland,AS24940,Hetzner Online GmbH
97.251.255.14,USA,AS21928,T-Mobile USA
98.192.239.224,USA,AS7922,Comcast Cable
70.106.198.245,USA,AS21928,T-Mobile USA
137.184.225.133,USA,AS14061,DigitalOcean
209.38.68.62,USA,AS701,Verizon Business
134.199.210.10,Deutschland,AS3209,Vodafone Deutschland
185.251.46.15,Niederlande,AS208601,NForce Entertainment
203.109.63.46,Neuseeland,AS4771,Spark New Zealand
64.23.245.193,USA,AS30607,WANSecurity
178.171.126.41,Russland,AS197695,IHC.RU
104.200.68.120,USA,AS14061,DigitalOcean
137.184.5.191,USA,AS14061,DigitalOcean
100.34.32.15,USA,AS21928,T-Mobile USA
168.158.209.88,USA,AS30607,WANSecurity
152.39.151.84,USA,AS30607,WANSecurity
168.158.17.240,USA,AS30607,WANSecurity
172.117.216.126,USA,AS21928,T-Mobile USA
97.176.95.85,USA,AS21928,T-Mobile USA
174.165.210.88,USA,AS21928,T-Mobile USA
67.183.229.108,USA,AS7922,Comcast Cable
76.100.64.123,USA,AS7922,Comcast Cable
91.108.216.134,Russland,AS62014,PJSC MegaFon
75.153.64.222,USA,AS21928,T-Mobile USA
41.97.25.7,Kenia,AS36914,Liquid Telecommunications
74.110.231.20,USA,AS701,Verizon Business
176.100.139.11,Russland,AS197695,IHC.RU
143.244.179.128,USA,AS14061,DigitalOcean
137.184.9.30,USA,AS14061,DigitalOcean
213.188.90.100,Niederlande,AS43350,NForce Entertainment
93.180.199.117,Niederlande,AS43350,NForce Entertainment
180.75.240.21,Japan,AS17676,SoftBank Corp.
172.58.180.206,USA,AS21928,T-Mobile USA
178.171.48.74,Russland,AS197695,IHC.RU
136.227.166.68,USA,AS21928,T-Mobile USA
67.198.60.152,USA,AS20001,Charter Communications
158.46.201.177,Niederlande,AS208601,NForce Entertainment
98.198.148.63,USA,AS7922,Comcast Cable
76.253.69.56,USA,AS21928,T-Mobile USA
84.39.231.180,Spanien,AS6739,Vodafone España
73.207.176.201,USA,AS7922,Comcast Cable
143.223.148.99,USA,AS14061,DigitalOcean
66.135.15.49,USA,AS701,Verizon Business
92.114.61.124,Rumänien,AS39743,Voxility
180.149.0.144,Indien,AS45184,Net4India
134.199.94.136,Deutschland,AS3209,Vodafone Deutschland
207.179.231.230,USA,AS701,Verizon Business
153.66.209.194,Japan,AS17676,SoftBank Corp.
35.146.17.226,USA,AS16509,Amazon AWS
185.89.108.33,Niederlande,AS43350,NForce Entertainment
168.158.25.64,USA,AS30607,WANSecurity
75.206.70.224,USA,AS21928,T-Mobile USA
178.171.11.80,Russland,AS197695,IHC.RU
71.30.247.159,USA,AS21928,T-Mobile USA
65.186.231.51,USA,AS20001,Charter Communications
75.70.170.67,USA,AS21928,T-Mobile USA
74.67.5.206,USA,AS701,Verizon Business
31.204.10.213,Niederlande,AS43350,NForce Entertainment
185.89.104.194,Niederlande,AS43350,NForce Entertainment
158.46.210.67,Niederlande,AS208601,NForce Entertainment
162.43.239.77,USA,AS30607,WANSecurity
23.129.64.217,Niederlande,AS43350,NForce Entertainment
172.59.211.202,USA,AS21928,T-Mobile USA
174.101.120.156,USA,AS21928,T-Mobile USA
76.46.20.5,USA,AS21928,T-Mobile USA
178.171.124.135,Russland,AS197695,IHC.RU
35.145.80.99,USA,AS16509,Amazon AWS
57.135.225.189,USA,AS21928,T-Mobile USA
93.180.238.29,Niederlande,AS43350,NForce Entertainment
31.204.10.18,Niederlande,AS43350,NForce Entertainment
206.232.11.254,USA,AS701,Verizon Business
137.184.56.39,USA,AS14061,DigitalOcean
74.141.62.231,USA,AS21928,T-Mobile USA
185.240.255.133,Niederlande,AS208601,NForce Entertainment
168.158.233.143,USA,AS30607,WANSecurity
50.4.129.161,USA,AS21928,T-Mobile USA
154.29.13.78,USA,AS30607,WANSecurity
108.70.196.99,USA,AS20001,Charter Communications
178.171.8.21,Russland,AS197695,IHC.RU
95.135.22.253,Russland,AS197695,IHC.RU
185.246.175.221,Niederlande,AS208601,NForce Entertainment
198.199.69.93,USA,AS14061,DigitalOcean
188.212.137.109,Rumänien,AS39743,Voxility
194.135.133.234,Russland,AS197695,IHC.RU
154.36.70.242,USA,AS30607,WANSecurity
91.108.204.178,Russland,AS62014,PJSC MegaFon
178.171.34.102,Russland,AS197695,IHC.RU
67.1.118.232,USA,AS20001,Charter Communications
184.52.41.170,USA,AS21928,T-Mobile USA
97.71.76.58,USA,AS21928,T-Mobile USA
98.54.184.158,USA,AS7922,Comcast Cable
68.226.90.115,USA,AS20001,Charter Communications
172.58.112.234,USA,AS21928,T-Mobile USA
93.180.236.174,Niederlande,AS43350,NForce Entertainment
104.207.134.125,USA,AS30607,WANSecurity
161.123.99.161,USA,AS30607,WANSecurity
119.13.219.67,China,AS4134,China Telecom
91.108.217.246,Russland,AS62014,PJSC MegaFon
95.135.9.197,Russland,AS197695,IHC.RU
206.214.134.183,USA,AS701,Verizon Business
98.183.240.41,USA,AS21928,T-Mobile USA
216.194.85.104,USA,AS20001,Charter Communications
93.180.233.2,Niederlande,AS43350,NForce Entertainment
216.158.212.13,USA,AS30607,WANSecurity
185.223.56.96,Niederlande,AS208601,NForce Entertainment
138.68.41.206,USA,AS14061,DigitalOcean
167.99.105.200,USA,AS14061,DigitalOcean
119.12.185.104,China,AS4837,China Unicom
151.145.164.154,USA,AS21928,T-Mobile USA
167.71.114.86,USA,AS14061,DigitalOcean
104.248.184.205,USA,AS14061,DigitalOcean
185.89.104.104,Niederlande,AS43350,NForce Entertainment
68.70.8.56,USA,AS20001,Charter Communications
99.9.188.95,USA,AS21928,T-Mobile USA
178.171.7.160,Russland,AS197695,IHC.RU
172.59.194.17,USA,AS21928,T-Mobile USA
108.88.87.149,USA,AS20001,Charter Communications
161.123.183.108,USA,AS30607,WANSecurity
172.59.200.224,USA,AS21928,T-Mobile USA
69.12.83.3,USA,AS30607,WANSecurity
134.199.94.155,Deutschland,AS3209,Vodafone Deutschland
23.129.64.184,Niederlande,AS43350,NForce Entertainment
172.56.125.192,USA,AS21928,T-Mobile USA
185.81.184.132,Niederlande,AS208601,NForce Entertainment
66.17.229.142,USA,AS20001,Charter Communications
91.108.222.17,Russland,AS62014,PJSC MegaFon
66.214.7.121,USA,AS701,Verizon Business
92.255.39.160,Russland,AS197695,IHC.RU
199.66.171.40,USA,AS30607,WANSecurity
50.46.153.87,USA,AS20001,Charter Communications
98.183.2.169,USA,AS21928,T-Mobile USA
161.35.184.13,USA,AS14061,DigitalOcean
154.17.137.207,USA,AS30607,WANSecurity
134.122.13.65,USA,AS14061,DigitalOcean
91.92.17.38,Türkei,AS9121,Turk Telekom
111.225.214.141,China,AS4837,China Unicom
47.162.75.2,USA,AS701,Verizon Business
Countries like Russia, China, Turkey, India, Chile and Mexico are country blocked, so deflected directly. A bunch of US based ASNs are blocked as well (some with collateral damage as this includes quite a bunch of Cable/DSL providers and T-mobile USA - sad, but not important to my forum), others were blocked by ASNs or proxycheck. The IP-ASN alignment above was done by AI, at some point it differs from what proxycheck or other services say and it is worth mentioning, that the local maxmind db sometimes does lag a little bit in comparison to proxycheck or others regarding which ASN an IP is assigned to. IP ownership seems a little bit dynamic sometimes.
Frequency according to AI:
| ASN | Eigentümer | Typ | Bedeutung |
|---|
| AS21928 | T‑Mobile USA | Mobilfunk | many end users |
|---|
| AS30607 | WANSecurity | Proxy / Security | many repeating ips |
|---|
| AS14061 | DigitalOcean | Cloud | Server, Bots, Tools |
|---|
| AS701 | Verizon Business | Backbone | commercial‑/Carrier‑Traffic |
|---|
| AS7922 | Comcast | Kabel‑Internet | end user‑Traffic |
|---|
| AS20001 | Charter | Kabel‑Internet | end user‑Traffic |
|---|
| AS197695 | IHC.RU | Hosting | Server, Bots, Scraper |
|---|
| AS43350 / AS208601 | NForce | Hosting | VPN, Proxy, DDoS‑resistent |
|---|
The AI stated that NForce / Voxility‑Cluster would be well known for
- DDoS‑resistent hosting
- VPN‑/Proxy‑sevices
- Traffic‑masking
and WANSecurity‑Cluster (AS30607), officially offering VPN, Proxy‑infrastructure and Security‑Services for
- automated requests
- anonymised requests
- scraping
I've now a couple more ASNs to add to the blocking list and what we see in this wave is a very diverse access pattern throughout countries, datacenters, end user connections, mobile connections and also well known bullet proof hosters. Servers as well as resident proxies. Due to the timeframe probably centrally caused by one single player and - given the amount of dirty hosts involved - it is clear, that this player lives on the dark side of the net. Who he is and where he is based is impossible to tell.
While my approach with Add on based filtering surely won't work for huge forums it clearly does work a smaller scale. And I consider it a good solution for forums on shared hosting that want to avoid Cloudflare.