Last active 3 weeks ago

Alex's Avatar Alex Thomassen revised this gist 3 weeks ago. Go to revision

1 file changed, 45 insertions, 10 deletions

blocklist.conf

@@ -1,4 +1,4 @@
1 - # Generated on: 2026-01-17T17:23:31+00:00
1 + # Generated on: 2026-02-09T14:50:18+00:00
2 2
3 3 ######################################
4 4 ## ? BEGIN: Huawei Cloud - AS136907 ##
@@ -7,6 +7,8 @@ deny 1.178.32.0/20;
7 7 deny 1.178.48.0/20;
8 8 deny 101.44.0.0/20;
9 9 deny 101.44.104.0/24;
10 + deny 101.44.112.0/20;
11 + deny 101.44.128.0/20;
10 12 deny 101.44.144.0/20;
11 13 deny 101.44.16.0/20;
12 14 deny 101.44.160.0/20;
@@ -147,7 +149,6 @@ deny 119.8.130.0/23;
147 149 deny 119.8.132.0/22;
148 150 deny 119.8.136.0/21;
149 151 deny 119.8.144.0/20;
150 - deny 119.8.148.0/24;
151 152 deny 119.8.15.0/24;
152 153 deny 119.8.160.0/19;
153 154 deny 119.8.18.0/24;
@@ -358,11 +359,14 @@ deny 183.87.48.0/20;
358 359 deny 183.87.64.0/20;
359 360 deny 183.87.80.0/20;
360 361 deny 183.87.96.0/20;
362 + deny 185.193.152.0/23;
363 + deny 185.193.154.0/23;
361 364 deny 186.232.246.0/24;
362 365 deny 188.119.192.0/20;
363 366 deny 188.119.208.0/20;
364 367 deny 188.119.224.0/20;
365 368 deny 188.119.240.0/20;
369 + deny 188.132.171.0/24;
366 370 deny 188.132.188.0/24;
367 371 deny 188.239.0.0/20;
368 372 deny 188.239.16.0/20;
@@ -405,9 +409,6 @@ deny 219.83.16.0/20;
405 409 deny 219.83.32.0/20;
406 410 deny 219.83.60.0/23;
407 411 deny 219.83.76.0/23;
408 - deny 219.83.80.0/23;
409 - deny 219.83.82.0/23;
410 - deny 219.83.84.0/23;
411 412 deny 219.83.86.0/23;
412 413 deny 2404:a140:43::/48;
413 414 deny 2405:f080:1000::/39;
@@ -655,7 +656,6 @@ deny 163.181.208.0/24;
655 656 deny 163.181.41.0/24;
656 657 deny 170.33.0.0/24;
657 658 deny 170.33.10.0/24;
658 - deny 170.33.100.0/24;
659 659 deny 170.33.103.0/24;
660 660 deny 170.33.104.0/24;
661 661 deny 170.33.105.0/24;
@@ -667,7 +667,10 @@ deny 170.33.113.0/24;
667 667 deny 170.33.114.0/24;
668 668 deny 170.33.12.0/24;
669 669 deny 170.33.128.0/24;
670 + deny 170.33.129.0/24;
670 671 deny 170.33.13.0/24;
672 + deny 170.33.130.0/24;
673 + deny 170.33.131.0/24;
671 674 deny 170.33.136.0/24;
672 675 deny 170.33.137.0/24;
673 676 deny 170.33.138.0/24;
@@ -747,7 +750,10 @@ deny 205.198.43.0/24;
747 750 deny 209.146.118.0/24;
748 751 deny 2401:8680:4004::/46;
749 752 deny 2401:8680:4100::/48;
753 + deny 2401:8680:4101::/48;
750 754 deny 2401:8680:4102::/48;
755 + deny 2408:4000:104::/48;
756 + deny 240b:4002:1010::/48;
751 757 deny 38.47.128.0/24;
752 758 deny 38.47.129.0/24;
753 759 deny 38.47.130.0/24;
@@ -777,7 +783,6 @@ deny 47.238.24.0/24;
777 783 deny 47.238.25.0/24;
778 784 deny 47.238.26.0/24;
779 785 deny 47.238.27.0/24;
780 - deny 47.240.190.0/24;
781 786 deny 47.245.156.0/24;
782 787 deny 47.245.157.0/24;
783 788 deny 47.245.158.0/24;
@@ -874,7 +879,6 @@ deny 8.220.127.0/24;
874 879 deny 8.220.168.0/24;
875 880 deny 8.220.169.0/24;
876 881 deny 8.220.170.0/24;
877 - deny 8.220.171.0/24;
878 882 deny 8.220.236.0/24;
879 883 deny 8.220.237.0/24;
880 884 deny 8.220.238.0/24;
@@ -899,6 +903,12 @@ deny 116.251.64.0/18;
899 903 deny 139.95.0.0/23;
900 904 deny 139.95.10.0/23;
901 905 deny 139.95.12.0/23;
906 + deny 139.95.128.0/22;
907 + deny 139.95.128.0/23;
908 + deny 139.95.130.0/23;
909 + deny 139.95.132.0/22;
910 + deny 139.95.132.0/23;
911 + deny 139.95.134.0/23;
902 912 deny 139.95.14.0/23;
903 913 deny 139.95.16.0/23;
904 914 deny 139.95.18.0/23;
@@ -908,6 +918,9 @@ deny 139.95.6.0/23;
908 918 deny 139.95.64.0/24;
909 919 deny 139.95.65.0/24;
910 920 deny 139.95.8.0/23;
921 + deny 139.95.96.0/22;
922 + deny 139.95.96.0/23;
923 + deny 139.95.98.0/23;
911 924 deny 14.1.112.0/22;
912 925 deny 14.1.115.0/24;
913 926 deny 140.205.1.0/24;
@@ -923,9 +936,15 @@ deny 149.129.0.0/20;
923 936 deny 149.129.0.0/21;
924 937 deny 149.129.128.0/18;
925 938 deny 149.129.128.0/19;
939 + deny 149.129.16.0/22;
940 + deny 149.129.16.0/23;
926 941 deny 149.129.160.0/19;
942 + deny 149.129.18.0/23;
927 943 deny 149.129.192.0/18;
928 944 deny 149.129.192.0/19;
945 + deny 149.129.20.0/22;
946 + deny 149.129.20.0/23;
947 + deny 149.129.22.0/23;
929 948 deny 149.129.224.0/19;
930 949 deny 149.129.32.0/19;
931 950 deny 149.129.64.0/18;
@@ -986,7 +1005,6 @@ deny 170.33.88.0/24;
986 1005 deny 170.33.90.0/24;
987 1006 deny 170.33.92.0/24;
988 1007 deny 170.33.93.0/24;
989 - deny 170.33.99.0/24;
990 1008 deny 198.11.128.0/18;
991 1009 deny 198.11.137.0/24;
992 1010 deny 198.11.184.0/21;
@@ -1014,6 +1032,7 @@ deny 2400:b200:4101::/48;
1014 1032 deny 2400:b200:4102::/48;
1015 1033 deny 2400:b200:4103::/48;
1016 1034 deny 2401:8680:4100::/48;
1035 + deny 2401:8680:4102::/48;
1017 1036 deny 2401:b180:4100::/48;
1018 1037 deny 2404:2280:1000::/36;
1019 1038 deny 2404:2280:1000::/37;
@@ -1028,7 +1047,8 @@ deny 2404:2280:4000::/36;
1028 1047 deny 2404:2280:4000::/37;
1029 1048 deny 2404:2280:4800::/37;
1030 1049 deny 2408:4000:1000::/48;
1031 - deny 2408:4000:100::/40;
1050 + deny 2408:4000:101::/48;
1051 + deny 2408:4000:102::/48;
1032 1052 deny 2408:4009:500::/48;
1033 1053 deny 240b:4000:8000::/33;
1034 1054 deny 240b:4000::/32;
@@ -1173,6 +1193,12 @@ deny 43.116.84.0/22;
1173 1193 deny 43.116.88.0/22;
1174 1194 deny 43.116.92.0/22;
1175 1195 deny 43.116.96.0/22;
1196 + deny 43.118.0.0/18;
1197 + deny 43.118.0.0/19;
1198 + deny 43.118.32.0/19;
1199 + deny 43.119.0.0/17;
1200 + deny 43.119.0.0/18;
1201 + deny 43.119.64.0/18;
1176 1202 deny 43.91.0.0/16;
1177 1203 deny 43.91.0.0/17;
1178 1204 deny 43.91.128.0/17;
@@ -1603,6 +1629,9 @@ deny 47.87.238.0/23;
1603 1629 deny 47.87.240.0/22;
1604 1630 deny 47.87.240.0/23;
1605 1631 deny 47.87.242.0/23;
1632 + deny 47.87.244.0/22;
1633 + deny 47.87.244.0/23;
1634 + deny 47.87.246.0/23;
1606 1635 deny 47.87.32.0/19;
1607 1636 deny 47.87.4.0/24;
1608 1637 deny 47.87.41.0/24;
@@ -1757,6 +1786,12 @@ deny 8.213.144.0/20;
1757 1786 deny 8.213.160.0/21;
1758 1787 deny 8.213.160.0/22;
1759 1788 deny 8.213.164.0/22;
1789 + deny 8.213.168.0/22;
1790 + deny 8.213.168.0/23;
1791 + deny 8.213.170.0/23;
1792 + deny 8.213.172.0/22;
1793 + deny 8.213.172.0/23;
1794 + deny 8.213.174.0/23;
1760 1795 deny 8.213.176.0/20;
1761 1796 deny 8.213.176.0/21;
1762 1797 deny 8.213.184.0/21;

Alex's Avatar Alex Thomassen revised this gist 1 month ago. Go to revision

1 file changed, 11 insertions, 17 deletions

blocklist.conf

@@ -1,4 +1,4 @@
1 - # Generated on: 2026-01-01T21:07:30+00:00
1 + # Generated on: 2026-01-17T17:23:31+00:00
2 2
3 3 ######################################
4 4 ## ? BEGIN: Huawei Cloud - AS136907 ##
@@ -147,6 +147,7 @@ deny 119.8.130.0/23;
147 147 deny 119.8.132.0/22;
148 148 deny 119.8.136.0/21;
149 149 deny 119.8.144.0/20;
150 + deny 119.8.148.0/24;
150 151 deny 119.8.15.0/24;
151 152 deny 119.8.160.0/19;
152 153 deny 119.8.18.0/24;
@@ -206,7 +207,6 @@ deny 124.243.159.0/24;
206 207 deny 124.71.248.0/24;
207 208 deny 124.71.249.0/24;
208 209 deny 124.71.250.0/24;
209 - deny 124.71.251.0/24;
210 210 deny 124.71.252.0/24;
211 211 deny 124.71.253.0/24;
212 212 deny 124.81.0.0/20;
@@ -250,6 +250,7 @@ deny 148.145.192.0/20;
250 250 deny 148.145.208.0/20;
251 251 deny 148.145.224.0/23;
252 252 deny 148.145.234.0/23;
253 + deny 148.145.236.0/23;
253 254 deny 148.145.254.0/23;
254 255 deny 149.232.128.0/20;
255 256 deny 149.232.144.0/20;
@@ -263,7 +264,6 @@ deny 150.40.224.0/20;
263 264 deny 150.40.240.0/20;
264 265 deny 154.220.192.0/19;
265 266 deny 154.81.16.0/20;
266 - deny 154.83.0.0/23;
267 267 deny 154.86.32.0/20;
268 268 deny 154.86.48.0/20;
269 269 deny 154.93.100.0/23;
@@ -276,15 +276,14 @@ deny 154.95.116.0/22;
276 276 deny 154.95.120.0/23;
277 277 deny 154.95.72.0/22;
278 278 deny 154.95.96.0/22;
279 - deny 156.227.22.0/23;
280 279 deny 156.230.32.0/21;
281 280 deny 156.230.40.0/21;
282 281 deny 156.230.64.0/18;
283 282 deny 156.232.16.0/20;
284 283 deny 156.240.128.0/18;
285 - deny 156.249.32.0/20;
286 284 deny 156.253.16.0/20;
287 285 deny 157.254.211.0/24;
286 + deny 157.254.212.0/24;
288 287 deny 159.138.0.0/20;
289 288 deny 159.138.112.0/21;
290 289 deny 159.138.114.0/24;
@@ -342,7 +341,6 @@ deny 182.160.20.0/22;
342 341 deny 182.160.20.0/24;
343 342 deny 182.160.24.0/21;
344 343 deny 182.160.36.0/22;
345 - deny 182.160.49.0/24;
346 344 deny 182.160.52.0/22;
347 345 deny 182.160.56.0/21;
348 346 deny 182.160.56.0/24;
@@ -407,6 +405,10 @@ deny 219.83.16.0/20;
407 405 deny 219.83.32.0/20;
408 406 deny 219.83.60.0/23;
409 407 deny 219.83.76.0/23;
408 + deny 219.83.80.0/23;
409 + deny 219.83.82.0/23;
410 + deny 219.83.84.0/23;
411 + deny 219.83.86.0/23;
410 412 deny 2404:a140:43::/48;
411 413 deny 2405:f080:1000::/39;
412 414 deny 2405:f080:1200::/39;
@@ -431,7 +433,6 @@ deny 2405:f080:1::/48;
431 433 deny 2405:f080:1e02::/47;
432 434 deny 2405:f080:1e04::/47;
433 435 deny 2405:f080:1e06::/47;
434 - deny 2405:f080:1e1e::/47;
435 436 deny 2405:f080:1e20::/47;
436 437 deny 2405:f080:2000::/39;
437 438 deny 2405:f080:200::/48;
@@ -554,7 +555,6 @@ deny 42.201.240.0/20;
554 555 deny 43.225.140.0/22;
555 556 deny 43.255.104.0/22;
556 557 deny 45.194.104.0/21;
557 - deny 45.199.144.0/22;
558 558 deny 45.202.128.0/19;
559 559 deny 45.202.160.0/20;
560 560 deny 45.202.176.0/21;
@@ -639,10 +639,10 @@ deny 94.74.96.0/20;
639 639 #################################################
640 640 ## ? BEGIN: Alibaba Cloud - AS134963 + AS45102 ##
641 641 #################################################
642 - deny 103.157.42.0/24;
643 642 deny 103.173.12.0/24;
644 643 deny 103.206.40.0/22;
645 644 deny 139.95.66.0/24;
645 + deny 139.95.67.0/24;
646 646 deny 14.1.112.0/22;
647 647 deny 14.1.115.0/24;
648 648 deny 147.139.252.0/24;
@@ -923,7 +923,6 @@ deny 149.129.0.0/20;
923 923 deny 149.129.0.0/21;
924 924 deny 149.129.128.0/18;
925 925 deny 149.129.128.0/19;
926 - deny 149.129.16.0/23;
927 926 deny 149.129.160.0/19;
928 927 deny 149.129.192.0/18;
929 928 deny 149.129.192.0/19;
@@ -988,7 +987,6 @@ deny 170.33.90.0/24;
988 987 deny 170.33.92.0/24;
989 988 deny 170.33.93.0/24;
990 989 deny 170.33.99.0/24;
991 - deny 185.78.106.0/23;
992 990 deny 198.11.128.0/18;
993 991 deny 198.11.137.0/24;
994 992 deny 198.11.184.0/21;
@@ -1016,7 +1014,6 @@ deny 2400:b200:4101::/48;
1016 1014 deny 2400:b200:4102::/48;
1017 1015 deny 2400:b200:4103::/48;
1018 1016 deny 2401:8680:4100::/48;
1019 - deny 2401:8680:4102::/48;
1020 1017 deny 2401:b180:4100::/48;
1021 1018 deny 2404:2280:1000::/36;
1022 1019 deny 2404:2280:1000::/37;
@@ -1044,7 +1041,6 @@ deny 240b:4001::/33;
1044 1041 deny 240b:4002:8000::/33;
1045 1042 deny 240b:4002::/32;
1046 1043 deny 240b:4002::/33;
1047 - deny 240b:4002:fffe::/48;
1048 1044 deny 240b:4002:ffff::/48;
1049 1045 deny 240b:4004:8000::/33;
1050 1046 deny 240b:4004::/32;
@@ -1120,8 +1116,6 @@ deny 43.102.240.0/22;
1120 1116 deny 43.102.244.0/22;
1121 1117 deny 43.102.248.0/22;
1122 1118 deny 43.102.252.0/22;
1123 - deny 43.102.32.0/20;
1124 - deny 43.102.48.0/20;
1125 1119 deny 43.102.64.0/20;
1126 1120 deny 43.102.80.0/20;
1127 1121 deny 43.102.96.0/20;
@@ -1562,7 +1556,6 @@ deny 47.85.112.0/22;
1562 1556 deny 47.85.112.0/23;
1563 1557 deny 47.85.114.0/23;
1564 1558 deny 47.85.128.0/17;
1565 - deny 47.85.157.0/24;
1566 1559 deny 47.86.0.0/16;
1567 1560 deny 47.86.0.0/17;
1568 1561 deny 47.86.128.0/17;
@@ -1686,7 +1679,6 @@ deny 47.91.192.0/18;
1686 1679 deny 47.91.32.0/19;
1687 1680 deny 47.91.32.0/20;
1688 1681 deny 47.91.48.0/20;
1689 - deny 47.91.50.0/24;
1690 1682 deny 47.91.64.0/19;
1691 1683 deny 47.91.64.0/20;
1692 1684 deny 47.91.80.0/20;
@@ -1876,7 +1868,9 @@ deny 8.223.64.0/18;
1876 1868 #####################################
1877 1869 ## ? START: Proton66.ru - AS198953 ##
1878 1870 #####################################
1871 + deny 176.120.22.0/24;
1879 1872 deny 193.143.1.0/24;
1873 + deny 37.77.150.0/24;
1880 1874 deny 45.134.26.0/24;
1881 1875 deny 45.135.232.0/24;
1882 1876 deny 45.140.17.0/24;

Alex's Avatar Alex Thomassen revised this gist 1 month ago. Go to revision

1 file changed, 83 insertions, 16 deletions

blocklist.conf

@@ -1,4 +1,4 @@
1 - # Generated on: 2025-11-20T20:04:12+00:00
1 + # Generated on: 2026-01-01T21:07:30+00:00
2 2
3 3 ######################################
4 4 ## ? BEGIN: Huawei Cloud - AS136907 ##
@@ -6,6 +6,7 @@
6 6 deny 1.178.32.0/20;
7 7 deny 1.178.48.0/20;
8 8 deny 101.44.0.0/20;
9 + deny 101.44.104.0/24;
9 10 deny 101.44.144.0/20;
10 11 deny 101.44.16.0/20;
11 12 deny 101.44.160.0/20;
@@ -46,6 +47,7 @@ deny 101.46.200.0/21;
46 47 deny 101.46.208.0/21;
47 48 deny 101.46.216.0/21;
48 49 deny 101.46.224.0/22;
50 + deny 101.46.228.0/22;
49 51 deny 101.46.232.0/22;
50 52 deny 101.46.236.0/22;
51 53 deny 101.46.240.0/22;
@@ -63,7 +65,6 @@ deny 103.198.203.0/24;
63 65 deny 103.215.0.0/24;
64 66 deny 103.215.1.0/24;
65 67 deny 103.215.3.0/24;
66 - deny 103.239.72.0/23;
67 68 deny 103.240.156.0/22;
68 69 deny 103.240.157.0/24;
69 70 deny 103.255.60.0/22;
@@ -205,6 +206,7 @@ deny 124.243.159.0/24;
205 206 deny 124.71.248.0/24;
206 207 deny 124.71.249.0/24;
207 208 deny 124.71.250.0/24;
209 + deny 124.71.251.0/24;
208 210 deny 124.71.252.0/24;
209 211 deny 124.71.253.0/24;
210 212 deny 124.81.0.0/20;
@@ -247,13 +249,14 @@ deny 148.145.160.0/20;
247 249 deny 148.145.192.0/20;
248 250 deny 148.145.208.0/20;
249 251 deny 148.145.224.0/23;
252 + deny 148.145.234.0/23;
253 + deny 148.145.254.0/23;
250 254 deny 149.232.128.0/20;
251 255 deny 149.232.144.0/20;
252 256 deny 150.40.128.0/20;
253 257 deny 150.40.144.0/20;
254 258 deny 150.40.160.0/20;
255 259 deny 150.40.176.0/20;
256 - deny 150.40.182.0/24;
257 260 deny 150.40.192.0/20;
258 261 deny 150.40.208.0/20;
259 262 deny 150.40.224.0/20;
@@ -282,7 +285,6 @@ deny 156.240.128.0/18;
282 285 deny 156.249.32.0/20;
283 286 deny 156.253.16.0/20;
284 287 deny 157.254.211.0/24;
285 - deny 157.254.212.0/24;
286 288 deny 159.138.0.0/20;
287 289 deny 159.138.112.0/21;
288 290 deny 159.138.114.0/24;
@@ -327,6 +329,7 @@ deny 166.108.224.0/20;
327 329 deny 166.108.240.0/20;
328 330 deny 176.52.128.0/20;
329 331 deny 176.52.144.0/20;
332 + deny 178.210.163.0/24;
330 333 deny 180.87.192.0/20;
331 334 deny 180.87.208.0/20;
332 335 deny 180.87.224.0/20;
@@ -402,6 +405,7 @@ deny 219.83.122.0/24;
402 405 deny 219.83.123.0/24;
403 406 deny 219.83.16.0/20;
404 407 deny 219.83.32.0/20;
408 + deny 219.83.60.0/23;
405 409 deny 219.83.76.0/23;
406 410 deny 2404:a140:43::/48;
407 411 deny 2405:f080:1000::/39;
@@ -515,6 +519,7 @@ deny 27.255.18.0/23;
515 519 deny 27.255.2.0/23;
516 520 deny 27.255.20.0/23;
517 521 deny 27.255.22.0/23;
522 + deny 27.255.24.0/23;
518 523 deny 27.255.26.0/23;
519 524 deny 27.255.28.0/23;
520 525 deny 27.255.30.0/23;
@@ -634,8 +639,10 @@ deny 94.74.96.0/20;
634 639 #################################################
635 640 ## ? BEGIN: Alibaba Cloud - AS134963 + AS45102 ##
636 641 #################################################
642 + deny 103.157.42.0/24;
637 643 deny 103.173.12.0/24;
638 644 deny 103.206.40.0/22;
645 + deny 139.95.66.0/24;
639 646 deny 14.1.112.0/22;
640 647 deny 14.1.115.0/24;
641 648 deny 147.139.252.0/24;
@@ -655,6 +662,9 @@ deny 170.33.105.0/24;
655 662 deny 170.33.106.0/24;
656 663 deny 170.33.107.0/24;
657 664 deny 170.33.11.0/24;
665 + deny 170.33.112.0/24;
666 + deny 170.33.113.0/24;
667 + deny 170.33.114.0/24;
658 668 deny 170.33.12.0/24;
659 669 deny 170.33.128.0/24;
660 670 deny 170.33.13.0/24;
@@ -737,6 +747,7 @@ deny 205.198.43.0/24;
737 747 deny 209.146.118.0/24;
738 748 deny 2401:8680:4004::/46;
739 749 deny 2401:8680:4100::/48;
750 + deny 2401:8680:4102::/48;
740 751 deny 38.47.128.0/24;
741 752 deny 38.47.129.0/24;
742 753 deny 38.47.130.0/24;
@@ -766,6 +777,7 @@ deny 47.238.24.0/24;
766 777 deny 47.238.25.0/24;
767 778 deny 47.238.26.0/24;
768 779 deny 47.238.27.0/24;
780 + deny 47.240.190.0/24;
769 781 deny 47.245.156.0/24;
770 782 deny 47.245.157.0/24;
771 783 deny 47.245.158.0/24;
@@ -862,6 +874,7 @@ deny 8.220.127.0/24;
862 874 deny 8.220.168.0/24;
863 875 deny 8.220.169.0/24;
864 876 deny 8.220.170.0/24;
877 + deny 8.220.171.0/24;
865 878 deny 8.220.236.0/24;
866 879 deny 8.220.237.0/24;
867 880 deny 8.220.238.0/24;
@@ -878,6 +891,7 @@ deny 8.221.152.0/24;
878 891 deny 8.221.153.0/24;
879 892 deny 8.221.154.0/24;
880 893 deny 8.221.155.0/24;
894 + deny 103.135.210.0/23;
881 895 deny 103.81.186.0/23;
882 896 deny 110.76.21.0/24;
883 897 deny 110.76.23.0/24;
@@ -907,7 +921,10 @@ deny 147.139.192.0/18;
907 921 deny 147.139.64.0/18;
908 922 deny 149.129.0.0/20;
909 923 deny 149.129.0.0/21;
924 + deny 149.129.128.0/18;
925 + deny 149.129.128.0/19;
910 926 deny 149.129.16.0/23;
927 + deny 149.129.160.0/19;
911 928 deny 149.129.192.0/18;
912 929 deny 149.129.192.0/19;
913 930 deny 149.129.224.0/19;
@@ -916,8 +933,6 @@ deny 149.129.64.0/18;
916 933 deny 149.129.64.0/19;
917 934 deny 149.129.8.0/21;
918 935 deny 149.129.96.0/19;
919 - deny 156.227.20.0/24;
920 - deny 156.236.12.0/24;
921 936 deny 156.236.17.0/24;
922 937 deny 156.240.76.0/23;
923 938 deny 156.245.1.0/24;
@@ -934,6 +949,9 @@ deny 170.33.104.0/24;
934 949 deny 170.33.105.0/24;
935 950 deny 170.33.106.0/24;
936 951 deny 170.33.107.0/24;
952 + deny 170.33.112.0/24;
953 + deny 170.33.113.0/24;
954 + deny 170.33.114.0/24;
937 955 deny 170.33.136.0/24;
938 956 deny 170.33.137.0/24;
939 957 deny 170.33.138.0/24;
@@ -969,11 +987,16 @@ deny 170.33.88.0/24;
969 987 deny 170.33.90.0/24;
970 988 deny 170.33.92.0/24;
971 989 deny 170.33.93.0/24;
990 + deny 170.33.99.0/24;
972 991 deny 185.78.106.0/23;
973 992 deny 198.11.128.0/18;
974 993 deny 198.11.137.0/24;
975 994 deny 198.11.184.0/21;
976 995 deny 202.144.199.0/24;
996 + deny 203.107.14.0/24;
997 + deny 203.107.15.0/24;
998 + deny 203.107.2.0/24;
999 + deny 203.107.3.0/24;
977 1000 deny 203.107.64.0/24;
978 1001 deny 203.107.65.0/24;
979 1002 deny 203.107.66.0/24;
@@ -993,6 +1016,7 @@ deny 2400:b200:4101::/48;
993 1016 deny 2400:b200:4102::/48;
994 1017 deny 2400:b200:4103::/48;
995 1018 deny 2401:8680:4100::/48;
1019 + deny 2401:8680:4102::/48;
996 1020 deny 2401:b180:4100::/48;
997 1021 deny 2404:2280:1000::/36;
998 1022 deny 2404:2280:1000::/37;
@@ -1007,16 +1031,20 @@ deny 2404:2280:4000::/36;
1007 1031 deny 2404:2280:4000::/37;
1008 1032 deny 2404:2280:4800::/37;
1009 1033 deny 2408:4000:1000::/48;
1034 + deny 2408:4000:100::/40;
1010 1035 deny 2408:4009:500::/48;
1011 1036 deny 240b:4000:8000::/33;
1012 1037 deny 240b:4000::/32;
1013 1038 deny 240b:4000::/33;
1039 + deny 240b:4000:fffe::/48;
1040 + deny 240b:4000:ffff::/48;
1014 1041 deny 240b:4001:8000::/33;
1015 1042 deny 240b:4001::/32;
1016 1043 deny 240b:4001::/33;
1017 1044 deny 240b:4002:8000::/33;
1018 1045 deny 240b:4002::/32;
1019 1046 deny 240b:4002::/33;
1047 + deny 240b:4002:fffe::/48;
1020 1048 deny 240b:4002:ffff::/48;
1021 1049 deny 240b:4004:8000::/33;
1022 1050 deny 240b:4004::/32;
@@ -1048,7 +1076,6 @@ deny 240b:400b::/33;
1048 1076 deny 240b:400c:8000::/33;
1049 1077 deny 240b:400c::/32;
1050 1078 deny 240b:400c::/33;
1051 - deny 240b:400c:fffe::/48;
1052 1079 deny 240b:400d:8000::/33;
1053 1080 deny 240b:400d::/32;
1054 1081 deny 240b:400d::/33;
@@ -1065,12 +1092,9 @@ deny 240b:4012::/48;
1065 1092 deny 240b:4013:8000::/33;
1066 1093 deny 240b:4013::/32;
1067 1094 deny 240b:4013::/33;
1068 - deny 240b:4013:fffe::/48;
1069 - deny 240b:4013:ffff::/48;
1070 1095 deny 240b:4014:8000::/33;
1071 1096 deny 240b:4014::/32;
1072 1097 deny 240b:4014::/33;
1073 - deny 240b:4014:ffff::/48;
1074 1098 deny 240b:4015:8000::/33;
1075 1099 deny 240b:4015::/32;
1076 1100 deny 240b:4015::/33;
@@ -1088,6 +1112,14 @@ deny 43.102.208.0/22;
1088 1112 deny 43.102.212.0/22;
1089 1113 deny 43.102.216.0/22;
1090 1114 deny 43.102.220.0/22;
1115 + deny 43.102.224.0/22;
1116 + deny 43.102.228.0/22;
1117 + deny 43.102.232.0/22;
1118 + deny 43.102.236.0/22;
1119 + deny 43.102.240.0/22;
1120 + deny 43.102.244.0/22;
1121 + deny 43.102.248.0/22;
1122 + deny 43.102.252.0/22;
1091 1123 deny 43.102.32.0/20;
1092 1124 deny 43.102.48.0/20;
1093 1125 deny 43.102.64.0/20;
@@ -1095,6 +1127,9 @@ deny 43.102.80.0/20;
1095 1127 deny 43.102.96.0/20;
1096 1128 deny 43.103.0.0/17;
1097 1129 deny 43.103.0.0/18;
1130 + deny 43.103.128.0/17;
1131 + deny 43.103.128.0/18;
1132 + deny 43.103.192.0/18;
1098 1133 deny 43.103.64.0/18;
1099 1134 deny 43.104.0.0/15;
1100 1135 deny 43.104.0.0/16;
@@ -1104,6 +1139,9 @@ deny 43.106.0.0/16;
1104 1139 deny 43.107.0.0/16;
1105 1140 deny 43.108.0.0/17;
1106 1141 deny 43.108.0.0/18;
1142 + deny 43.108.128.0/17;
1143 + deny 43.108.128.0/18;
1144 + deny 43.108.192.0/18;
1107 1145 deny 43.108.64.0/18;
1108 1146 deny 43.110.0.0/16;
1109 1147 deny 43.110.0.0/17;
@@ -1117,6 +1155,30 @@ deny 43.113.0.0/16;
1117 1155 deny 43.114.0.0/16;
1118 1156 deny 43.114.0.0/17;
1119 1157 deny 43.114.128.0/17;
1158 + deny 43.116.0.0/22;
1159 + deny 43.116.100.0/22;
1160 + deny 43.116.104.0/22;
1161 + deny 43.116.108.0/22;
1162 + deny 43.116.112.0/22;
1163 + deny 43.116.116.0/22;
1164 + deny 43.116.12.0/22;
1165 + deny 43.116.120.0/22;
1166 + deny 43.116.124.0/22;
1167 + deny 43.116.16.0/22;
1168 + deny 43.116.20.0/22;
1169 + deny 43.116.24.0/22;
1170 + deny 43.116.28.0/22;
1171 + deny 43.116.4.0/22;
1172 + deny 43.116.64.0/22;
1173 + deny 43.116.68.0/22;
1174 + deny 43.116.72.0/22;
1175 + deny 43.116.76.0/22;
1176 + deny 43.116.8.0/22;
1177 + deny 43.116.80.0/22;
1178 + deny 43.116.84.0/22;
1179 + deny 43.116.88.0/22;
1180 + deny 43.116.92.0/22;
1181 + deny 43.116.96.0/22;
1120 1182 deny 43.91.0.0/16;
1121 1183 deny 43.91.0.0/17;
1122 1184 deny 43.91.128.0/17;
@@ -1129,6 +1191,7 @@ deny 43.96.104.0/24;
1129 1191 deny 43.96.11.0/24;
1130 1192 deny 43.96.112.0/24;
1131 1193 deny 43.96.113.0/24;
1194 + deny 43.96.114.0/24;
1132 1195 deny 43.96.20.0/24;
1133 1196 deny 43.96.21.0/24;
1134 1197 deny 43.96.23.0/24;
@@ -1148,6 +1211,8 @@ deny 43.96.50.0/24;
1148 1211 deny 43.96.51.0/24;
1149 1212 deny 43.96.52.0/24;
1150 1213 deny 43.96.53.0/24;
1214 + deny 43.96.54.0/24;
1215 + deny 43.96.55.0/24;
1151 1216 deny 43.96.59.0/24;
1152 1217 deny 43.96.6.0/24;
1153 1218 deny 43.96.63.0/24;
@@ -1177,7 +1242,6 @@ deny 43.98.128.0/17;
1177 1242 deny 43.99.0.0/16;
1178 1243 deny 43.99.0.0/17;
1179 1244 deny 43.99.128.0/17;
1180 - deny 45.196.28.0/24;
1181 1245 deny 45.199.179.0/24;
1182 1246 deny 47.235.0.0/22;
1183 1247 deny 47.235.0.0/23;
@@ -1351,13 +1415,13 @@ deny 47.52.128.0/17;
1351 1415 deny 47.56.0.0/15;
1352 1416 deny 47.56.0.0/16;
1353 1417 deny 47.57.0.0/16;
1418 + deny 47.57.211.0/24;
1419 + deny 47.57.212.0/24;
1354 1420 deny 47.74.0.0/18;
1355 1421 deny 47.74.0.0/19;
1356 1422 deny 47.74.0.0/21;
1357 - deny 47.74.109.0/24;
1358 1423 deny 47.74.128.0/17;
1359 1424 deny 47.74.128.0/18;
1360 - deny 47.74.164.0/24;
1361 1425 deny 47.74.165.0/24;
1362 1426 deny 47.74.192.0/18;
1363 1427 deny 47.74.32.0/19;
@@ -1414,6 +1478,9 @@ deny 47.79.128.0/20;
1414 1478 deny 47.79.144.0/20;
1415 1479 deny 47.79.16.0/20;
1416 1480 deny 47.79.16.0/21;
1481 + deny 47.79.160.0/19;
1482 + deny 47.79.160.0/20;
1483 + deny 47.79.176.0/20;
1417 1484 deny 47.79.192.0/18;
1418 1485 deny 47.79.192.0/19;
1419 1486 deny 47.79.224.0/19;
@@ -1495,6 +1562,7 @@ deny 47.85.112.0/22;
1495 1562 deny 47.85.112.0/23;
1496 1563 deny 47.85.114.0/23;
1497 1564 deny 47.85.128.0/17;
1565 + deny 47.85.157.0/24;
1498 1566 deny 47.86.0.0/16;
1499 1567 deny 47.86.0.0/17;
1500 1568 deny 47.86.128.0/17;
@@ -1546,7 +1614,6 @@ deny 47.87.32.0/19;
1546 1614 deny 47.87.4.0/24;
1547 1615 deny 47.87.41.0/24;
1548 1616 deny 47.87.42.0/24;
1549 - deny 47.87.43.0/24;
1550 1617 deny 47.87.6.0/24;
1551 1618 deny 47.87.64.0/18;
1552 1619 deny 47.87.64.0/19;
@@ -1695,7 +1762,6 @@ deny 8.213.0.0/18;
1695 1762 deny 8.213.128.0/19;
1696 1763 deny 8.213.128.0/20;
1697 1764 deny 8.213.144.0/20;
1698 - deny 8.213.15.0/24;
1699 1765 deny 8.213.160.0/21;
1700 1766 deny 8.213.160.0/22;
1701 1767 deny 8.213.164.0/22;
@@ -1745,7 +1811,6 @@ deny 8.220.0.0/19;
1745 1811 deny 8.220.116.0/24;
1746 1812 deny 8.220.128.0/18;
1747 1813 deny 8.220.128.0/19;
1748 - deny 8.220.146.0/24;
1749 1814 deny 8.220.147.0/24;
1750 1815 deny 8.220.160.0/19;
1751 1816 deny 8.220.192.0/18;
@@ -1753,6 +1818,8 @@ deny 8.220.192.0/19;
1753 1818 deny 8.220.224.0/19;
1754 1819 deny 8.220.229.0/24;
1755 1820 deny 8.220.32.0/19;
1821 + deny 8.220.60.0/24;
1822 + deny 8.220.61.0/24;
1756 1823 deny 8.220.64.0/18;
1757 1824 deny 8.220.64.0/19;
1758 1825 deny 8.220.96.0/19;

Alex's Avatar Alex Thomassen revised this gist 3 months ago. Go to revision

3 files changed, 6 insertions

blocklist.conf

@@ -1,3 +1,5 @@
1 + # Generated on: 2025-11-20T20:04:12+00:00
2 +
1 3 ######################################
2 4 ## ? BEGIN: Huawei Cloud - AS136907 ##
3 5 ######################################

generate.php

@@ -77,6 +77,8 @@ class BlocklistGenerator
77 77 $finalBlocklist = str_replace($replaceAsn, $result, $finalBlocklist);
78 78 }
79 79
80 + $timeGenerated = date('c');
81 + $finalBlocklist = str_replace('TIME_GENERATED', "# Generated on: $timeGenerated", $finalBlocklist);
80 82 file_put_contents($this->outputFile, $finalBlocklist);
81 83 }
82 84 }

template.conf

@@ -1,3 +1,5 @@
1 + TIME_GENERATED
2 +
1 3 ######################################
2 4 ## ? BEGIN: Huawei Cloud - AS136907 ##
3 5 ######################################

Alex's Avatar Alex Thomassen revised this gist 3 months ago. Go to revision

4 files changed, 418 insertions, 243 deletions

01_README.md

@@ -1,5 +1,5 @@
1 1 # NGINX Blocklist
2 2
3 - A simple list of IP addresses and user agents that have been aggressively scraping websites, effectively causing a DoS attack.
3 + A simple list of IP addresses and user agents that have been aggressively scraping websites, effectively causing a DDoS attack.
4 4
5 5 Keep in mind that this list is not exhaustive and may not cover all malicious actors, but it covers a huge portion of requests that would otherwise cause my application to run at high CPU usage, which is good enough for me. :)

blocklist.conf

@@ -1,6 +1,6 @@
1 - ######################################
2 - ## ? BEGIN: Huawei Cloud - AS136907 ##
3 - ######################################
1 + ######################################
2 + ## ? BEGIN: Huawei Cloud - AS136907 ##
3 + ######################################
4 4 deny 1.178.32.0/20;
5 5 deny 1.178.48.0/20;
6 6 deny 101.44.0.0/20;
@@ -61,6 +61,7 @@ deny 103.198.203.0/24;
61 61 deny 103.215.0.0/24;
62 62 deny 103.215.1.0/24;
63 63 deny 103.215.3.0/24;
64 + deny 103.239.72.0/23;
64 65 deny 103.240.156.0/22;
65 66 deny 103.240.157.0/24;
66 67 deny 103.255.60.0/22;
@@ -250,6 +251,7 @@ deny 150.40.128.0/20;
250 251 deny 150.40.144.0/20;
251 252 deny 150.40.160.0/20;
252 253 deny 150.40.176.0/20;
254 + deny 150.40.182.0/24;
253 255 deny 150.40.192.0/20;
254 256 deny 150.40.208.0/20;
255 257 deny 150.40.224.0/20;
@@ -358,6 +360,7 @@ deny 188.119.192.0/20;
358 360 deny 188.119.208.0/20;
359 361 deny 188.119.224.0/20;
360 362 deny 188.119.240.0/20;
363 + deny 188.132.188.0/24;
361 364 deny 188.239.0.0/20;
362 365 deny 188.239.16.0/20;
363 366 deny 188.239.32.0/20;
@@ -584,6 +587,7 @@ deny 80.238.183.0/24;
584 587 deny 80.238.184.0/24;
585 588 deny 80.238.185.0/24;
586 589 deny 80.238.186.0/24;
590 + deny 80.238.187.0/24;
587 591 deny 80.238.190.0/24;
588 592 deny 80.238.192.0/20;
589 593 deny 80.238.208.0/20;
@@ -620,76 +624,24 @@ deny 94.74.112.0/21;
620 624 deny 94.74.120.0/21;
621 625 deny 94.74.64.0/20;
622 626 deny 94.74.80.0/20;
623 - deny 94.74.96.0/20;
624 - ####################################
625 - ## ? END: Huawei Cloud - AS136907 ##
626 - ####################################
627 -
628 - #################################################
629 - ## ? BEGIN: Alibaba Cloud - AS134963 + AS45102 ##
630 - #################################################
631 -
627 + deny 94.74.96.0/20;
628 + ####################################
629 + ## ? END: Huawei Cloud - AS136907 ##
630 + ####################################
631 +
632 + #################################################
633 + ## ? BEGIN: Alibaba Cloud - AS134963 + AS45102 ##
634 + #################################################
632 635 deny 103.173.12.0/24;
633 636 deny 103.206.40.0/22;
634 - deny 103.81.186.0/23;
635 - deny 110.76.21.0/24;
636 - deny 110.76.23.0/24;
637 - deny 116.251.64.0/18;
638 - deny 139.95.0.0/23;
639 - deny 139.95.10.0/23;
640 - deny 139.95.12.0/23;
641 - deny 139.95.14.0/23;
642 - deny 139.95.16.0/23;
643 - deny 139.95.18.0/23;
644 - deny 139.95.2.0/23;
645 - deny 139.95.4.0/23;
646 - deny 139.95.6.0/23;
647 - deny 139.95.64.0/24;
648 - deny 139.95.65.0/24;
649 - deny 139.95.8.0/23;
650 637 deny 14.1.112.0/22;
651 638 deny 14.1.115.0/24;
652 - deny 140.205.1.0/24;
653 - deny 140.205.122.0/24;
654 - deny 147.139.0.0/17;
655 - deny 147.139.0.0/18;
656 - deny 147.139.128.0/17;
657 - deny 147.139.128.0/18;
658 - deny 147.139.155.0/24;
659 - deny 147.139.192.0/18;
660 639 deny 147.139.252.0/24;
661 640 deny 147.139.253.0/24;
662 641 deny 147.139.254.0/24;
663 642 deny 147.139.255.0/24;
664 - deny 147.139.64.0/18;
665 - deny 149.129.0.0/20;
666 - deny 149.129.0.0/21;
667 - deny 149.129.16.0/23;
668 - deny 149.129.192.0/18;
669 - deny 149.129.192.0/19;
670 - deny 149.129.224.0/19;
671 - deny 149.129.32.0/19;
672 - deny 149.129.64.0/18;
673 - deny 149.129.64.0/19;
674 - deny 149.129.8.0/21;
675 - deny 149.129.96.0/19;
676 643 deny 149.134.179.0/24;
677 644 deny 155.102.71.0/24;
678 - deny 155.102.98.0/24;
679 - deny 156.227.20.0/24;
680 - deny 156.236.12.0/24;
681 - deny 156.236.17.0/24;
682 - deny 156.240.76.0/23;
683 - deny 156.245.1.0/24;
684 - deny 161.117.0.0/16;
685 - deny 161.117.0.0/17;
686 - deny 161.117.126.0/24;
687 - deny 161.117.127.0/24;
688 - deny 161.117.128.0/17;
689 - deny 161.117.128.0/24;
690 - deny 161.117.129.0/24;
691 - deny 161.117.138.0/24;
692 - deny 161.117.143.0/24;
693 645 deny 163.181.208.0/24;
694 646 deny 163.181.41.0/24;
695 647 deny 170.33.0.0/24;
@@ -774,29 +726,262 @@ deny 178.132.243.0/24;
774 726 deny 178.132.244.0/24;
775 727 deny 178.132.245.0/24;
776 728 deny 178.132.247.0/24;
729 + deny 198.11.144.0/24;
730 + deny 203.107.48.0/23;
731 + deny 203.107.50.0/23;
732 + deny 205.198.40.0/24;
733 + deny 205.198.41.0/24;
734 + deny 205.198.43.0/24;
735 + deny 209.146.118.0/24;
736 + deny 2401:8680:4004::/46;
737 + deny 2401:8680:4100::/48;
738 + deny 38.47.128.0/24;
739 + deny 38.47.129.0/24;
740 + deny 38.47.130.0/24;
741 + deny 38.47.131.0/24;
742 + deny 38.47.132.0/24;
743 + deny 38.47.133.0/24;
744 + deny 38.47.134.0/24;
745 + deny 38.47.135.0/24;
746 + deny 38.47.136.0/24;
747 + deny 38.47.137.0/24;
748 + deny 38.47.138.0/24;
749 + deny 38.47.139.0/24;
750 + deny 38.47.140.0/24;
751 + deny 38.47.141.0/24;
752 + deny 38.47.142.0/24;
753 + deny 38.47.143.0/24;
754 + deny 45.194.56.0/24;
755 + deny 45.194.57.0/24;
756 + deny 45.194.58.0/24;
757 + deny 45.194.59.0/24;
758 + deny 47.236.216.0/24;
759 + deny 47.236.217.0/24;
760 + deny 47.236.218.0/24;
761 + deny 47.236.219.0/24;
762 + deny 47.237.248.0/24;
763 + deny 47.238.24.0/24;
764 + deny 47.238.25.0/24;
765 + deny 47.238.26.0/24;
766 + deny 47.238.27.0/24;
767 + deny 47.245.156.0/24;
768 + deny 47.245.157.0/24;
769 + deny 47.245.158.0/24;
770 + deny 47.245.159.0/24;
771 + deny 47.245.220.0/24;
772 + deny 47.245.221.0/24;
773 + deny 47.245.222.0/24;
774 + deny 47.245.223.0/24;
775 + deny 47.246.100.0/24;
776 + deny 47.246.130.0/24;
777 + deny 47.246.134.0/24;
778 + deny 47.246.156.0/24;
779 + deny 47.246.163.0/24;
780 + deny 47.246.90.0/24;
781 + deny 47.250.104.0/24;
782 + deny 47.250.105.0/24;
783 + deny 47.250.106.0/24;
784 + deny 47.250.107.0/24;
785 + deny 47.250.64.0/24;
786 + deny 47.250.65.0/24;
787 + deny 47.250.66.0/24;
788 + deny 47.250.67.0/24;
789 + deny 47.251.128.0/24;
790 + deny 47.251.129.0/24;
791 + deny 47.251.130.0/24;
792 + deny 47.251.131.0/24;
793 + deny 47.251.192.0/24;
794 + deny 47.251.193.0/24;
795 + deny 47.251.194.0/24;
796 + deny 47.251.195.0/24;
797 + deny 47.253.124.0/24;
798 + deny 47.253.125.0/24;
799 + deny 47.253.126.0/24;
800 + deny 47.253.127.0/24;
801 + deny 47.57.197.0/24;
802 + deny 47.87.152.0/24;
803 + deny 47.87.153.0/24;
804 + deny 47.87.154.0/24;
805 + deny 47.87.155.0/24;
806 + deny 47.87.24.0/24;
807 + deny 47.87.25.0/24;
808 + deny 47.87.26.0/24;
809 + deny 47.87.27.0/24;
810 + deny 47.87.28.0/24;
811 + deny 47.87.29.0/24;
812 + deny 47.87.30.0/24;
813 + deny 47.87.31.0/24;
814 + deny 47.87.72.0/24;
815 + deny 47.87.73.0/24;
816 + deny 47.87.74.0/24;
817 + deny 47.87.75.0/24;
818 + deny 47.87.76.0/24;
819 + deny 47.87.77.0/24;
820 + deny 47.87.78.0/24;
821 + deny 47.87.79.0/24;
822 + deny 47.90.172.0/24;
823 + deny 47.90.173.0/24;
824 + deny 47.90.174.0/24;
825 + deny 47.90.175.0/24;
826 + deny 8.208.136.0/24;
827 + deny 8.208.137.0/24;
828 + deny 8.208.138.0/24;
829 + deny 8.208.139.0/24;
830 + deny 8.209.122.0/24;
831 + deny 8.211.228.0/24;
832 + deny 8.211.229.0/24;
833 + deny 8.211.230.0/24;
834 + deny 8.211.231.0/24;
835 + deny 8.212.100.0/24;
836 + deny 8.212.101.0/24;
837 + deny 8.212.102.0/24;
838 + deny 8.212.103.0/24;
839 + deny 8.212.184.0/24;
840 + deny 8.212.185.0/24;
841 + deny 8.212.186.0/24;
842 + deny 8.212.187.0/24;
843 + deny 8.212.93.0/24;
844 + deny 8.214.160.0/24;
845 + deny 8.214.161.0/24;
846 + deny 8.214.162.0/24;
847 + deny 8.214.163.0/24;
848 + deny 8.215.164.0/24;
849 + deny 8.215.165.0/24;
850 + deny 8.215.166.0/24;
851 + deny 8.215.167.0/24;
852 + deny 8.216.76.0/24;
853 + deny 8.216.77.0/24;
854 + deny 8.216.78.0/24;
855 + deny 8.216.79.0/24;
856 + deny 8.220.124.0/24;
857 + deny 8.220.125.0/24;
858 + deny 8.220.126.0/24;
859 + deny 8.220.127.0/24;
860 + deny 8.220.168.0/24;
861 + deny 8.220.169.0/24;
862 + deny 8.220.170.0/24;
863 + deny 8.220.236.0/24;
864 + deny 8.220.237.0/24;
865 + deny 8.220.238.0/24;
866 + deny 8.220.239.0/24;
867 + deny 8.220.248.0/24;
868 + deny 8.220.249.0/24;
869 + deny 8.220.250.0/24;
870 + deny 8.220.251.0/24;
871 + deny 8.220.252.0/24;
872 + deny 8.220.253.0/24;
873 + deny 8.220.254.0/24;
874 + deny 8.220.255.0/24;
875 + deny 8.221.152.0/24;
876 + deny 8.221.153.0/24;
877 + deny 8.221.154.0/24;
878 + deny 8.221.155.0/24;
879 + deny 103.81.186.0/23;
880 + deny 110.76.21.0/24;
881 + deny 110.76.23.0/24;
882 + deny 116.251.64.0/18;
883 + deny 139.95.0.0/23;
884 + deny 139.95.10.0/23;
885 + deny 139.95.12.0/23;
886 + deny 139.95.14.0/23;
887 + deny 139.95.16.0/23;
888 + deny 139.95.18.0/23;
889 + deny 139.95.2.0/23;
890 + deny 139.95.4.0/23;
891 + deny 139.95.6.0/23;
892 + deny 139.95.64.0/24;
893 + deny 139.95.65.0/24;
894 + deny 139.95.8.0/23;
895 + deny 14.1.112.0/22;
896 + deny 14.1.115.0/24;
897 + deny 140.205.1.0/24;
898 + deny 140.205.122.0/24;
899 + deny 147.139.0.0/17;
900 + deny 147.139.0.0/18;
901 + deny 147.139.128.0/17;
902 + deny 147.139.128.0/18;
903 + deny 147.139.155.0/24;
904 + deny 147.139.192.0/18;
905 + deny 147.139.64.0/18;
906 + deny 149.129.0.0/20;
907 + deny 149.129.0.0/21;
908 + deny 149.129.16.0/23;
909 + deny 149.129.192.0/18;
910 + deny 149.129.192.0/19;
911 + deny 149.129.224.0/19;
912 + deny 149.129.32.0/19;
913 + deny 149.129.64.0/18;
914 + deny 149.129.64.0/19;
915 + deny 149.129.8.0/21;
916 + deny 149.129.96.0/19;
917 + deny 156.227.20.0/24;
918 + deny 156.236.12.0/24;
919 + deny 156.236.17.0/24;
920 + deny 156.240.76.0/23;
921 + deny 156.245.1.0/24;
922 + deny 161.117.0.0/16;
923 + deny 161.117.0.0/17;
924 + deny 161.117.126.0/24;
925 + deny 161.117.127.0/24;
926 + deny 161.117.128.0/17;
927 + deny 161.117.128.0/24;
928 + deny 161.117.129.0/24;
929 + deny 161.117.138.0/24;
930 + deny 161.117.143.0/24;
931 + deny 170.33.104.0/24;
932 + deny 170.33.105.0/24;
933 + deny 170.33.106.0/24;
934 + deny 170.33.107.0/24;
935 + deny 170.33.136.0/24;
936 + deny 170.33.137.0/24;
937 + deny 170.33.138.0/24;
938 + deny 170.33.20.0/24;
939 + deny 170.33.21.0/24;
940 + deny 170.33.22.0/24;
941 + deny 170.33.23.0/24;
942 + deny 170.33.24.0/24;
943 + deny 170.33.29.0/24;
944 + deny 170.33.30.0/24;
945 + deny 170.33.31.0/24;
946 + deny 170.33.32.0/24;
947 + deny 170.33.33.0/24;
948 + deny 170.33.34.0/24;
949 + deny 170.33.35.0/24;
950 + deny 170.33.64.0/24;
951 + deny 170.33.65.0/24;
952 + deny 170.33.66.0/24;
953 + deny 170.33.68.0/24;
954 + deny 170.33.69.0/24;
955 + deny 170.33.72.0/24;
956 + deny 170.33.73.0/24;
957 + deny 170.33.76.0/24;
958 + deny 170.33.77.0/24;
959 + deny 170.33.78.0/24;
960 + deny 170.33.79.0/24;
961 + deny 170.33.80.0/24;
962 + deny 170.33.81.0/24;
963 + deny 170.33.82.0/24;
964 + deny 170.33.83.0/24;
965 + deny 170.33.84.0/24;
966 + deny 170.33.88.0/24;
967 + deny 170.33.90.0/24;
968 + deny 170.33.92.0/24;
969 + deny 170.33.93.0/24;
777 970 deny 185.78.106.0/23;
778 971 deny 198.11.128.0/18;
779 972 deny 198.11.137.0/24;
780 - deny 198.11.144.0/24;
781 973 deny 198.11.184.0/21;
782 974 deny 202.144.199.0/24;
783 - deny 203.107.48.0/23;
784 - deny 203.107.50.0/23;
785 975 deny 203.107.64.0/24;
786 976 deny 203.107.65.0/24;
787 977 deny 203.107.66.0/24;
788 978 deny 203.107.67.0/24;
789 979 deny 203.107.68.0/24;
790 - deny 205.198.40.0/24;
791 - deny 205.198.41.0/24;
792 - deny 205.198.42.0/24;
793 - deny 205.198.43.0/24;
794 980 deny 205.204.102.0/23;
795 981 deny 205.204.111.0/24;
796 982 deny 205.204.117.0/24;
797 983 deny 205.204.125.0/24;
798 984 deny 205.204.96.0/19;
799 - deny 209.146.118.0/24;
800 985 deny 223.5.5.0/24;
801 986 deny 223.6.6.0/24;
802 987 deny 2400:3200::/48;
@@ -805,7 +990,6 @@ deny 2400:b200:4100::/48;
805 990 deny 2400:b200:4101::/48;
806 991 deny 2400:b200:4102::/48;
807 992 deny 2400:b200:4103::/48;
808 - deny 2401:8680:4004::/46;
809 993 deny 2401:8680:4100::/48;
810 994 deny 2401:b180:4100::/48;
811 995 deny 2404:2280:1000::/36;
@@ -825,7 +1009,6 @@ deny 2408:4009:500::/48;
825 1009 deny 240b:4000:8000::/33;
826 1010 deny 240b:4000::/32;
827 1011 deny 240b:4000::/33;
828 - deny 240b:4000:fffe::/48;
829 1012 deny 240b:4001:8000::/33;
830 1013 deny 240b:4001::/32;
831 1014 deny 240b:4001::/33;
@@ -864,7 +1047,6 @@ deny 240b:400c:8000::/33;
864 1047 deny 240b:400c::/32;
865 1048 deny 240b:400c::/33;
866 1049 deny 240b:400c:fffe::/48;
867 - deny 240b:400c:ffff::/48;
868 1050 deny 240b:400d:8000::/33;
869 1051 deny 240b:400d::/32;
870 1052 deny 240b:400d::/33;
@@ -890,28 +1072,20 @@ deny 240b:4014:ffff::/48;
890 1072 deny 240b:4015:8000::/33;
891 1073 deny 240b:4015::/32;
892 1074 deny 240b:4015::/33;
893 - deny 38.47.128.0/24;
894 - deny 38.47.129.0/24;
895 - deny 38.47.130.0/24;
896 - deny 38.47.131.0/24;
897 - deny 38.47.132.0/24;
898 - deny 38.47.133.0/24;
899 - deny 38.47.134.0/24;
900 - deny 38.47.135.0/24;
901 - deny 38.47.136.0/24;
902 - deny 38.47.137.0/24;
903 - deny 38.47.138.0/24;
904 - deny 38.47.139.0/24;
905 - deny 38.47.140.0/24;
906 - deny 38.47.141.0/24;
907 - deny 38.47.142.0/24;
908 - deny 38.47.143.0/24;
909 1075 deny 43.100.0.0/15;
910 1076 deny 43.100.0.0/16;
911 1077 deny 43.101.0.0/16;
912 1078 deny 43.102.0.0/20;
913 1079 deny 43.102.112.0/20;
914 1080 deny 43.102.16.0/20;
1081 + deny 43.102.192.0/22;
1082 + deny 43.102.196.0/22;
1083 + deny 43.102.200.0/22;
1084 + deny 43.102.204.0/22;
1085 + deny 43.102.208.0/22;
1086 + deny 43.102.212.0/22;
1087 + deny 43.102.216.0/22;
1088 + deny 43.102.220.0/22;
915 1089 deny 43.102.32.0/20;
916 1090 deny 43.102.48.0/20;
917 1091 deny 43.102.64.0/20;
@@ -952,6 +1126,7 @@ deny 43.96.103.0/24;
952 1126 deny 43.96.104.0/24;
953 1127 deny 43.96.11.0/24;
954 1128 deny 43.96.112.0/24;
1129 + deny 43.96.113.0/24;
955 1130 deny 43.96.20.0/24;
956 1131 deny 43.96.21.0/24;
957 1132 deny 43.96.23.0/24;
@@ -965,6 +1140,7 @@ deny 43.96.35.0/24;
965 1140 deny 43.96.4.0/24;
966 1141 deny 43.96.40.0/24;
967 1142 deny 43.96.48.0/24;
1143 + deny 43.96.49.0/24;
968 1144 deny 43.96.5.0/24;
969 1145 deny 43.96.50.0/24;
970 1146 deny 43.96.51.0/24;
@@ -999,10 +1175,6 @@ deny 43.98.128.0/17;
999 1175 deny 43.99.0.0/16;
1000 1176 deny 43.99.0.0/17;
1001 1177 deny 43.99.128.0/17;
1002 - deny 45.194.56.0/24;
1003 - deny 45.194.57.0/24;
1004 - deny 45.194.58.0/24;
1005 - deny 45.194.59.0/24;
1006 1178 deny 45.196.28.0/24;
1007 1179 deny 45.199.179.0/24;
1008 1180 deny 47.235.0.0/22;
@@ -1041,21 +1213,11 @@ deny 47.235.8.0/24;
1041 1213 deny 47.235.9.0/24;
1042 1214 deny 47.236.0.0/15;
1043 1215 deny 47.236.0.0/16;
1044 - deny 47.236.120.0/24;
1045 - deny 47.236.216.0/24;
1046 - deny 47.236.217.0/24;
1047 - deny 47.236.218.0/24;
1048 - deny 47.236.219.0/24;
1049 1216 deny 47.237.0.0/16;
1050 - deny 47.237.248.0/24;
1051 1217 deny 47.237.32.0/20;
1052 1218 deny 47.237.34.0/24;
1053 1219 deny 47.238.0.0/15;
1054 1220 deny 47.238.0.0/16;
1055 - deny 47.238.24.0/24;
1056 - deny 47.238.25.0/24;
1057 - deny 47.238.26.0/24;
1058 - deny 47.238.27.0/24;
1059 1221 deny 47.239.0.0/16;
1060 1222 deny 47.240.0.0/16;
1061 1223 deny 47.240.0.0/17;
@@ -1074,21 +1236,12 @@ deny 47.245.0.0/18;
1074 1236 deny 47.245.0.0/19;
1075 1237 deny 47.245.128.0/17;
1076 1238 deny 47.245.128.0/18;
1077 - deny 47.245.156.0/24;
1078 - deny 47.245.157.0/24;
1079 - deny 47.245.158.0/24;
1080 - deny 47.245.159.0/24;
1081 1239 deny 47.245.192.0/18;
1082 - deny 47.245.220.0/24;
1083 - deny 47.245.221.0/24;
1084 - deny 47.245.222.0/24;
1085 - deny 47.245.223.0/24;
1086 1240 deny 47.245.32.0/19;
1087 1241 deny 47.245.64.0/18;
1088 1242 deny 47.245.64.0/19;
1089 1243 deny 47.245.96.0/19;
1090 1244 deny 47.246.100.0/22;
1091 - deny 47.246.100.0/24;
1092 1245 deny 47.246.104.0/21;
1093 1246 deny 47.246.104.0/22;
1094 1247 deny 47.246.108.0/22;
@@ -1100,11 +1253,9 @@ deny 47.246.125.0/24;
1100 1253 deny 47.246.128.0/22;
1101 1254 deny 47.246.128.0/23;
1102 1255 deny 47.246.130.0/23;
1103 - deny 47.246.130.0/24;
1104 1256 deny 47.246.132.0/22;
1105 1257 deny 47.246.132.0/23;
1106 1258 deny 47.246.134.0/23;
1107 - deny 47.246.134.0/24;
1108 1259 deny 47.246.136.0/21;
1109 1260 deny 47.246.136.0/22;
1110 1261 deny 47.246.140.0/22;
@@ -1124,11 +1275,9 @@ deny 47.246.154.0/24;
1124 1275 deny 47.246.155.0/24;
1125 1276 deny 47.246.156.0/22;
1126 1277 deny 47.246.156.0/23;
1127 - deny 47.246.156.0/24;
1128 1278 deny 47.246.158.0/23;
1129 1279 deny 47.246.160.0/20;
1130 1280 deny 47.246.160.0/21;
1131 - deny 47.246.163.0/24;
1132 1281 deny 47.246.168.0/21;
1133 1282 deny 47.246.176.0/20;
1134 1283 deny 47.246.176.0/21;
@@ -1158,7 +1307,6 @@ deny 47.246.86.0/23;
1158 1307 deny 47.246.88.0/22;
1159 1308 deny 47.246.88.0/23;
1160 1309 deny 47.246.90.0/23;
1161 - deny 47.246.90.0/24;
1162 1310 deny 47.246.92.0/23;
1163 1311 deny 47.246.92.0/24;
1164 1312 deny 47.246.93.0/24;
@@ -1166,32 +1314,15 @@ deny 47.246.96.0/21;
1166 1314 deny 47.246.96.0/22;
1167 1315 deny 47.250.0.0/17;
1168 1316 deny 47.250.0.0/18;
1169 - deny 47.250.104.0/24;
1170 - deny 47.250.105.0/24;
1171 - deny 47.250.106.0/24;
1172 - deny 47.250.107.0/24;
1173 1317 deny 47.250.128.0/17;
1174 1318 deny 47.250.128.0/18;
1175 1319 deny 47.250.192.0/18;
1176 1320 deny 47.250.64.0/18;
1177 - deny 47.250.64.0/24;
1178 - deny 47.250.65.0/24;
1179 - deny 47.250.66.0/24;
1180 - deny 47.250.67.0/24;
1181 1321 deny 47.250.99.0/24;
1182 1322 deny 47.251.0.0/16;
1183 1323 deny 47.251.0.0/17;
1184 1324 deny 47.251.128.0/17;
1185 - deny 47.251.128.0/24;
1186 - deny 47.251.129.0/24;
1187 - deny 47.251.130.0/24;
1188 - deny 47.251.131.0/24;
1189 - deny 47.251.192.0/24;
1190 - deny 47.251.193.0/24;
1191 - deny 47.251.194.0/24;
1192 - deny 47.251.195.0/24;
1193 1325 deny 47.251.224.0/22;
1194 - deny 47.251.83.0/24;
1195 1326 deny 47.252.0.0/17;
1196 1327 deny 47.252.0.0/18;
1197 1328 deny 47.252.128.0/17;
@@ -1201,10 +1332,6 @@ deny 47.252.64.0/18;
1201 1332 deny 47.252.67.0/24;
1202 1333 deny 47.253.0.0/16;
1203 1334 deny 47.253.0.0/17;
1204 - deny 47.253.124.0/24;
1205 - deny 47.253.125.0/24;
1206 - deny 47.253.126.0/24;
1207 - deny 47.253.127.0/24;
1208 1335 deny 47.253.128.0/17;
1209 1336 deny 47.254.0.0/17;
1210 1337 deny 47.254.0.0/18;
@@ -1222,9 +1349,6 @@ deny 47.52.128.0/17;
1222 1349 deny 47.56.0.0/15;
1223 1350 deny 47.56.0.0/16;
1224 1351 deny 47.57.0.0/16;
1225 - deny 47.57.197.0/24;
1226 - deny 47.57.207.0/24;
1227 - deny 47.57.69.0/24;
1228 1352 deny 47.74.0.0/18;
1229 1353 deny 47.74.0.0/19;
1230 1354 deny 47.74.0.0/21;
@@ -1238,6 +1362,7 @@ deny 47.74.32.0/19;
1238 1362 deny 47.74.64.0/18;
1239 1363 deny 47.74.64.0/19;
1240 1364 deny 47.74.96.0/19;
1365 + deny 47.74.96.0/21;
1241 1366 deny 47.75.0.0/16;
1242 1367 deny 47.75.0.0/17;
1243 1368 deny 47.75.128.0/17;
@@ -1375,10 +1500,6 @@ deny 47.87.0.0/18;
1375 1500 deny 47.87.0.0/19;
1376 1501 deny 47.87.128.0/18;
1377 1502 deny 47.87.128.0/19;
1378 - deny 47.87.152.0/24;
1379 - deny 47.87.153.0/24;
1380 - deny 47.87.154.0/24;
1381 - deny 47.87.155.0/24;
1382 1503 deny 47.87.160.0/19;
1383 1504 deny 47.87.192.0/22;
1384 1505 deny 47.87.192.0/23;
@@ -1416,17 +1537,9 @@ deny 47.87.234.0/23;
1416 1537 deny 47.87.236.0/22;
1417 1538 deny 47.87.236.0/23;
1418 1539 deny 47.87.238.0/23;
1419 - deny 47.87.24.0/24;
1420 1540 deny 47.87.240.0/22;
1421 1541 deny 47.87.240.0/23;
1422 1542 deny 47.87.242.0/23;
1423 - deny 47.87.25.0/24;
1424 - deny 47.87.26.0/24;
1425 - deny 47.87.27.0/24;
1426 - deny 47.87.28.0/24;
1427 - deny 47.87.29.0/24;
1428 - deny 47.87.30.0/24;
1429 - deny 47.87.31.0/24;
1430 1543 deny 47.87.32.0/19;
1431 1544 deny 47.87.4.0/24;
1432 1545 deny 47.87.41.0/24;
@@ -1435,18 +1548,9 @@ deny 47.87.43.0/24;
1435 1548 deny 47.87.6.0/24;
1436 1549 deny 47.87.64.0/18;
1437 1550 deny 47.87.64.0/19;
1438 - deny 47.87.72.0/24;
1439 - deny 47.87.73.0/24;
1440 - deny 47.87.74.0/24;
1441 - deny 47.87.75.0/24;
1442 - deny 47.87.76.0/24;
1443 - deny 47.87.77.0/24;
1444 - deny 47.87.78.0/24;
1445 - deny 47.87.79.0/24;
1446 1551 deny 47.87.96.0/19;
1447 1552 deny 47.88.0.0/17;
1448 1553 deny 47.88.0.0/18;
1449 - deny 47.88.107.0/24;
1450 1554 deny 47.88.109.0/24;
1451 1555 deny 47.88.128.0/17;
1452 1556 deny 47.88.128.0/18;
@@ -1501,10 +1605,6 @@ deny 47.90.0.0/17;
1501 1605 deny 47.90.0.0/18;
1502 1606 deny 47.90.128.0/17;
1503 1607 deny 47.90.128.0/18;
1504 - deny 47.90.172.0/24;
1505 - deny 47.90.173.0/24;
1506 - deny 47.90.174.0/24;
1507 - deny 47.90.175.0/24;
1508 1608 deny 47.90.192.0/18;
1509 1609 deny 47.90.64.0/18;
1510 1610 deny 47.91.0.0/19;
@@ -1517,6 +1617,7 @@ deny 47.91.192.0/18;
1517 1617 deny 47.91.32.0/19;
1518 1618 deny 47.91.32.0/20;
1519 1619 deny 47.91.48.0/20;
1620 + deny 47.91.50.0/24;
1520 1621 deny 47.91.64.0/19;
1521 1622 deny 47.91.64.0/20;
1522 1623 deny 47.91.80.0/20;
@@ -1529,15 +1630,10 @@ deny 8.208.0.0/17;
1529 1630 deny 8.208.0.0/18;
1530 1631 deny 8.208.0.0/19;
1531 1632 deny 8.208.128.0/17;
1532 - deny 8.208.136.0/24;
1533 - deny 8.208.137.0/24;
1534 - deny 8.208.138.0/24;
1535 - deny 8.208.139.0/24;
1536 1633 deny 8.208.141.0/24;
1537 1634 deny 8.208.32.0/19;
1538 1635 deny 8.209.0.0/19;
1539 1636 deny 8.209.0.0/20;
1540 - deny 8.209.122.0/24;
1541 1637 deny 8.209.128.0/18;
1542 1638 deny 8.209.128.0/19;
1543 1639 deny 8.209.16.0/20;
@@ -1577,34 +1673,21 @@ deny 8.211.192.0/18;
1577 1673 deny 8.211.192.0/19;
1578 1674 deny 8.211.224.0/19;
1579 1675 deny 8.211.226.0/24;
1580 - deny 8.211.228.0/24;
1581 - deny 8.211.229.0/24;
1582 - deny 8.211.230.0/24;
1583 - deny 8.211.231.0/24;
1584 1676 deny 8.211.64.0/18;
1585 1677 deny 8.211.80.0/21;
1586 1678 deny 8.211.88.0/21;
1587 1679 deny 8.211.96.0/21;
1588 1680 deny 8.212.0.0/17;
1589 1681 deny 8.212.0.0/18;
1590 - deny 8.212.100.0/24;
1591 - deny 8.212.101.0/24;
1592 - deny 8.212.102.0/24;
1593 - deny 8.212.103.0/24;
1594 1682 deny 8.212.128.0/18;
1595 1683 deny 8.212.128.0/19;
1596 1684 deny 8.212.160.0/19;
1597 - deny 8.212.184.0/24;
1598 - deny 8.212.185.0/24;
1599 - deny 8.212.186.0/24;
1600 - deny 8.212.187.0/24;
1601 1685 deny 8.212.190.0/24;
1602 1686 deny 8.212.191.0/24;
1603 1687 deny 8.212.192.0/18;
1604 1688 deny 8.212.192.0/19;
1605 1689 deny 8.212.224.0/19;
1606 1690 deny 8.212.64.0/18;
1607 - deny 8.212.93.0/24;
1608 1691 deny 8.213.0.0/17;
1609 1692 deny 8.213.0.0/18;
1610 1693 deny 8.213.128.0/19;
@@ -1627,19 +1710,11 @@ deny 8.213.64.0/18;
1627 1710 deny 8.214.0.0/16;
1628 1711 deny 8.214.0.0/17;
1629 1712 deny 8.214.128.0/17;
1630 - deny 8.214.160.0/24;
1631 - deny 8.214.161.0/24;
1632 - deny 8.214.162.0/24;
1633 - deny 8.214.163.0/24;
1634 1713 deny 8.215.0.0/16;
1635 1714 deny 8.215.0.0/17;
1636 1715 deny 8.215.128.0/17;
1637 1716 deny 8.215.160.0/24;
1638 1717 deny 8.215.162.0/23;
1639 - deny 8.215.164.0/24;
1640 - deny 8.215.165.0/24;
1641 - deny 8.215.166.0/24;
1642 - deny 8.215.167.0/24;
1643 1718 deny 8.215.168.0/24;
1644 1719 deny 8.215.169.0/24;
1645 1720 deny 8.215.240.0/24;
@@ -1653,10 +1728,6 @@ deny 8.216.192.0/18;
1653 1728 deny 8.216.64.0/18;
1654 1729 deny 8.216.69.0/24;
1655 1730 deny 8.216.74.0/24;
1656 - deny 8.216.76.0/24;
1657 - deny 8.216.77.0/24;
1658 - deny 8.216.78.0/24;
1659 - deny 8.216.79.0/24;
1660 1731 deny 8.217.0.0/16;
1661 1732 deny 8.217.0.0/17;
1662 1733 deny 8.217.128.0/17;
@@ -1670,33 +1741,15 @@ deny 8.219.40.0/21;
1670 1741 deny 8.220.0.0/18;
1671 1742 deny 8.220.0.0/19;
1672 1743 deny 8.220.116.0/24;
1673 - deny 8.220.124.0/24;
1674 - deny 8.220.125.0/24;
1675 - deny 8.220.126.0/24;
1676 - deny 8.220.127.0/24;
1677 1744 deny 8.220.128.0/18;
1678 1745 deny 8.220.128.0/19;
1746 + deny 8.220.146.0/24;
1679 1747 deny 8.220.147.0/24;
1680 1748 deny 8.220.160.0/19;
1681 - deny 8.220.168.0/24;
1682 - deny 8.220.169.0/24;
1683 - deny 8.220.170.0/24;
1684 1749 deny 8.220.192.0/18;
1685 1750 deny 8.220.192.0/19;
1686 1751 deny 8.220.224.0/19;
1687 1752 deny 8.220.229.0/24;
1688 - deny 8.220.236.0/24;
1689 - deny 8.220.237.0/24;
1690 - deny 8.220.238.0/24;
1691 - deny 8.220.239.0/24;
1692 - deny 8.220.248.0/24;
1693 - deny 8.220.249.0/24;
1694 - deny 8.220.250.0/24;
1695 - deny 8.220.251.0/24;
1696 - deny 8.220.252.0/24;
1697 - deny 8.220.253.0/24;
1698 - deny 8.220.254.0/24;
1699 - deny 8.220.255.0/24;
1700 1753 deny 8.220.32.0/19;
1701 1754 deny 8.220.64.0/18;
1702 1755 deny 8.220.64.0/19;
@@ -1706,10 +1759,6 @@ deny 8.221.0.0/18;
1706 1759 deny 8.221.0.0/21;
1707 1760 deny 8.221.128.0/17;
1708 1761 deny 8.221.128.0/18;
1709 - deny 8.221.152.0/24;
1710 - deny 8.221.153.0/24;
1711 - deny 8.221.154.0/24;
1712 - deny 8.221.155.0/24;
1713 1762 deny 8.221.184.0/22;
1714 1763 deny 8.221.188.0/22;
1715 1764 deny 8.221.192.0/18;
@@ -1750,30 +1799,30 @@ deny 8.223.0.0/18;
1750 1799 deny 8.223.128.0/17;
1751 1800 deny 8.223.128.0/18;
1752 1801 deny 8.223.192.0/18;
1753 - deny 8.223.64.0/18;
1754 - ###############################################
1755 - ## ? END: Alibaba Cloud - AS134963 + AS45102 ##
1756 - ###############################################
1757 -
1758 - #####################################
1759 - ## ? START: Proton66.ru - AS198953 ##
1760 - #####################################
1802 + deny 8.223.64.0/18;
1803 + ###############################################
1804 + ## ? END: Alibaba Cloud - AS134963 + AS45102 ##
1805 + ###############################################
1806 +
1807 + #####################################
1808 + ## ? START: Proton66.ru - AS198953 ##
1809 + #####################################
1761 1810 deny 193.143.1.0/24;
1762 1811 deny 45.134.26.0/24;
1763 1812 deny 45.135.232.0/24;
1764 1813 deny 45.140.17.0/24;
1765 - deny 91.212.166.0/24;
1766 - ###################################
1767 - ### ? END: Proton66.ru - AS19895 ##
1768 - ###################################
1769 -
1770 - #########################################################################
1771 - ## ? START: AI Scraper User Agents ##
1772 - ## Thanks to: https://github.com/ai-robots-txt/ai.robots.txt/tree/main ##
1773 - #########################################################################
1774 - if ($http_user_agent ~* "(AI2Bot|Ai2Bot\-Dolma|aiHitBot|Amazonbot|anthropic\-ai|Applebot|Applebot\-Extended|Brightbot\ 1\.0|Bytespider|CCBot|ChatGPT\-User|Claude\-Web|ClaudeBot|cohere\-ai|cohere\-training\-data\-crawler|Cotoyogi|Crawlspace|Diffbot|DuckAssistBot|FacebookBot|Factset_spyderbot|FirecrawlAgent|FriendlyCrawler|Google\-CloudVertexBot|Google\-Extended|GoogleOther|GoogleOther\-Image|GoogleOther\-Video|GPTBot|iaskspider/2\.0|ICC\-Crawler|ImagesiftBot|img2dataset|imgproxy|ISSCyberRiskCrawler|Kangaroo\ Bot|meta\-externalagent|Meta\-ExternalAgent|meta\-externalfetcher|Meta\-ExternalFetcher|NovaAct|OAI\-SearchBot|omgili|omgilibot|Operator|PanguBot|Perplexity\-User|PerplexityBot|PetalBot|QualifiedBot|Scrapy|SemrushBot\-OCOB|SemrushBot\-SWA|Sidetrade\ indexer\ bot|TikTokSpider|Timpibot|VelenPublicWebCrawler|Webzio\-Extended|YouBot)") {
1775 - return 403;
1776 - }
1777 - ###################################
1778 - ## ? END: AI Scraper User Agents ##
1814 + deny 91.212.166.0/24;
1815 + ###################################
1816 + ### ? END: Proton66.ru - AS19895 ##
1817 + ###################################
1818 +
1819 + #########################################################################
1820 + ## ? START: AI Scraper User Agents ##
1821 + ## Thanks to: https://github.com/ai-robots-txt/ai.robots.txt/tree/main ##
1822 + #########################################################################
1823 + if ($http_user_agent ~* "(AI2Bot|Ai2Bot\-Dolma|aiHitBot|Amazonbot|anthropic\-ai|Applebot|Applebot\-Extended|Brightbot\ 1\.0|Bytespider|CCBot|ChatGPT\-User|Claude\-Web|ClaudeBot|cohere\-ai|cohere\-training\-data\-crawler|Cotoyogi|Crawlspace|Diffbot|DuckAssistBot|FacebookBot|Factset_spyderbot|FirecrawlAgent|FriendlyCrawler|Google\-CloudVertexBot|Google\-Extended|GoogleOther|GoogleOther\-Image|GoogleOther\-Video|GPTBot|iaskspider/2\.0|ICC\-Crawler|ImagesiftBot|img2dataset|imgproxy|ISSCyberRiskCrawler|Kangaroo\ Bot|meta\-externalagent|Meta\-ExternalAgent|meta\-externalfetcher|Meta\-ExternalFetcher|NovaAct|OAI\-SearchBot|omgili|omgilibot|Operator|PanguBot|Perplexity\-User|PerplexityBot|PetalBot|QualifiedBot|Scrapy|SemrushBot\-OCOB|SemrushBot\-SWA|Sidetrade\ indexer\ bot|TikTokSpider|Timpibot|VelenPublicWebCrawler|Webzio\-Extended|YouBot)") {
1824 + return 403;
1825 + }
1826 + ###################################
1827 + ## ? END: AI Scraper User Agents ##
1779 1828 ###################################

generate.php(file created)

@@ -0,0 +1,91 @@
1 + <?php
2 +
3 + class BlocklistGenerator
4 + {
5 + /**
6 + * @var string The path to the template file.
7 + */
8 + private string $templateFile = __DIR__ . '/template.conf';
9 +
10 + /**
11 + * @var string The path to the output file.
12 + */
13 + private string $outputFile = __DIR__ . '/blocklist.conf';
14 +
15 + /**
16 + * @var array The blocklist data to be inserted into the template.
17 + */
18 + private array $asnList = [];
19 +
20 + /**
21 + * @var string The base URL for fetching ASN data.
22 + */
23 + private string $baseUrl = 'https://asn.ipinfo.app/api/text/nginx';
24 +
25 + /**
26 + * @var CurlHandle|null The cURL handle for making HTTP requests.
27 + */
28 + private ?CurlHandle $curl;
29 +
30 + public function __construct()
31 + {
32 + if (!function_exists('curl_init')) {
33 + throw new Exception("cURL extension is not enabled.");
34 + }
35 +
36 + $this->curl = curl_init();
37 + }
38 +
39 + /**
40 + * Get list of ASNs that have been defined in the template file.
41 + *
42 + * @return array List of ASNs.
43 + */
44 + public function getAsnsFromTemplate()
45 + {
46 + $templateContent = file_get_contents($this->templateFile);
47 + preg_match_all('/::(AS\d{1,7})/', $templateContent, $matches);
48 +
49 + $this->asnList = $matches[1];
50 + return $this->asnList;
51 + }
52 +
53 + /**
54 + * Fetch blocklist data for each ASN and generate the final blocklist file.
55 + */
56 + public function generateBlocklist()
57 + {
58 + $finalBlocklist = file_get_contents($this->templateFile);
59 +
60 + foreach ($this->asnList as $asn) {
61 + $url = sprintf('%s/%s', $this->baseUrl, $asn);
62 +
63 + curl_setopt($this->curl, CURLOPT_URL, $url);
64 + curl_setopt($this->curl, CURLOPT_RETURNTRANSFER, true);
65 +
66 + $response = curl_exec($this->curl);
67 + if ($response === false) {
68 + throw new Exception("cURL error: " . curl_error($this->curl));
69 + }
70 +
71 + $subnetList = explode("\n", trim($response));
72 + sort($subnetList);
73 +
74 + $result = implode("\n", $subnetList);
75 +
76 + $replaceAsn = sprintf('::%s', $asn);
77 + $finalBlocklist = str_replace($replaceAsn, $result, $finalBlocklist);
78 + }
79 +
80 + file_put_contents($this->outputFile, $finalBlocklist);
81 + }
82 + }
83 +
84 + try {
85 + $generator = new BlocklistGenerator();
86 + $generator->getAsnsFromTemplate();
87 + $generator->generateBlocklist();
88 + echo "Blocklist generated successfully.\n";
89 + } catch (Exception $e) {
90 + echo "Error: " . $e->getMessage() . "\n";
91 + }

template.conf(file created)

@@ -0,0 +1,35 @@
1 + ######################################
2 + ## ? BEGIN: Huawei Cloud - AS136907 ##
3 + ######################################
4 + ::AS136907
5 + ####################################
6 + ## ? END: Huawei Cloud - AS136907 ##
7 + ####################################
8 +
9 + #################################################
10 + ## ? BEGIN: Alibaba Cloud - AS134963 + AS45102 ##
11 + #################################################
12 + ::AS134963
13 + ::AS45102
14 + ###############################################
15 + ## ? END: Alibaba Cloud - AS134963 + AS45102 ##
16 + ###############################################
17 +
18 + #####################################
19 + ## ? START: Proton66.ru - AS198953 ##
20 + #####################################
21 + ::AS198953
22 + ###################################
23 + ### ? END: Proton66.ru - AS19895 ##
24 + ###################################
25 +
26 + #########################################################################
27 + ## ? START: AI Scraper User Agents ##
28 + ## Thanks to: https://github.com/ai-robots-txt/ai.robots.txt/tree/main ##
29 + #########################################################################
30 + if ($http_user_agent ~* "(AI2Bot|Ai2Bot\-Dolma|aiHitBot|Amazonbot|anthropic\-ai|Applebot|Applebot\-Extended|Brightbot\ 1\.0|Bytespider|CCBot|ChatGPT\-User|Claude\-Web|ClaudeBot|cohere\-ai|cohere\-training\-data\-crawler|Cotoyogi|Crawlspace|Diffbot|DuckAssistBot|FacebookBot|Factset_spyderbot|FirecrawlAgent|FriendlyCrawler|Google\-CloudVertexBot|Google\-Extended|GoogleOther|GoogleOther\-Image|GoogleOther\-Video|GPTBot|iaskspider/2\.0|ICC\-Crawler|ImagesiftBot|img2dataset|imgproxy|ISSCyberRiskCrawler|Kangaroo\ Bot|meta\-externalagent|Meta\-ExternalAgent|meta\-externalfetcher|Meta\-ExternalFetcher|NovaAct|OAI\-SearchBot|omgili|omgilibot|Operator|PanguBot|Perplexity\-User|PerplexityBot|PetalBot|QualifiedBot|Scrapy|SemrushBot\-OCOB|SemrushBot\-SWA|Sidetrade\ indexer\ bot|TikTokSpider|Timpibot|VelenPublicWebCrawler|Webzio\-Extended|YouBot)") {
31 + return 403;
32 + }
33 + ###################################
34 + ## ? END: AI Scraper User Agents ##
35 + ###################################

Alex's Avatar Alex Thomassen revised this gist 4 months ago. Go to revision

1 file changed, 108 insertions, 93 deletions

blocklist.conf

@@ -68,6 +68,8 @@ deny 103.255.60.0/24;
68 68 deny 103.255.61.0/24;
69 69 deny 103.255.62.0/24;
70 70 deny 103.255.63.0/24;
71 + deny 103.40.100.0/23;
72 + deny 103.40.102.0/23;
71 73 deny 103.84.110.0/24;
72 74 deny 110.238.100.0/22;
73 75 deny 110.238.104.0/21;
@@ -106,11 +108,7 @@ deny 114.119.170.0/24;
106 108 deny 114.119.171.0/24;
107 109 deny 114.119.172.0/22;
108 110 deny 114.119.176.0/20;
109 - deny 115.167.32.0/21;
110 - deny 115.167.40.0/22;
111 111 deny 115.167.44.0/23;
112 - deny 115.167.46.0/24;
113 - deny 115.167.47.0/24;
114 112 deny 115.30.32.0/20;
115 113 deny 115.30.48.0/20;
116 114 deny 119.12.160.0/20;
@@ -234,6 +232,7 @@ deny 14.137.155.0/24;
234 232 deny 14.137.156.0/24;
235 233 deny 14.137.157.0/24;
236 234 deny 14.137.161.0/24;
235 + deny 14.137.163.0/24;
237 236 deny 14.137.169.0/24;
238 237 deny 14.137.170.0/23;
239 238 deny 14.137.172.0/22;
@@ -251,7 +250,6 @@ deny 150.40.128.0/20;
251 250 deny 150.40.144.0/20;
252 251 deny 150.40.160.0/20;
253 252 deny 150.40.176.0/20;
254 - deny 150.40.182.0/24;
255 253 deny 150.40.192.0/20;
256 254 deny 150.40.208.0/20;
257 255 deny 150.40.224.0/20;
@@ -263,6 +261,14 @@ deny 154.86.32.0/20;
263 261 deny 154.86.48.0/20;
264 262 deny 154.93.100.0/23;
265 263 deny 154.93.104.0/23;
264 + deny 154.95.100.0/22;
265 + deny 154.95.104.0/22;
266 + deny 154.95.108.0/22;
267 + deny 154.95.112.0/22;
268 + deny 154.95.116.0/22;
269 + deny 154.95.120.0/23;
270 + deny 154.95.72.0/22;
271 + deny 154.95.96.0/22;
266 272 deny 156.227.22.0/23;
267 273 deny 156.230.32.0/21;
268 274 deny 156.230.40.0/21;
@@ -347,6 +353,7 @@ deny 183.87.48.0/20;
347 353 deny 183.87.64.0/20;
348 354 deny 183.87.80.0/20;
349 355 deny 183.87.96.0/20;
356 + deny 186.232.246.0/24;
350 357 deny 188.119.192.0/20;
351 358 deny 188.119.208.0/20;
352 359 deny 188.119.224.0/20;
@@ -384,9 +391,13 @@ deny 213.250.160.0/20;
384 391 deny 213.250.176.0/21;
385 392 deny 213.250.184.0/21;
386 393 deny 219.83.0.0/20;
394 + deny 219.83.112.0/22;
395 + deny 219.83.121.0/24;
387 396 deny 219.83.122.0/24;
397 + deny 219.83.123.0/24;
388 398 deny 219.83.16.0/20;
389 399 deny 219.83.32.0/20;
400 + deny 219.83.76.0/23;
390 401 deny 2404:a140:43::/48;
391 402 deny 2405:f080:1000::/39;
392 403 deny 2405:f080:1200::/39;
@@ -397,6 +408,7 @@ deny 2405:f080:1403::/48;
397 408 deny 2405:f080:1500::/40;
398 409 deny 2405:f080:1600::/48;
399 410 deny 2405:f080:1602::/48;
411 + deny 2405:f080:1603::/48;
400 412 deny 2405:f080:1800::/39;
401 413 deny 2405:f080:1800::/44;
402 414 deny 2405:f080:1810::/48;
@@ -415,6 +427,7 @@ deny 2405:f080:1e20::/47;
415 427 deny 2405:f080:2000::/39;
416 428 deny 2405:f080:200::/48;
417 429 deny 2405:f080:201::/48;
430 + deny 2405:f080:202::/48;
418 431 deny 2405:f080:2040::/48;
419 432 deny 2405:f080:2200::/39;
420 433 deny 2405:f080:2280::/48;
@@ -478,6 +491,7 @@ deny 2405:f080:e06::/48;
478 491 deny 2405:f080:e07::/48;
479 492 deny 2405:f080:e0e::/47;
480 493 deny 2405:f080:e10::/47;
494 + deny 2405:f080:ec00::/39;
481 495 deny 2405:f080:edff::/48;
482 496 deny 27.106.0.0/20;
483 497 deny 27.106.112.0/20;
@@ -512,10 +526,13 @@ deny 27.255.48.0/23;
512 526 deny 27.255.50.0/23;
513 527 deny 27.255.52.0/23;
514 528 deny 27.255.54.0/23;
529 + deny 27.255.56.0/23;
515 530 deny 27.255.58.0/23;
516 531 deny 27.255.6.0/23;
517 532 deny 27.255.60.0/23;
533 + deny 27.255.62.0/23;
518 534 deny 27.255.8.0/23;
535 + deny 2801:80:e0::/48;
519 536 deny 42.201.128.0/20;
520 537 deny 42.201.144.0/20;
521 538 deny 42.201.160.0/20;
@@ -554,6 +571,7 @@ deny 80.238.156.0/22;
554 571 deny 80.238.164.0/22;
555 572 deny 80.238.164.0/24;
556 573 deny 80.238.165.0/24;
574 + deny 80.238.168.0/22;
557 575 deny 80.238.168.0/24;
558 576 deny 80.238.169.0/24;
559 577 deny 80.238.170.0/24;
@@ -573,6 +591,7 @@ deny 80.238.224.0/20;
573 591 deny 80.238.240.0/20;
574 592 deny 83.101.0.0/21;
575 593 deny 83.101.104.0/21;
594 + deny 83.101.116.0/23;
576 595 deny 83.101.16.0/21;
577 596 deny 83.101.24.0/21;
578 597 deny 83.101.32.0/21;
@@ -609,8 +628,8 @@ deny 94.74.96.0/20;
609 628 #################################################
610 629 ## ? BEGIN: Alibaba Cloud - AS134963 + AS45102 ##
611 630 #################################################
631 +
612 632 deny 103.173.12.0/24;
613 - deny 103.173.13.0/24;
614 633 deny 103.206.40.0/22;
615 634 deny 103.81.186.0/23;
616 635 deny 110.76.21.0/24;
@@ -626,10 +645,9 @@ deny 139.95.2.0/23;
626 645 deny 139.95.4.0/23;
627 646 deny 139.95.6.0/23;
628 647 deny 139.95.64.0/24;
648 + deny 139.95.65.0/24;
629 649 deny 139.95.8.0/23;
630 650 deny 14.1.112.0/22;
631 - deny 14.1.112.0/22;
632 - deny 14.1.115.0/24;
633 651 deny 14.1.115.0/24;
634 652 deny 140.205.1.0/24;
635 653 deny 140.205.122.0/24;
@@ -656,6 +674,7 @@ deny 149.129.64.0/19;
656 674 deny 149.129.8.0/21;
657 675 deny 149.129.96.0/19;
658 676 deny 149.134.179.0/24;
677 + deny 155.102.71.0/24;
659 678 deny 155.102.98.0/24;
660 679 deny 156.227.20.0/24;
661 680 deny 156.236.12.0/24;
@@ -674,116 +693,75 @@ deny 161.117.143.0/24;
674 693 deny 163.181.208.0/24;
675 694 deny 163.181.41.0/24;
676 695 deny 170.33.0.0/24;
677 - deny 170.33.1.0/24;
678 696 deny 170.33.10.0/24;
679 - deny 170.33.100.0/23;
680 697 deny 170.33.100.0/24;
681 698 deny 170.33.103.0/24;
682 699 deny 170.33.104.0/24;
683 - deny 170.33.104.0/24;
684 - deny 170.33.105.0/24;
685 700 deny 170.33.105.0/24;
686 701 deny 170.33.106.0/24;
687 - deny 170.33.106.0/24;
688 - deny 170.33.107.0/24;
689 702 deny 170.33.107.0/24;
690 703 deny 170.33.11.0/24;
691 704 deny 170.33.12.0/24;
692 705 deny 170.33.128.0/24;
693 706 deny 170.33.13.0/24;
694 707 deny 170.33.136.0/24;
695 - deny 170.33.136.0/24;
696 - deny 170.33.137.0/24;
697 708 deny 170.33.137.0/24;
698 709 deny 170.33.138.0/24;
699 - deny 170.33.138.0/24;
700 710 deny 170.33.139.0/24;
701 711 deny 170.33.14.0/24;
702 712 deny 170.33.144.0/24;
703 713 deny 170.33.15.0/24;
704 714 deny 170.33.152.0/24;
705 - deny 170.33.16.0/21;
715 + deny 170.33.16.0/22;
706 716 deny 170.33.160.0/24;
707 717 deny 170.33.2.0/24;
718 + deny 170.33.20.0/24;
719 + deny 170.33.21.0/24;
720 + deny 170.33.22.0/24;
721 + deny 170.33.23.0/24;
708 722 deny 170.33.24.0/21;
709 723 deny 170.33.24.0/24;
710 - deny 170.33.24.0/24;
711 - deny 170.33.29.0/24;
712 724 deny 170.33.29.0/24;
713 725 deny 170.33.3.0/24;
714 726 deny 170.33.30.0/24;
715 - deny 170.33.30.0/24;
716 - deny 170.33.31.0/24;
717 727 deny 170.33.31.0/24;
718 728 deny 170.33.32.0/21;
719 729 deny 170.33.32.0/24;
720 - deny 170.33.32.0/24;
721 - deny 170.33.33.0/24;
722 730 deny 170.33.33.0/24;
723 731 deny 170.33.34.0/24;
724 - deny 170.33.34.0/24;
725 - deny 170.33.35.0/24;
726 732 deny 170.33.35.0/24;
727 733 deny 170.33.40.0/24;
728 734 deny 170.33.41.0/24;
729 - deny 170.33.42.0/24;
730 - deny 170.33.43.0/24;
731 735 deny 170.33.44.0/24;
732 736 deny 170.33.45.0/24;
733 737 deny 170.33.46.0/24;
734 738 deny 170.33.47.0/24;
735 739 deny 170.33.64.0/24;
736 - deny 170.33.64.0/24;
737 - deny 170.33.65.0/24;
738 740 deny 170.33.65.0/24;
739 741 deny 170.33.66.0/24;
740 - deny 170.33.66.0/24;
741 - deny 170.33.68.0/24;
742 742 deny 170.33.68.0/24;
743 743 deny 170.33.69.0/24;
744 - deny 170.33.69.0/24;
745 - deny 170.33.72.0/24;
746 744 deny 170.33.72.0/24;
747 745 deny 170.33.73.0/24;
748 - deny 170.33.73.0/24;
749 - deny 170.33.74.0/24;
750 - deny 170.33.74.0/24;
751 746 deny 170.33.75.0/24;
752 - deny 170.33.75.0/24;
753 - deny 170.33.76.0/24;
754 747 deny 170.33.76.0/24;
755 748 deny 170.33.77.0/24;
756 - deny 170.33.77.0/24;
757 749 deny 170.33.78.0/24;
758 - deny 170.33.78.0/24;
759 - deny 170.33.79.0/24;
760 750 deny 170.33.79.0/24;
761 751 deny 170.33.8.0/24;
762 752 deny 170.33.80.0/24;
763 - deny 170.33.80.0/24;
764 753 deny 170.33.81.0/24;
765 - deny 170.33.81.0/24;
766 - deny 170.33.82.0/24;
767 754 deny 170.33.82.0/24;
768 755 deny 170.33.83.0/24;
769 - deny 170.33.83.0/24;
770 - deny 170.33.84.0/24;
771 756 deny 170.33.84.0/24;
772 - deny 170.33.85.0/24;
773 - deny 170.33.85.0/24;
774 - deny 170.33.86.0/24;
775 757 deny 170.33.86.0/24;
776 758 deny 170.33.87.0/24;
777 759 deny 170.33.88.0/24;
778 - deny 170.33.88.0/24;
779 760 deny 170.33.89.0/24;
780 761 deny 170.33.9.0/24;
781 762 deny 170.33.90.0/24;
782 - deny 170.33.90.0/24;
783 763 deny 170.33.91.0/24;
784 764 deny 170.33.92.0/24;
785 - deny 170.33.92.0/24;
786 - deny 170.33.93.0/24;
787 765 deny 170.33.93.0/24;
788 766 deny 170.33.94.0/24;
789 767 deny 170.33.96.0/24;
@@ -813,17 +791,12 @@ deny 205.198.40.0/24;
813 791 deny 205.198.41.0/24;
814 792 deny 205.198.42.0/24;
815 793 deny 205.198.43.0/24;
816 - deny 205.198.44.0/24;
817 - deny 205.198.45.0/24;
818 - deny 205.198.46.0/24;
819 - deny 205.198.47.0/24;
820 794 deny 205.204.102.0/23;
821 795 deny 205.204.111.0/24;
822 796 deny 205.204.117.0/24;
823 797 deny 205.204.125.0/24;
824 798 deny 205.204.96.0/19;
825 799 deny 209.146.118.0/24;
826 - deny 209.146.119.0/24;
827 800 deny 223.5.5.0/24;
828 801 deny 223.6.6.0/24;
829 802 deny 2400:3200::/48;
@@ -852,12 +825,14 @@ deny 2408:4009:500::/48;
852 825 deny 240b:4000:8000::/33;
853 826 deny 240b:4000::/32;
854 827 deny 240b:4000::/33;
828 + deny 240b:4000:fffe::/48;
855 829 deny 240b:4001:8000::/33;
856 830 deny 240b:4001::/32;
857 831 deny 240b:4001::/33;
858 832 deny 240b:4002:8000::/33;
859 833 deny 240b:4002::/32;
860 834 deny 240b:4002::/33;
835 + deny 240b:4002:ffff::/48;
861 836 deny 240b:4004:8000::/33;
862 837 deny 240b:4004::/32;
863 838 deny 240b:4004::/33;
@@ -885,22 +860,14 @@ deny 240b:4009::/33;
885 860 deny 240b:400b:8000::/33;
886 861 deny 240b:400b::/32;
887 862 deny 240b:400b::/33;
888 - deny 240b:400c:100::/40;
889 - deny 240b:400c:100::/41;
890 - deny 240b:400c:180::/41;
891 863 deny 240b:400c:8000::/33;
892 - deny 240b:400c:80::/41;
893 864 deny 240b:400c::/32;
894 865 deny 240b:400c::/33;
895 - deny 240b:400c::/40;
896 - deny 240b:400c::/41;
897 - deny 240b:400c:f00::/48;
898 - deny 240b:400c:f01::/48;
866 + deny 240b:400c:fffe::/48;
899 867 deny 240b:400c:ffff::/48;
900 868 deny 240b:400d:8000::/33;
901 869 deny 240b:400d::/32;
902 870 deny 240b:400d::/33;
903 - deny 240b:400d:ffff::/48;
904 871 deny 240b:400e:8000::/33;
905 872 deny 240b:400e::/32;
906 873 deny 240b:400e::/33;
@@ -914,9 +881,15 @@ deny 240b:4012::/48;
914 881 deny 240b:4013:8000::/33;
915 882 deny 240b:4013::/32;
916 883 deny 240b:4013::/33;
884 + deny 240b:4013:fffe::/48;
885 + deny 240b:4013:ffff::/48;
917 886 deny 240b:4014:8000::/33;
918 887 deny 240b:4014::/32;
919 888 deny 240b:4014::/33;
889 + deny 240b:4014:ffff::/48;
890 + deny 240b:4015:8000::/33;
891 + deny 240b:4015::/32;
892 + deny 240b:4015::/33;
920 893 deny 38.47.128.0/24;
921 894 deny 38.47.129.0/24;
922 895 deny 38.47.130.0/24;
@@ -933,31 +906,41 @@ deny 38.47.140.0/24;
933 906 deny 38.47.141.0/24;
934 907 deny 38.47.142.0/24;
935 908 deny 38.47.143.0/24;
936 - deny 38.47.144.0/24;
937 - deny 38.47.145.0/24;
938 - deny 38.47.146.0/24;
939 - deny 38.47.147.0/24;
940 - deny 38.47.148.0/24;
941 - deny 38.47.149.0/24;
942 - deny 38.47.150.0/24;
943 - deny 38.47.151.0/24;
944 - deny 38.47.152.0/24;
945 - deny 38.47.153.0/24;
946 - deny 38.47.154.0/24;
947 - deny 38.47.155.0/24;
948 - deny 38.47.156.0/24;
949 - deny 38.47.157.0/24;
950 - deny 38.47.158.0/24;
951 - deny 38.47.159.0/24;
952 909 deny 43.100.0.0/15;
953 910 deny 43.100.0.0/16;
954 911 deny 43.101.0.0/16;
912 + deny 43.102.0.0/20;
913 + deny 43.102.112.0/20;
914 + deny 43.102.16.0/20;
915 + deny 43.102.32.0/20;
916 + deny 43.102.48.0/20;
917 + deny 43.102.64.0/20;
918 + deny 43.102.80.0/20;
919 + deny 43.102.96.0/20;
920 + deny 43.103.0.0/17;
921 + deny 43.103.0.0/18;
922 + deny 43.103.64.0/18;
955 923 deny 43.104.0.0/15;
956 924 deny 43.104.0.0/16;
957 925 deny 43.105.0.0/16;
926 + deny 43.106.0.0/15;
927 + deny 43.106.0.0/16;
928 + deny 43.107.0.0/16;
958 929 deny 43.108.0.0/17;
959 930 deny 43.108.0.0/18;
960 931 deny 43.108.64.0/18;
932 + deny 43.110.0.0/16;
933 + deny 43.110.0.0/17;
934 + deny 43.110.128.0/17;
935 + deny 43.111.0.0/16;
936 + deny 43.111.0.0/17;
937 + deny 43.111.128.0/17;
938 + deny 43.112.0.0/15;
939 + deny 43.112.0.0/16;
940 + deny 43.113.0.0/16;
941 + deny 43.114.0.0/16;
942 + deny 43.114.0.0/17;
943 + deny 43.114.128.0/17;
961 944 deny 43.91.0.0/16;
962 945 deny 43.91.0.0/17;
963 946 deny 43.91.128.0/17;
@@ -965,12 +948,12 @@ deny 43.96.10.0/24;
965 948 deny 43.96.100.0/24;
966 949 deny 43.96.101.0/24;
967 950 deny 43.96.102.0/24;
951 + deny 43.96.103.0/24;
968 952 deny 43.96.104.0/24;
969 - deny 43.96.106.0/24;
970 953 deny 43.96.11.0/24;
954 + deny 43.96.112.0/24;
971 955 deny 43.96.20.0/24;
972 956 deny 43.96.21.0/24;
973 - deny 43.96.22.0/24;
974 957 deny 43.96.23.0/24;
975 958 deny 43.96.24.0/24;
976 959 deny 43.96.25.0/24;
@@ -981,7 +964,16 @@ deny 43.96.34.0/24;
981 964 deny 43.96.35.0/24;
982 965 deny 43.96.4.0/24;
983 966 deny 43.96.40.0/24;
967 + deny 43.96.48.0/24;
984 968 deny 43.96.5.0/24;
969 + deny 43.96.50.0/24;
970 + deny 43.96.51.0/24;
971 + deny 43.96.52.0/24;
972 + deny 43.96.53.0/24;
973 + deny 43.96.59.0/24;
974 + deny 43.96.6.0/24;
975 + deny 43.96.63.0/24;
976 + deny 43.96.64.0/24;
985 977 deny 43.96.66.0/24;
986 978 deny 43.96.67.0/24;
987 979 deny 43.96.68.0/24;
@@ -1001,7 +993,6 @@ deny 43.96.85.0/24;
1001 993 deny 43.96.86.0/24;
1002 994 deny 43.96.88.0/24;
1003 995 deny 43.96.9.0/24;
1004 - deny 43.96.96.0/24;
1005 996 deny 43.98.0.0/16;
1006 997 deny 43.98.0.0/17;
1007 998 deny 43.98.128.0/17;
@@ -1012,9 +1003,6 @@ deny 45.194.56.0/24;
1012 1003 deny 45.194.57.0/24;
1013 1004 deny 45.194.58.0/24;
1014 1005 deny 45.194.59.0/24;
1015 - deny 45.194.60.0/24;
1016 - deny 45.194.62.0/24;
1017 - deny 45.194.63.0/24;
1018 1006 deny 45.196.28.0/24;
1019 1007 deny 45.199.179.0/24;
1020 1008 deny 47.235.0.0/22;
@@ -1053,6 +1041,7 @@ deny 47.235.8.0/24;
1053 1041 deny 47.235.9.0/24;
1054 1042 deny 47.236.0.0/15;
1055 1043 deny 47.236.0.0/16;
1044 + deny 47.236.120.0/24;
1056 1045 deny 47.236.216.0/24;
1057 1046 deny 47.236.217.0/24;
1058 1047 deny 47.236.218.0/24;
@@ -1202,6 +1191,7 @@ deny 47.251.193.0/24;
1202 1191 deny 47.251.194.0/24;
1203 1192 deny 47.251.195.0/24;
1204 1193 deny 47.251.224.0/22;
1194 + deny 47.251.83.0/24;
1205 1195 deny 47.252.0.0/17;
1206 1196 deny 47.252.0.0/18;
1207 1197 deny 47.252.128.0/17;
@@ -1234,11 +1224,15 @@ deny 47.56.0.0/16;
1234 1224 deny 47.57.0.0/16;
1235 1225 deny 47.57.197.0/24;
1236 1226 deny 47.57.207.0/24;
1227 + deny 47.57.69.0/24;
1237 1228 deny 47.74.0.0/18;
1238 1229 deny 47.74.0.0/19;
1239 1230 deny 47.74.0.0/21;
1231 + deny 47.74.109.0/24;
1240 1232 deny 47.74.128.0/17;
1241 1233 deny 47.74.128.0/18;
1234 + deny 47.74.164.0/24;
1235 + deny 47.74.165.0/24;
1242 1236 deny 47.74.192.0/18;
1243 1237 deny 47.74.32.0/19;
1244 1238 deny 47.74.64.0/18;
@@ -1281,6 +1275,7 @@ deny 47.77.8.0/22;
1281 1275 deny 47.77.80.0/20;
1282 1276 deny 47.77.96.0/20;
1283 1277 deny 47.77.96.0/21;
1278 + deny 47.78.0.0/16;
1284 1279 deny 47.78.0.0/17;
1285 1280 deny 47.78.128.0/17;
1286 1281 deny 47.79.0.0/20;
@@ -1418,7 +1413,13 @@ deny 47.87.230.0/23;
1418 1413 deny 47.87.232.0/22;
1419 1414 deny 47.87.232.0/23;
1420 1415 deny 47.87.234.0/23;
1416 + deny 47.87.236.0/22;
1417 + deny 47.87.236.0/23;
1418 + deny 47.87.238.0/23;
1421 1419 deny 47.87.24.0/24;
1420 + deny 47.87.240.0/22;
1421 + deny 47.87.240.0/23;
1422 + deny 47.87.242.0/23;
1422 1423 deny 47.87.25.0/24;
1423 1424 deny 47.87.26.0/24;
1424 1425 deny 47.87.27.0/24;
@@ -1427,6 +1428,11 @@ deny 47.87.29.0/24;
1427 1428 deny 47.87.30.0/24;
1428 1429 deny 47.87.31.0/24;
1429 1430 deny 47.87.32.0/19;
1431 + deny 47.87.4.0/24;
1432 + deny 47.87.41.0/24;
1433 + deny 47.87.42.0/24;
1434 + deny 47.87.43.0/24;
1435 + deny 47.87.6.0/24;
1430 1436 deny 47.87.64.0/18;
1431 1437 deny 47.87.64.0/19;
1432 1438 deny 47.87.72.0/24;
@@ -1440,6 +1446,7 @@ deny 47.87.79.0/24;
1440 1446 deny 47.87.96.0/19;
1441 1447 deny 47.88.0.0/17;
1442 1448 deny 47.88.0.0/18;
1449 + deny 47.88.107.0/24;
1443 1450 deny 47.88.109.0/24;
1444 1451 deny 47.88.128.0/17;
1445 1452 deny 47.88.128.0/18;
@@ -1591,6 +1598,8 @@ deny 8.212.184.0/24;
1591 1598 deny 8.212.185.0/24;
1592 1599 deny 8.212.186.0/24;
1593 1600 deny 8.212.187.0/24;
1601 + deny 8.212.190.0/24;
1602 + deny 8.212.191.0/24;
1594 1603 deny 8.212.192.0/18;
1595 1604 deny 8.212.192.0/19;
1596 1605 deny 8.212.224.0/19;
@@ -1601,6 +1610,7 @@ deny 8.213.0.0/18;
1601 1610 deny 8.213.128.0/19;
1602 1611 deny 8.213.128.0/20;
1603 1612 deny 8.213.144.0/20;
1613 + deny 8.213.15.0/24;
1604 1614 deny 8.213.160.0/21;
1605 1615 deny 8.213.160.0/22;
1606 1616 deny 8.213.164.0/22;
@@ -1632,6 +1642,8 @@ deny 8.215.166.0/24;
1632 1642 deny 8.215.167.0/24;
1633 1643 deny 8.215.168.0/24;
1634 1644 deny 8.215.169.0/24;
1645 + deny 8.215.240.0/24;
1646 + deny 8.215.241.0/24;
1635 1647 deny 8.216.0.0/17;
1636 1648 deny 8.216.0.0/18;
1637 1649 deny 8.216.128.0/17;
@@ -1640,6 +1652,7 @@ deny 8.216.148.0/24;
1640 1652 deny 8.216.192.0/18;
1641 1653 deny 8.216.64.0/18;
1642 1654 deny 8.216.69.0/24;
1655 + deny 8.216.74.0/24;
1643 1656 deny 8.216.76.0/24;
1644 1657 deny 8.216.77.0/24;
1645 1658 deny 8.216.78.0/24;
@@ -1654,6 +1667,8 @@ deny 8.219.0.0/16;
1654 1667 deny 8.219.0.0/17;
1655 1668 deny 8.219.128.0/17;
1656 1669 deny 8.219.40.0/21;
1670 + deny 8.220.0.0/18;
1671 + deny 8.220.0.0/19;
1657 1672 deny 8.220.116.0/24;
1658 1673 deny 8.220.124.0/24;
1659 1674 deny 8.220.125.0/24;
@@ -1666,7 +1681,6 @@ deny 8.220.160.0/19;
1666 1681 deny 8.220.168.0/24;
1667 1682 deny 8.220.169.0/24;
1668 1683 deny 8.220.170.0/24;
1669 - deny 8.220.171.0/24;
1670 1684 deny 8.220.192.0/18;
1671 1685 deny 8.220.192.0/19;
1672 1686 deny 8.220.224.0/19;
@@ -1683,6 +1697,7 @@ deny 8.220.252.0/24;
1683 1697 deny 8.220.253.0/24;
1684 1698 deny 8.220.254.0/24;
1685 1699 deny 8.220.255.0/24;
1700 + deny 8.220.32.0/19;
1686 1701 deny 8.220.64.0/18;
1687 1702 deny 8.220.64.0/19;
1688 1703 deny 8.220.96.0/19;
@@ -1743,10 +1758,10 @@ deny 8.223.64.0/18;
1743 1758 #####################################
1744 1759 ## ? START: Proton66.ru - AS198953 ##
1745 1760 #####################################
1746 - deny 45.140.17.0/24;
1747 - deny 45.134.26.0/24;
1748 1761 deny 193.143.1.0/24;
1762 + deny 45.134.26.0/24;
1749 1763 deny 45.135.232.0/24;
1764 + deny 45.140.17.0/24;
1750 1765 deny 91.212.166.0/24;
1751 1766 ###################################
1752 1767 ### ? END: Proton66.ru - AS19895 ##

Alex's Avatar Alex Thomassen revised this gist 5 months ago. Go to revision

1 file changed, 5 insertions

01_README.md(file created)

@@ -0,0 +1,5 @@
1 + # NGINX Blocklist
2 +
3 + A simple list of IP addresses and user agents that have been aggressively scraping websites, effectively causing a DoS attack.
4 +
5 + Keep in mind that this list is not exhaustive and may not cover all malicious actors, but it covers a huge portion of requests that would otherwise cause my application to run at high CPU usage, which is good enough for me. :)

Alex's Avatar Alex Thomassen revised this gist 7 months ago. Go to revision

1 file changed, 107 insertions, 13 deletions

blocklist.conf

@@ -628,16 +628,22 @@ deny 139.95.6.0/23;
628 628 deny 139.95.64.0/24;
629 629 deny 139.95.8.0/23;
630 630 deny 14.1.112.0/22;
631 + deny 14.1.112.0/22;
632 + deny 14.1.115.0/24;
631 633 deny 14.1.115.0/24;
632 634 deny 140.205.1.0/24;
633 635 deny 140.205.122.0/24;
636 + deny 147.139.0.0/17;
637 + deny 147.139.0.0/18;
634 638 deny 147.139.128.0/17;
635 639 deny 147.139.128.0/18;
640 + deny 147.139.155.0/24;
636 641 deny 147.139.192.0/18;
637 642 deny 147.139.252.0/24;
638 643 deny 147.139.253.0/24;
639 644 deny 147.139.254.0/24;
640 645 deny 147.139.255.0/24;
646 + deny 147.139.64.0/18;
641 647 deny 149.129.0.0/20;
642 648 deny 149.129.0.0/21;
643 649 deny 149.129.16.0/23;
@@ -650,6 +656,7 @@ deny 149.129.64.0/19;
650 656 deny 149.129.8.0/21;
651 657 deny 149.129.96.0/19;
652 658 deny 149.134.179.0/24;
659 + deny 155.102.98.0/24;
653 660 deny 156.227.20.0/24;
654 661 deny 156.236.12.0/24;
655 662 deny 156.236.17.0/24;
@@ -665,38 +672,58 @@ deny 161.117.129.0/24;
665 672 deny 161.117.138.0/24;
666 673 deny 161.117.143.0/24;
667 674 deny 163.181.208.0/24;
668 - deny 163.181.209.0/24;
669 675 deny 163.181.41.0/24;
670 676 deny 170.33.0.0/24;
671 677 deny 170.33.1.0/24;
672 678 deny 170.33.10.0/24;
673 679 deny 170.33.100.0/23;
674 680 deny 170.33.100.0/24;
681 + deny 170.33.103.0/24;
682 + deny 170.33.104.0/24;
675 683 deny 170.33.104.0/24;
676 684 deny 170.33.105.0/24;
685 + deny 170.33.105.0/24;
686 + deny 170.33.106.0/24;
677 687 deny 170.33.106.0/24;
678 688 deny 170.33.107.0/24;
689 + deny 170.33.107.0/24;
679 690 deny 170.33.11.0/24;
680 691 deny 170.33.12.0/24;
692 + deny 170.33.128.0/24;
681 693 deny 170.33.13.0/24;
682 694 deny 170.33.136.0/24;
695 + deny 170.33.136.0/24;
696 + deny 170.33.137.0/24;
683 697 deny 170.33.137.0/24;
684 698 deny 170.33.138.0/24;
699 + deny 170.33.138.0/24;
700 + deny 170.33.139.0/24;
685 701 deny 170.33.14.0/24;
702 + deny 170.33.144.0/24;
686 703 deny 170.33.15.0/24;
704 + deny 170.33.152.0/24;
687 705 deny 170.33.16.0/21;
706 + deny 170.33.160.0/24;
688 707 deny 170.33.2.0/24;
689 708 deny 170.33.24.0/21;
690 709 deny 170.33.24.0/24;
710 + deny 170.33.24.0/24;
711 + deny 170.33.29.0/24;
691 712 deny 170.33.29.0/24;
692 713 deny 170.33.3.0/24;
693 714 deny 170.33.30.0/24;
715 + deny 170.33.30.0/24;
716 + deny 170.33.31.0/24;
694 717 deny 170.33.31.0/24;
695 718 deny 170.33.32.0/21;
696 719 deny 170.33.32.0/24;
720 + deny 170.33.32.0/24;
697 721 deny 170.33.33.0/24;
722 + deny 170.33.33.0/24;
723 + deny 170.33.34.0/24;
698 724 deny 170.33.34.0/24;
699 725 deny 170.33.35.0/24;
726 + deny 170.33.35.0/24;
700 727 deny 170.33.40.0/24;
701 728 deny 170.33.41.0/24;
702 729 deny 170.33.42.0/24;
@@ -706,34 +733,59 @@ deny 170.33.45.0/24;
706 733 deny 170.33.46.0/24;
707 734 deny 170.33.47.0/24;
708 735 deny 170.33.64.0/24;
736 + deny 170.33.64.0/24;
737 + deny 170.33.65.0/24;
709 738 deny 170.33.65.0/24;
710 739 deny 170.33.66.0/24;
740 + deny 170.33.66.0/24;
741 + deny 170.33.68.0/24;
711 742 deny 170.33.68.0/24;
712 743 deny 170.33.69.0/24;
744 + deny 170.33.69.0/24;
745 + deny 170.33.72.0/24;
713 746 deny 170.33.72.0/24;
714 747 deny 170.33.73.0/24;
748 + deny 170.33.73.0/24;
715 749 deny 170.33.74.0/24;
750 + deny 170.33.74.0/24;
751 + deny 170.33.75.0/24;
716 752 deny 170.33.75.0/24;
717 753 deny 170.33.76.0/24;
754 + deny 170.33.76.0/24;
755 + deny 170.33.77.0/24;
718 756 deny 170.33.77.0/24;
719 757 deny 170.33.78.0/24;
758 + deny 170.33.78.0/24;
759 + deny 170.33.79.0/24;
720 760 deny 170.33.79.0/24;
721 761 deny 170.33.8.0/24;
722 762 deny 170.33.80.0/24;
763 + deny 170.33.80.0/24;
723 764 deny 170.33.81.0/24;
765 + deny 170.33.81.0/24;
766 + deny 170.33.82.0/24;
724 767 deny 170.33.82.0/24;
725 768 deny 170.33.83.0/24;
769 + deny 170.33.83.0/24;
726 770 deny 170.33.84.0/24;
771 + deny 170.33.84.0/24;
772 + deny 170.33.85.0/24;
727 773 deny 170.33.85.0/24;
728 774 deny 170.33.86.0/24;
775 + deny 170.33.86.0/24;
729 776 deny 170.33.87.0/24;
730 777 deny 170.33.88.0/24;
778 + deny 170.33.88.0/24;
731 779 deny 170.33.89.0/24;
732 780 deny 170.33.9.0/24;
733 781 deny 170.33.90.0/24;
782 + deny 170.33.90.0/24;
734 783 deny 170.33.91.0/24;
735 784 deny 170.33.92.0/24;
785 + deny 170.33.92.0/24;
786 + deny 170.33.93.0/24;
736 787 deny 170.33.93.0/24;
788 + deny 170.33.94.0/24;
737 789 deny 170.33.96.0/24;
738 790 deny 170.33.97.0/24;
739 791 deny 170.33.98.0/24;
@@ -762,6 +814,7 @@ deny 205.198.41.0/24;
762 814 deny 205.198.42.0/24;
763 815 deny 205.198.43.0/24;
764 816 deny 205.198.44.0/24;
817 + deny 205.198.45.0/24;
765 818 deny 205.198.46.0/24;
766 819 deny 205.198.47.0/24;
767 820 deny 205.204.102.0/23;
@@ -805,7 +858,6 @@ deny 240b:4001::/33;
805 858 deny 240b:4002:8000::/33;
806 859 deny 240b:4002::/32;
807 860 deny 240b:4002::/33;
808 - deny 240b:4003:e::/48;
809 861 deny 240b:4004:8000::/33;
810 862 deny 240b:4004::/32;
811 863 deny 240b:4004::/33;
@@ -827,7 +879,6 @@ deny 240b:4006::/48;
827 879 deny 240b:4007:8000::/33;
828 880 deny 240b:4007::/32;
829 881 deny 240b:4007::/33;
830 - deny 240b:4007:fffd::/48;
831 882 deny 240b:4009:8000::/33;
832 883 deny 240b:4009::/32;
833 884 deny 240b:4009::/33;
@@ -849,15 +900,13 @@ deny 240b:400c:ffff::/48;
849 900 deny 240b:400d:8000::/33;
850 901 deny 240b:400d::/32;
851 902 deny 240b:400d::/33;
903 + deny 240b:400d:ffff::/48;
852 904 deny 240b:400e:8000::/33;
853 905 deny 240b:400e::/32;
854 906 deny 240b:400e::/33;
855 - deny 240b:400e:fffe::/48;
856 - deny 240b:400e:ffff::/48;
857 907 deny 240b:400f:8000::/33;
858 908 deny 240b:400f::/32;
859 909 deny 240b:400f::/33;
860 - deny 240b:400f:fffe::/48;
861 910 deny 240b:4011:8000::/33;
862 911 deny 240b:4011::/32;
863 912 deny 240b:4011::/33;
@@ -865,6 +914,9 @@ deny 240b:4012::/48;
865 914 deny 240b:4013:8000::/33;
866 915 deny 240b:4013::/32;
867 916 deny 240b:4013::/33;
917 + deny 240b:4014:8000::/33;
918 + deny 240b:4014::/32;
919 + deny 240b:4014::/33;
868 920 deny 38.47.128.0/24;
869 921 deny 38.47.129.0/24;
870 922 deny 38.47.130.0/24;
@@ -900,6 +952,12 @@ deny 38.47.159.0/24;
900 952 deny 43.100.0.0/15;
901 953 deny 43.100.0.0/16;
902 954 deny 43.101.0.0/16;
955 + deny 43.104.0.0/15;
956 + deny 43.104.0.0/16;
957 + deny 43.105.0.0/16;
958 + deny 43.108.0.0/17;
959 + deny 43.108.0.0/18;
960 + deny 43.108.64.0/18;
903 961 deny 43.91.0.0/16;
904 962 deny 43.91.0.0/17;
905 963 deny 43.91.128.0/17;
@@ -907,6 +965,8 @@ deny 43.96.10.0/24;
907 965 deny 43.96.100.0/24;
908 966 deny 43.96.101.0/24;
909 967 deny 43.96.102.0/24;
968 + deny 43.96.104.0/24;
969 + deny 43.96.106.0/24;
910 970 deny 43.96.11.0/24;
911 971 deny 43.96.20.0/24;
912 972 deny 43.96.21.0/24;
@@ -933,13 +993,14 @@ deny 43.96.72.0/24;
933 993 deny 43.96.73.0/24;
934 994 deny 43.96.74.0/24;
935 995 deny 43.96.75.0/24;
936 - deny 43.96.78.0/24;
937 996 deny 43.96.8.0/24;
938 997 deny 43.96.80.0/24;
939 998 deny 43.96.81.0/24;
940 999 deny 43.96.84.0/24;
941 1000 deny 43.96.85.0/24;
1001 + deny 43.96.86.0/24;
942 1002 deny 43.96.88.0/24;
1003 + deny 43.96.9.0/24;
943 1004 deny 43.96.96.0/24;
944 1005 deny 43.98.0.0/16;
945 1006 deny 43.98.0.0/17;
@@ -952,7 +1013,6 @@ deny 45.194.57.0/24;
952 1013 deny 45.194.58.0/24;
953 1014 deny 45.194.59.0/24;
954 1015 deny 45.194.60.0/24;
955 - deny 45.194.61.0/24;
956 1016 deny 45.194.62.0/24;
957 1017 deny 45.194.63.0/24;
958 1018 deny 45.196.28.0/24;
@@ -968,7 +1028,6 @@ deny 47.235.12.0/24;
968 1028 deny 47.235.13.0/24;
969 1029 deny 47.235.16.0/23;
970 1030 deny 47.235.16.0/24;
971 - deny 47.235.17.0/24;
972 1031 deny 47.235.18.0/23;
973 1032 deny 47.235.18.0/24;
974 1033 deny 47.235.19.0/24;
@@ -980,7 +1039,6 @@ deny 47.235.23.0/24;
980 1039 deny 47.235.24.0/22;
981 1040 deny 47.235.24.0/23;
982 1041 deny 47.235.26.0/23;
983 - deny 47.235.26.0/24;
984 1042 deny 47.235.28.0/23;
985 1043 deny 47.235.28.0/24;
986 1044 deny 47.235.29.0/24;
@@ -1032,6 +1090,10 @@ deny 47.245.157.0/24;
1032 1090 deny 47.245.158.0/24;
1033 1091 deny 47.245.159.0/24;
1034 1092 deny 47.245.192.0/18;
1093 + deny 47.245.220.0/24;
1094 + deny 47.245.221.0/24;
1095 + deny 47.245.222.0/24;
1096 + deny 47.245.223.0/24;
1035 1097 deny 47.245.32.0/19;
1036 1098 deny 47.245.64.0/18;
1037 1099 deny 47.245.64.0/19;
@@ -1089,7 +1151,6 @@ deny 47.246.196.0/22;
1089 1151 deny 47.246.196.0/23;
1090 1152 deny 47.246.198.0/23;
1091 1153 deny 47.246.32.0/22;
1092 - deny 47.246.64.0/24;
1093 1154 deny 47.246.66.0/24;
1094 1155 deny 47.246.67.0/24;
1095 1156 deny 47.246.68.0/23;
@@ -1143,6 +1204,9 @@ deny 47.251.195.0/24;
1143 1204 deny 47.251.224.0/22;
1144 1205 deny 47.252.0.0/17;
1145 1206 deny 47.252.0.0/18;
1207 + deny 47.252.128.0/17;
1208 + deny 47.252.128.0/18;
1209 + deny 47.252.192.0/18;
1146 1210 deny 47.252.64.0/18;
1147 1211 deny 47.252.67.0/24;
1148 1212 deny 47.253.0.0/16;
@@ -1177,6 +1241,9 @@ deny 47.74.128.0/17;
1177 1241 deny 47.74.128.0/18;
1178 1242 deny 47.74.192.0/18;
1179 1243 deny 47.74.32.0/19;
1244 + deny 47.74.64.0/18;
1245 + deny 47.74.64.0/19;
1246 + deny 47.74.96.0/19;
1180 1247 deny 47.75.0.0/16;
1181 1248 deny 47.75.0.0/17;
1182 1249 deny 47.75.128.0/17;
@@ -1273,7 +1340,10 @@ deny 47.82.0.0/18;
1273 1340 deny 47.82.0.0/19;
1274 1341 deny 47.82.10.0/23;
1275 1342 deny 47.82.12.0/23;
1343 + deny 47.82.128.0/17;
1344 + deny 47.82.128.0/18;
1276 1345 deny 47.82.14.0/23;
1346 + deny 47.82.192.0/18;
1277 1347 deny 47.82.32.0/19;
1278 1348 deny 47.82.32.0/21;
1279 1349 deny 47.82.40.0/21;
@@ -1310,6 +1380,10 @@ deny 47.87.0.0/18;
1310 1380 deny 47.87.0.0/19;
1311 1381 deny 47.87.128.0/18;
1312 1382 deny 47.87.128.0/19;
1383 + deny 47.87.152.0/24;
1384 + deny 47.87.153.0/24;
1385 + deny 47.87.154.0/24;
1386 + deny 47.87.155.0/24;
1313 1387 deny 47.87.160.0/19;
1314 1388 deny 47.87.192.0/22;
1315 1389 deny 47.87.192.0/23;
@@ -1338,10 +1412,31 @@ deny 47.87.222.0/23;
1338 1412 deny 47.87.224.0/22;
1339 1413 deny 47.87.224.0/23;
1340 1414 deny 47.87.226.0/23;
1415 + deny 47.87.228.0/22;
1416 + deny 47.87.228.0/23;
1417 + deny 47.87.230.0/23;
1418 + deny 47.87.232.0/22;
1419 + deny 47.87.232.0/23;
1420 + deny 47.87.234.0/23;
1421 + deny 47.87.24.0/24;
1422 + deny 47.87.25.0/24;
1423 + deny 47.87.26.0/24;
1424 + deny 47.87.27.0/24;
1425 + deny 47.87.28.0/24;
1426 + deny 47.87.29.0/24;
1427 + deny 47.87.30.0/24;
1428 + deny 47.87.31.0/24;
1341 1429 deny 47.87.32.0/19;
1342 1430 deny 47.87.64.0/18;
1343 1431 deny 47.87.64.0/19;
1344 1432 deny 47.87.72.0/24;
1433 + deny 47.87.73.0/24;
1434 + deny 47.87.74.0/24;
1435 + deny 47.87.75.0/24;
1436 + deny 47.87.76.0/24;
1437 + deny 47.87.77.0/24;
1438 + deny 47.87.78.0/24;
1439 + deny 47.87.79.0/24;
1345 1440 deny 47.87.96.0/19;
1346 1441 deny 47.88.0.0/17;
1347 1442 deny 47.88.0.0/18;
@@ -1460,7 +1555,6 @@ deny 8.209.48.0/21;
1460 1555 deny 8.209.56.0/21;
1461 1556 deny 8.209.64.0/18;
1462 1557 deny 8.209.64.0/19;
1463 - deny 8.209.84.0/24;
1464 1558 deny 8.209.96.0/19;
1465 1559 deny 8.210.0.0/16;
1466 1560 deny 8.210.0.0/17;
@@ -1507,7 +1601,6 @@ deny 8.213.0.0/18;
1507 1601 deny 8.213.128.0/19;
1508 1602 deny 8.213.128.0/20;
1509 1603 deny 8.213.144.0/20;
1510 - deny 8.213.16.0/22;
1511 1604 deny 8.213.160.0/21;
1512 1605 deny 8.213.160.0/22;
1513 1606 deny 8.213.164.0/22;
@@ -1573,6 +1666,7 @@ deny 8.220.160.0/19;
1573 1666 deny 8.220.168.0/24;
1574 1667 deny 8.220.169.0/24;
1575 1668 deny 8.220.170.0/24;
1669 + deny 8.220.171.0/24;
1576 1670 deny 8.220.192.0/18;
1577 1671 deny 8.220.192.0/19;
1578 1672 deny 8.220.224.0/19;

Alex's Avatar Alex Thomassen revised this gist 7 months ago. Go to revision

1 file changed, 20 insertions, 2 deletions

blocklist.conf

@@ -61,6 +61,7 @@ deny 103.198.203.0/24;
61 61 deny 103.215.0.0/24;
62 62 deny 103.215.1.0/24;
63 63 deny 103.215.3.0/24;
64 + deny 103.240.156.0/22;
64 65 deny 103.240.157.0/24;
65 66 deny 103.255.60.0/22;
66 67 deny 103.255.60.0/24;
@@ -105,6 +106,11 @@ deny 114.119.170.0/24;
105 106 deny 114.119.171.0/24;
106 107 deny 114.119.172.0/22;
107 108 deny 114.119.176.0/20;
109 + deny 115.167.32.0/21;
110 + deny 115.167.40.0/22;
111 + deny 115.167.44.0/23;
112 + deny 115.167.46.0/24;
113 + deny 115.167.47.0/24;
108 114 deny 115.30.32.0/20;
109 115 deny 115.30.48.0/20;
110 116 deny 119.12.160.0/20;
@@ -135,7 +141,6 @@ deny 119.13.96.0/20;
135 141 deny 119.8.0.0/21;
136 142 deny 119.8.128.0/24;
137 143 deny 119.8.129.0/24;
138 - deny 119.8.13.0/24;
139 144 deny 119.8.130.0/23;
140 145 deny 119.8.132.0/22;
141 146 deny 119.8.136.0/21;
@@ -234,6 +239,9 @@ deny 14.137.170.0/23;
234 239 deny 14.137.172.0/22;
235 240 deny 146.174.128.0/20;
236 241 deny 146.174.144.0/20;
242 + deny 146.174.160.0/20;
243 + deny 146.174.176.0/20;
244 + deny 148.145.160.0/20;
237 245 deny 148.145.192.0/20;
238 246 deny 148.145.208.0/20;
239 247 deny 148.145.224.0/23;
@@ -267,6 +275,7 @@ deny 157.254.211.0/24;
267 275 deny 157.254.212.0/24;
268 276 deny 159.138.0.0/20;
269 277 deny 159.138.112.0/21;
278 + deny 159.138.114.0/24;
270 279 deny 159.138.120.0/22;
271 280 deny 159.138.124.0/24;
272 281 deny 159.138.125.0/24;
@@ -344,7 +353,6 @@ deny 188.119.224.0/20;
344 353 deny 188.119.240.0/20;
345 354 deny 188.239.0.0/20;
346 355 deny 188.239.16.0/20;
347 - deny 188.239.30.0/24;
348 356 deny 188.239.32.0/20;
349 357 deny 188.239.48.0/20;
350 358 deny 189.1.192.0/20;
@@ -361,7 +369,10 @@ deny 190.92.253.0/24;
361 369 deny 190.92.254.0/24;
362 370 deny 201.77.32.0/20;
363 371 deny 202.170.88.0/21;
372 + deny 202.76.128.0/20;
364 373 deny 202.76.144.0/20;
374 + deny 202.76.160.0/20;
375 + deny 202.76.176.0/20;
365 376 deny 203.123.80.0/20;
366 377 deny 203.167.20.0/23;
367 378 deny 203.167.22.0/24;
@@ -487,6 +498,7 @@ deny 27.255.20.0/23;
487 498 deny 27.255.22.0/23;
488 499 deny 27.255.26.0/23;
489 500 deny 27.255.28.0/23;
501 + deny 27.255.30.0/23;
490 502 deny 27.255.32.0/23;
491 503 deny 27.255.34.0/23;
492 504 deny 27.255.36.0/23;
@@ -531,6 +543,7 @@ deny 49.0.232.0/21;
531 543 deny 49.0.240.0/20;
532 544 deny 62.245.0.0/20;
533 545 deny 62.245.16.0/20;
546 + deny 80.238.128.0/22;
534 547 deny 80.238.132.0/22;
535 548 deny 80.238.136.0/22;
536 549 deny 80.238.140.0/22;
@@ -538,6 +551,9 @@ deny 80.238.144.0/22;
538 551 deny 80.238.148.0/22;
539 552 deny 80.238.152.0/22;
540 553 deny 80.238.156.0/22;
554 + deny 80.238.164.0/22;
555 + deny 80.238.164.0/24;
556 + deny 80.238.165.0/24;
541 557 deny 80.238.168.0/24;
542 558 deny 80.238.169.0/24;
543 559 deny 80.238.170.0/24;
@@ -562,6 +578,7 @@ deny 83.101.24.0/21;
562 578 deny 83.101.32.0/21;
563 579 deny 83.101.48.0/21;
564 580 deny 83.101.56.0/23;
581 + deny 83.101.58.0/23;
565 582 deny 83.101.64.0/21;
566 583 deny 83.101.72.0/21;
567 584 deny 83.101.8.0/23;
@@ -576,6 +593,7 @@ deny 94.244.128.0/20;
576 593 deny 94.244.144.0/20;
577 594 deny 94.244.160.0/20;
578 595 deny 94.244.176.0/20;
596 + deny 94.45.160.0/19;
579 597 deny 94.45.160.0/24;
580 598 deny 94.45.161.0/24;
581 599 deny 94.45.163.0/24;

Alex's Avatar Alex Thomassen revised this gist 9 months ago. Go to revision

1 file changed, 35 insertions, 12 deletions

blocklist.conf

@@ -1,6 +1,6 @@
1 - ####################################
2 - ## BEGIN: Huawei Cloud - AS136907 ##
3 - ####################################
1 + ######################################
2 + ## ? BEGIN: Huawei Cloud - AS136907 ##
3 + ######################################
4 4 deny 1.178.32.0/20;
5 5 deny 1.178.48.0/20;
6 6 deny 101.44.0.0/20;
@@ -584,13 +584,13 @@ deny 94.74.120.0/21;
584 584 deny 94.74.64.0/20;
585 585 deny 94.74.80.0/20;
586 586 deny 94.74.96.0/20;
587 - #######################
588 - ## END: Huawei Cloud ##
589 - #######################
587 + ####################################
588 + ## ? END: Huawei Cloud - AS136907 ##
589 + ####################################
590 590
591 - ###############################################
592 - ## BEGIN: Alibaba Cloud - AS134963 + AS45102 ##
593 - ###############################################
591 + #################################################
592 + ## ? BEGIN: Alibaba Cloud - AS134963 + AS45102 ##
593 + #################################################
594 594 deny 103.173.12.0/24;
595 595 deny 103.173.13.0/24;
596 596 deny 103.206.40.0/22;
@@ -1624,6 +1624,29 @@ deny 8.223.128.0/17;
1624 1624 deny 8.223.128.0/18;
1625 1625 deny 8.223.192.0/18;
1626 1626 deny 8.223.64.0/18;
1627 - ########################
1628 - ## END: Alibaba Cloud ##
1629 - ########################
1627 + ###############################################
1628 + ## ? END: Alibaba Cloud - AS134963 + AS45102 ##
1629 + ###############################################
1630 +
1631 + #####################################
1632 + ## ? START: Proton66.ru - AS198953 ##
1633 + #####################################
1634 + deny 45.140.17.0/24;
1635 + deny 45.134.26.0/24;
1636 + deny 193.143.1.0/24;
1637 + deny 45.135.232.0/24;
1638 + deny 91.212.166.0/24;
1639 + ###################################
1640 + ### ? END: Proton66.ru - AS19895 ##
1641 + ###################################
1642 +
1643 + #########################################################################
1644 + ## ? START: AI Scraper User Agents ##
1645 + ## Thanks to: https://github.com/ai-robots-txt/ai.robots.txt/tree/main ##
1646 + #########################################################################
1647 + if ($http_user_agent ~* "(AI2Bot|Ai2Bot\-Dolma|aiHitBot|Amazonbot|anthropic\-ai|Applebot|Applebot\-Extended|Brightbot\ 1\.0|Bytespider|CCBot|ChatGPT\-User|Claude\-Web|ClaudeBot|cohere\-ai|cohere\-training\-data\-crawler|Cotoyogi|Crawlspace|Diffbot|DuckAssistBot|FacebookBot|Factset_spyderbot|FirecrawlAgent|FriendlyCrawler|Google\-CloudVertexBot|Google\-Extended|GoogleOther|GoogleOther\-Image|GoogleOther\-Video|GPTBot|iaskspider/2\.0|ICC\-Crawler|ImagesiftBot|img2dataset|imgproxy|ISSCyberRiskCrawler|Kangaroo\ Bot|meta\-externalagent|Meta\-ExternalAgent|meta\-externalfetcher|Meta\-ExternalFetcher|NovaAct|OAI\-SearchBot|omgili|omgilibot|Operator|PanguBot|Perplexity\-User|PerplexityBot|PetalBot|QualifiedBot|Scrapy|SemrushBot\-OCOB|SemrushBot\-SWA|Sidetrade\ indexer\ bot|TikTokSpider|Timpibot|VelenPublicWebCrawler|Webzio\-Extended|YouBot)") {
1648 + return 403;
1649 + }
1650 + ###################################
1651 + ## ? END: AI Scraper User Agents ##
1652 + ###################################
Newer Older