Compare commits

...

51 Commits

Author SHA1 Message Date
C24Be
66ee68c146 Update 2026.05.13 08:36:53 2026-05-13 08:36:54 +00:00
C24Be
7e63f0c2dd Update 2026.05.12 08:30:42 2026-05-12 08:30:43 +00:00
C24Be
8772da22bf Update 2026.05.11 09:28:50 2026-05-11 09:28:51 +00:00
C24Be
3eaf77049b Update 2026.05.10 13:44:12 2026-05-10 13:44:13 +00:00
C24Be
0259a91167 Update 2026.05.10 08:00:57 2026-05-10 08:00:57 +00:00
C24Be
9c2c051863 Update 2026.05.09 07:47:47 2026-05-09 07:47:48 +00:00
C24Be
98033441c1 Update 2026.05.08 07:20:46 2026-05-08 07:20:47 +00:00
C24Be
1d2a8bc59d Update 2026.05.07 08:23:55 2026-05-07 08:23:55 +00:00
C24Be
9a2fdfa8fb Update 2026.05.06 08:13:23 2026-05-06 08:13:23 +00:00
C24Be
971f3eef74 Update 2026.05.05 07:59:32 2026-05-05 07:59:32 +00:00
C24Be
b705bc035f Update 2026.05.04 08:22:08 2026-05-04 08:22:08 +00:00
C24Be
5eb530f0d4 Update 2026.05.03 13:26:53 2026-05-03 13:26:54 +00:00
C24Be
ed07619d9f Update 2026.05.03 07:52:47 2026-05-03 07:52:47 +00:00
C24Be
1eafe37559 Update 2026.05.02 07:23:14 2026-05-02 07:23:15 +00:00
C24Be
72b30b9670 2026.05.01 (#27)
* Update 2026.05.01 01:47:21

* Update 2026.05.01 09:04:07

---------

Co-authored-by: C24Be <C24Be@github.com>
2026-05-01 11:07:15 +02:00
C24Be
24a8fd70fe Update 2026.05.01 08:05:13 2026-05-01 08:05:13 +00:00
C24Be
60038f6850 Update 2026.04.30 08:09:48 2026-04-30 08:09:48 +00:00
C24Be
df933121db Update 2026.04.29 08:06:09 2026-04-29 08:06:09 +00:00
C24Be
03d79f054e Update 2026.04.28 08:12:39 2026-04-28 08:12:39 +00:00
C24Be
93d8c5ccad Update 2026.04.27 08:11:21 2026-04-27 08:11:22 +00:00
C24Be
a27ccd4435 Update 2026.04.26 13:21:44 2026-04-26 13:21:45 +00:00
C24Be
87b5180092 Update 2026.04.26 07:20:29 2026-04-26 07:20:29 +00:00
C24Be
4afaec1c01 Update 2026.04.25 07:06:45 2026-04-25 07:06:45 +00:00
C24Be
000af4968f Update 2026.04.24 07:52:35 2026-04-24 07:52:35 +00:00
C24Be
235d346178 Update 2026.04.23 07:26:26 2026-04-23 07:26:27 +00:00
C24Be
26c86f2e08 Update 2026.04.22 07:24:03 2026-04-22 07:24:03 +00:00
C24Be
161e6c7e40 Update 2026.04.21 07:25:34 2026-04-21 07:25:34 +00:00
C24Be
eadc6f8bf6 Update 2026.04.20 07:56:26 2026-04-20 07:56:26 +00:00
C24Be
6d6e83e1ca Update 2026.04.19 13:17:24 2026-04-19 13:17:25 +00:00
C24Be
96fd133743 Update 2026.04.19 07:10:31 2026-04-19 07:10:31 +00:00
C24Be
6a98207d91 Update 2026.04.18 07:00:00 2026-04-18 07:00:00 +00:00
C24Be
bc5c9306be Update 2026.04.17 07:24:05 2026-04-17 07:24:05 +00:00
C24Be
4ebef8444a Update 2026.04.16 07:22:55 2026-04-16 07:22:55 +00:00
C24Be
21601142a0 Update 2026.04.15 07:22:39 2026-04-15 07:22:39 +00:00
C24Be
ecea2c67c7 Update 2026.04.14 07:21:59 2026-04-14 07:21:59 +00:00
C24Be
e0d4c586be Update 2026.04.13 07:52:34 2026-04-13 07:52:35 +00:00
C24Be
7901abc38e Update 2026.04.12 13:16:47 2026-04-12 13:16:48 +00:00
C24Be
7fa30aa879 Update 2026.04.12 07:06:47 2026-04-12 07:06:47 +00:00
C24Be
b21b4efa53 Update 2026.04.11 06:54:25 2026-04-11 06:54:25 +00:00
C24Be
9ef9acd308 Update 2026.04.10 07:18:35 2026-04-10 07:18:36 +00:00
C24Be
f1cff29dd1 Update 2026.04.09 07:14:11 2026-04-09 07:14:11 +00:00
C24Be
4cd10c2ab7 Update 2026.04.08 07:10:31 2026-04-08 07:10:31 +00:00
C24Be
39696c6cee Update 2026.04.07 07:07:25 2026-04-07 07:07:25 +00:00
C24Be
2609a465f3 Update 2026.04.06 15:59:47 2026-04-06 15:59:47 +00:00
C24Be
8bd3f4d283 readme 2026-04-06 17:57:39 +02:00
C24Be
2be4631e02 New VK Exclude rules 2026-04-06 17:55:22 +02:00
C24Be
ccf0daf829 Update 2026.04.06 07:21:15 2026-04-06 07:21:15 +00:00
C24Be
120112daa4 Update 2026.04.05 13:13:34 2026-04-05 13:13:35 +00:00
C24Be
595f1c9fc5 Update 2026.04.05 06:57:52 2026-04-05 06:57:53 +00:00
C24Be
0a61d5dc8b Update 2026.04.04 06:53:13 2026-04-04 06:53:13 +00:00
C24Be
2e6a9ddae5 Update 2026.04.03 07:00:52 2026-04-03 07:00:53 +00:00
34 changed files with 20673 additions and 17992 deletions

View File

@@ -3,7 +3,7 @@
### Blacklists are updated daily!
> [!IMPORTANT]
> A very important feature has been added: dedicated lists of VK Cloud / VK networks that can be used to block **OUTGOING** traffic from your server (iptables/ipset and nftables formats are available).
> A very important feature has been added: dedicated lists of VK/Max/OK Service networks that can be used to block **OUTGOING** traffic from your server (iptables/ipset and nftables formats are available).
> This can help reduce the risk of Messenger MAX being used to compromise your VPN server.
> The best security option is to avoid installing Messenger MAX at all on a phone where VPN access is configured.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -30,8 +30,9 @@
128.140.170.0/24
128.140.171.0/24
128.140.172.0/22
128.140.173.0/24
130.49.224.0/19
138.16.192.0/20
138.16.240.0/20
145.255.238.240/28
146.185.208.0/22
146.185.208.0/23
@@ -42,17 +43,13 @@
149.62.55.240/30
155.212.192.0/20
161.104.104.0/21
161.104.104.0/22
161.104.108.0/22
176.109.0.0/21
176.112.168.0/21
176.116.112.0/22
176.116.96.0/20
178.16.156.148/30
178.17.176.0/23
178.17.178.0/23
178.17.180.0/23
178.17.182.0/23
178.17.184.0/22
178.17.188.0/22
178.20.234.224/29
178.22.88.0/21
178.22.89.64/26
@@ -67,7 +64,6 @@
178.237.240.0/20
178.237.248.0/21
178.237.28.0/24
178.237.29.0/24
178.237.30.0/23
178.248.232.137/32
178.248.232.60/32
@@ -114,7 +110,6 @@
185.130.112.0/23
185.130.114.0/23
185.131.68.0/22
185.131.68.0/23
185.149.160.0/24
185.149.161.0/24
185.149.162.0/24
@@ -125,8 +120,6 @@
185.16.244.0/22
185.16.244.0/23
185.16.246.0/23
185.16.246.0/24
185.16.247.0/24
185.168.60.0/24
185.168.61.0/24
185.168.62.0/24
@@ -199,14 +192,12 @@
188.93.62.0/24
193.203.40.0/22
193.232.70.0/24
193.33.230.0/23
193.47.146.0/24
194.140.247.0/25
194.140.247.128/25
194.150.202.0/23
194.165.22.0/23
194.186.112.80/28
194.186.63.0/24
194.190.9.0/24
194.215.248.0/24
194.226.116.0/22
@@ -242,7 +233,6 @@
195.211.23.0/24
195.218.175.40/29
195.218.190.0/23
195.226.203.0/24
195.239.113.0/24
195.239.247.0/24
195.239.80.32/29
@@ -263,7 +253,6 @@
195.98.43.104/29
195.98.73.56/29
195.98.77.100/30
212.111.84.0/22
212.119.174.0/24
212.119.175.0/24
212.120.169.48/29
@@ -289,10 +278,6 @@
212.192.156.0/22
212.23.85.48/30
212.23.85.56/29
212.233.120.0/22
212.233.72.0/21
212.233.88.0/21
212.233.96.0/22
212.32.198.64/29
212.48.134.192/26
212.48.138.240/28
@@ -374,7 +359,6 @@
212.48.54.84/30
212.48.54.92/30
212.48.54.96/30
212.49.107.224/27
212.49.124.0/26
212.57.133.0/24
212.57.159.0/24
@@ -397,8 +381,6 @@
213.172.27.252/30
213.172.30.136/30
213.172.4.192/26
213.176.232.0/23
213.176.234.0/23
213.177.111.0/24
213.183.253.56/29
213.219.212.0/22
@@ -475,6 +457,7 @@
217.172.20.0/22
217.174.188.0/22
217.174.188.0/23
217.174.190.0/23
217.195.92.16/28
217.195.93.144/29
217.195.94.200/29
@@ -500,9 +483,7 @@
217.67.177.208/29
217.69.128.0/20
217.69.128.0/21
217.69.132.0/24
217.69.136.0/21
31.177.104.0/22
31.177.95.0/24
31.44.63.64/29
37.139.32.0/22
@@ -636,9 +617,6 @@
79.137.139.0/24
79.137.139.0/25
79.137.139.128/25
79.137.140.0/24
79.137.142.0/24
79.137.157.0/24
79.137.157.0/25
79.137.157.128/25
79.137.164.0/24
@@ -658,9 +636,6 @@
79.137.240.0/22
79.137.244.0/22
79.142.88.0/28
79.143.229.0/24
79.143.230.0/24
79.143.232.0/24
80.237.11.88/29
80.237.39.112/29
80.237.98.80/28
@@ -695,11 +670,9 @@
81.195.125.96/30
81.195.148.140/30
81.195.150.248/30
81.195.151.0/24
81.195.151.172/30
81.195.155.0/30
81.195.161.12/30
81.195.164.0/24
81.195.165.64/28
81.195.168.24/30
81.195.177.160/30
@@ -810,7 +783,6 @@
85.141.33.64/28
85.141.60.96/28
85.141.61.160/28
85.142.251.0/24
85.143.125.0/24
85.146.204.44/30
85.192.32.0/22
@@ -879,8 +851,6 @@
87.240.128.0/18
87.240.128.0/19
87.240.160.0/19
87.240.166.0/24
87.240.167.0/24
87.242.112.0/22
87.245.133.0/24
87.249.16.32/28
@@ -948,9 +918,6 @@
89.21.152.104/29
89.221.228.0/22
89.221.232.0/21
89.221.232.0/22
89.221.235.0/24
89.221.236.0/22
89.28.253.168/29
89.28.255.56/29
90.150.176.52/30
@@ -973,7 +940,6 @@
90.156.148.0/22
90.156.148.0/23
90.156.150.0/23
90.156.151.0/24
90.156.212.0/22
90.156.212.0/23
90.156.214.0/23
@@ -981,31 +947,16 @@
90.156.216.0/23
90.156.218.0/23
90.156.232.0/21
90.156.248.0/22
91.103.194.184/29
91.135.212.0/22
91.135.216.0/21
91.135.220.0/24
91.135.221.0/24
91.195.136.0/23
91.208.20.0/24
91.215.168.0/22
91.217.34.0/23
91.219.192.0/22
91.219.224.0/22
91.221.140.0/23
91.221.140.0/24
91.221.141.0/24
91.226.250.0/24
91.227.32.0/24
91.231.132.0/22
91.231.132.0/24
91.231.133.0/24
91.231.134.0/24
91.237.76.0/24
92.101.253.152/29
92.101.253.96/29
92.38.217.0/24
92.39.106.168/30
92.39.106.20/30
92.39.111.84/30
@@ -1047,7 +998,6 @@
94.124.192.192/29
94.139.244.0/22
94.139.244.0/23
94.139.244.0/24
94.139.246.0/23
94.199.64.0/21
94.25.119.228/30
@@ -1064,9 +1014,6 @@
95.142.201.0/24
95.142.202.0/24
95.142.203.0/24
95.142.204.0/23
95.142.207.0/24
95.163.133.0/24
95.163.180.0/22
95.163.180.0/23
95.163.182.0/23
@@ -1122,7 +1069,6 @@
95.173.128.0/20
95.173.144.0/20
95.213.0.0/17
95.213.0.0/18
95.213.0.0/20
95.213.16.0/21
95.213.24.0/23
@@ -1137,8 +1083,6 @@
95.213.34.0/23
95.213.36.0/22
95.213.40.0/21
95.213.44.0/24
95.213.45.0/24
95.213.48.0/20
95.213.64.0/18
95.53.248.0/29

View File

@@ -1,22 +1,5 @@
2a00:1148::/29
2a00:1148::/32
2a00:46e0:2::/48
2a00:46e0::/32
2a00:a300::/32
2a00:b4c0::/32
2a00:bdc0:8000::/34
2a00:bdc0::/33
2a00:bdc0:c000::/35
2a00:bdc0:e002::/48
2a00:bdc0:e003::/48
2a00:bdc0:e004::/48
2a00:bdc0:e005::/48
2a00:bdc0:e007::/48
2a00:bdc0:f000::/36
2a00:bdc1::/32
2a00:bdc2::/31
2a00:bdc4::/30
2a14:25c0::/32
2a14:25c5::/32
2a14:25c6::/32
2a14:25c7::/32

View File

@@ -1,21 +1,15 @@
109.120.180.0/22
109.120.180.0/23
109.120.182.0/23
109.120.188.0/22
109.120.188.0/23
109.120.190.0/23
128.140.168.0/21
128.140.168.0/23
128.140.170.0/24
128.140.171.0/24
128.140.172.0/22
130.49.224.0/19
138.16.192.0/20
138.16.240.0/20
146.185.208.0/22
146.185.208.0/23
146.185.210.0/23
146.185.240.0/22
146.185.240.0/23
146.185.242.0/23
155.212.192.0/20
161.104.104.0/21
176.112.168.0/21
@@ -30,8 +24,6 @@
185.100.104.0/23
185.100.106.0/23
185.130.112.0/22
185.130.112.0/23
185.130.114.0/23
185.131.68.0/22
185.16.148.0/22
185.16.148.0/23
@@ -47,8 +39,6 @@
185.226.52.0/23
185.226.54.0/23
185.241.192.0/22
185.241.192.0/23
185.241.194.0/23
185.29.128.0/22
185.29.130.0/24
185.32.248.0/22
@@ -61,8 +51,6 @@
185.6.244.0/23
185.6.246.0/23
185.86.144.0/22
185.86.144.0/23
185.86.146.0/23
188.93.56.0/21
188.93.56.0/24
188.93.57.0/24
@@ -75,18 +63,11 @@
195.211.20.0/22
195.211.22.0/24
195.211.23.0/24
212.111.84.0/22
212.233.120.0/22
212.233.72.0/21
212.233.88.0/21
212.233.96.0/22
195.239.247.0/24
213.219.212.0/22
213.219.212.0/23
213.219.214.0/23
217.16.16.0/20
217.16.16.0/21
217.16.24.0/21
217.174.188.0/22
217.174.188.0/23
217.174.190.0/23
217.20.144.0/20
217.20.144.0/22
217.20.148.0/24
@@ -100,11 +81,7 @@
217.69.128.0/21
217.69.136.0/21
37.139.32.0/22
37.139.32.0/23
37.139.34.0/23
37.139.40.0/22
37.139.40.0/23
37.139.42.0/23
45.136.20.0/22
45.136.20.0/23
45.136.22.0/23
@@ -119,8 +96,6 @@
5.181.61.0/24
5.181.62.0/23
5.188.140.0/22
5.188.140.0/23
5.188.142.0/23
5.61.16.0/21
5.61.16.0/22
5.61.20.0/22
@@ -151,69 +126,39 @@
79.137.167.0/25
79.137.167.128/25
79.137.174.0/23
79.137.174.0/24
79.137.175.0/24
79.137.180.0/24
79.137.180.0/25
79.137.180.128/25
79.137.240.0/21
79.137.240.0/22
79.137.244.0/22
81.177.12.0/24
81.177.31.64/26
83.166.232.0/21
83.166.232.0/22
83.166.236.0/22
83.166.248.0/21
83.166.248.0/22
83.166.252.0/22
83.217.216.0/22
83.217.216.0/23
83.217.218.0/23
83.222.28.0/22
84.23.52.0/22
84.23.52.0/23
84.23.54.0/23
85.114.31.108/30
85.192.32.0/22
85.192.32.0/23
85.192.34.0/23
85.198.106.0/24
85.198.107.0/24
87.239.104.0/21
87.239.104.0/22
87.239.108.0/22
87.240.128.0/18
87.240.128.0/19
87.240.160.0/19
87.242.112.0/22
89.208.196.0/22
89.208.196.0/23
89.208.198.0/23
89.208.208.0/22
89.208.208.0/23
89.208.210.0/23
89.208.216.0/21
89.208.216.0/23
89.208.218.0/23
89.208.220.0/22
89.208.228.0/22
89.208.228.0/23
89.208.230.0/23
89.208.84.0/22
89.208.84.0/23
89.208.86.0/23
89.221.228.0/22
89.221.232.0/21
90.156.148.0/22
90.156.148.0/23
90.156.150.0/23
90.156.212.0/22
90.156.212.0/23
90.156.214.0/23
90.156.216.0/22
90.156.216.0/23
90.156.218.0/23
90.156.232.0/21
91.219.224.0/22
91.231.132.0/22
91.237.76.0/24
93.153.255.84/30
@@ -224,23 +169,15 @@
94.100.176.0/21
94.100.184.0/21
94.139.244.0/22
94.139.244.0/23
94.139.246.0/23
95.142.192.0/20
95.142.192.0/21
95.142.200.0/21
95.163.180.0/22
95.163.180.0/23
95.163.182.0/23
95.163.208.0/21
95.163.208.0/23
95.163.210.0/23
95.163.212.0/22
95.163.216.0/22
95.163.216.0/23
95.163.218.0/23
95.163.248.0/21
95.163.248.0/22
95.163.252.0/23
95.163.254.0/23
95.163.32.0/19

View File

@@ -1 +0,0 @@
2a00:bdc0::/29

View File

@@ -1,21 +1,15 @@
109.120.180.0/22
109.120.180.0/23
109.120.182.0/23
109.120.188.0/22
109.120.188.0/23
109.120.190.0/23
128.140.168.0/21
128.140.168.0/23
128.140.170.0/24
128.140.171.0/24
128.140.172.0/22
130.49.224.0/19
138.16.192.0/20
138.16.240.0/20
146.185.208.0/22
146.185.208.0/23
146.185.210.0/23
146.185.240.0/22
146.185.240.0/23
146.185.242.0/23
155.212.192.0/20
161.104.104.0/21
176.112.168.0/21
@@ -30,8 +24,6 @@
185.100.104.0/23
185.100.106.0/23
185.130.112.0/22
185.130.112.0/23
185.130.114.0/23
185.131.68.0/22
185.16.148.0/22
185.16.148.0/23
@@ -47,8 +39,6 @@
185.226.52.0/23
185.226.54.0/23
185.241.192.0/22
185.241.192.0/23
185.241.194.0/23
185.29.128.0/22
185.29.130.0/24
185.32.248.0/22
@@ -61,8 +51,6 @@
185.6.244.0/23
185.6.246.0/23
185.86.144.0/22
185.86.144.0/23
185.86.146.0/23
188.93.56.0/21
188.93.56.0/24
188.93.57.0/24
@@ -75,18 +63,11 @@
195.211.20.0/22
195.211.22.0/24
195.211.23.0/24
212.111.84.0/22
212.233.120.0/22
212.233.72.0/21
212.233.88.0/21
212.233.96.0/22
195.239.247.0/24
213.219.212.0/22
213.219.212.0/23
213.219.214.0/23
217.16.16.0/20
217.16.16.0/21
217.16.24.0/21
217.174.188.0/22
217.174.188.0/23
217.174.190.0/23
217.20.144.0/20
217.20.144.0/22
217.20.148.0/24
@@ -99,13 +80,8 @@
217.69.128.0/20
217.69.128.0/21
217.69.136.0/21
2a00:bdc0::/29
37.139.32.0/22
37.139.32.0/23
37.139.34.0/23
37.139.40.0/22
37.139.40.0/23
37.139.42.0/23
45.136.20.0/22
45.136.20.0/23
45.136.22.0/23
@@ -120,8 +96,6 @@
5.181.61.0/24
5.181.62.0/23
5.188.140.0/22
5.188.140.0/23
5.188.142.0/23
5.61.16.0/21
5.61.16.0/22
5.61.20.0/22
@@ -152,69 +126,39 @@
79.137.167.0/25
79.137.167.128/25
79.137.174.0/23
79.137.174.0/24
79.137.175.0/24
79.137.180.0/24
79.137.180.0/25
79.137.180.128/25
79.137.240.0/21
79.137.240.0/22
79.137.244.0/22
81.177.12.0/24
81.177.31.64/26
83.166.232.0/21
83.166.232.0/22
83.166.236.0/22
83.166.248.0/21
83.166.248.0/22
83.166.252.0/22
83.217.216.0/22
83.217.216.0/23
83.217.218.0/23
83.222.28.0/22
84.23.52.0/22
84.23.52.0/23
84.23.54.0/23
85.114.31.108/30
85.192.32.0/22
85.192.32.0/23
85.192.34.0/23
85.198.106.0/24
85.198.107.0/24
87.239.104.0/21
87.239.104.0/22
87.239.108.0/22
87.240.128.0/18
87.240.128.0/19
87.240.160.0/19
87.242.112.0/22
89.208.196.0/22
89.208.196.0/23
89.208.198.0/23
89.208.208.0/22
89.208.208.0/23
89.208.210.0/23
89.208.216.0/21
89.208.216.0/23
89.208.218.0/23
89.208.220.0/22
89.208.228.0/22
89.208.228.0/23
89.208.230.0/23
89.208.84.0/22
89.208.84.0/23
89.208.86.0/23
89.221.228.0/22
89.221.232.0/21
90.156.148.0/22
90.156.148.0/23
90.156.150.0/23
90.156.212.0/22
90.156.212.0/23
90.156.214.0/23
90.156.216.0/22
90.156.216.0/23
90.156.218.0/23
90.156.232.0/21
91.219.224.0/22
91.231.132.0/22
91.237.76.0/24
93.153.255.84/30
@@ -225,23 +169,15 @@
94.100.176.0/21
94.100.184.0/21
94.139.244.0/22
94.139.244.0/23
94.139.246.0/23
95.142.192.0/20
95.142.192.0/21
95.142.200.0/21
95.163.180.0/22
95.163.180.0/23
95.163.182.0/23
95.163.208.0/21
95.163.208.0/23
95.163.210.0/23
95.163.212.0/22
95.163.216.0/22
95.163.216.0/23
95.163.218.0/23
95.163.248.0/21
95.163.248.0/22
95.163.252.0/23
95.163.254.0/23
95.163.32.0/19

View File

@@ -30,8 +30,9 @@
128.140.170.0/24
128.140.171.0/24
128.140.172.0/22
128.140.173.0/24
130.49.224.0/19
138.16.192.0/20
138.16.240.0/20
145.255.238.240/28
146.185.208.0/22
146.185.208.0/23
@@ -42,17 +43,13 @@
149.62.55.240/30
155.212.192.0/20
161.104.104.0/21
161.104.104.0/22
161.104.108.0/22
176.109.0.0/21
176.112.168.0/21
176.116.112.0/22
176.116.96.0/20
178.16.156.148/30
178.17.176.0/23
178.17.178.0/23
178.17.180.0/23
178.17.182.0/23
178.17.184.0/22
178.17.188.0/22
178.20.234.224/29
178.22.88.0/21
178.22.89.64/26
@@ -67,7 +64,6 @@
178.237.240.0/20
178.237.248.0/21
178.237.28.0/24
178.237.29.0/24
178.237.30.0/23
178.248.232.137/32
178.248.232.60/32
@@ -114,7 +110,6 @@
185.130.112.0/23
185.130.114.0/23
185.131.68.0/22
185.131.68.0/23
185.149.160.0/24
185.149.161.0/24
185.149.162.0/24
@@ -125,8 +120,6 @@
185.16.244.0/22
185.16.244.0/23
185.16.246.0/23
185.16.246.0/24
185.16.247.0/24
185.168.60.0/24
185.168.61.0/24
185.168.62.0/24
@@ -199,14 +192,12 @@
188.93.62.0/24
193.203.40.0/22
193.232.70.0/24
193.33.230.0/23
193.47.146.0/24
194.140.247.0/25
194.140.247.128/25
194.150.202.0/23
194.165.22.0/23
194.186.112.80/28
194.186.63.0/24
194.190.9.0/24
194.215.248.0/24
194.226.116.0/22
@@ -242,7 +233,6 @@
195.211.23.0/24
195.218.175.40/29
195.218.190.0/23
195.226.203.0/24
195.239.113.0/24
195.239.247.0/24
195.239.80.32/29
@@ -263,7 +253,6 @@
195.98.43.104/29
195.98.73.56/29
195.98.77.100/30
212.111.84.0/22
212.119.174.0/24
212.119.175.0/24
212.120.169.48/29
@@ -289,10 +278,6 @@
212.192.156.0/22
212.23.85.48/30
212.23.85.56/29
212.233.120.0/22
212.233.72.0/21
212.233.88.0/21
212.233.96.0/22
212.32.198.64/29
212.48.134.192/26
212.48.138.240/28
@@ -374,7 +359,6 @@
212.48.54.84/30
212.48.54.92/30
212.48.54.96/30
212.49.107.224/27
212.49.124.0/26
212.57.133.0/24
212.57.159.0/24
@@ -397,8 +381,6 @@
213.172.27.252/30
213.172.30.136/30
213.172.4.192/26
213.176.232.0/23
213.176.234.0/23
213.177.111.0/24
213.183.253.56/29
213.219.212.0/22
@@ -475,6 +457,7 @@
217.172.20.0/22
217.174.188.0/22
217.174.188.0/23
217.174.190.0/23
217.195.92.16/28
217.195.93.144/29
217.195.94.200/29
@@ -500,31 +483,12 @@
217.67.177.208/29
217.69.128.0/20
217.69.128.0/21
217.69.132.0/24
217.69.136.0/21
2a00:1148::/29
2a00:1148::/32
2a00:46e0:2::/48
2a00:46e0::/32
2a00:a300::/32
2a00:b4c0::/32
2a00:bdc0:8000::/34
2a00:bdc0::/33
2a00:bdc0:c000::/35
2a00:bdc0:e002::/48
2a00:bdc0:e003::/48
2a00:bdc0:e004::/48
2a00:bdc0:e005::/48
2a00:bdc0:e007::/48
2a00:bdc0:f000::/36
2a00:bdc1::/32
2a00:bdc2::/31
2a00:bdc4::/30
2a14:25c0::/32
2a14:25c5::/32
2a14:25c6::/32
2a14:25c7::/32
31.177.104.0/22
31.177.95.0/24
31.44.63.64/29
37.139.32.0/22
@@ -658,9 +622,6 @@
79.137.139.0/24
79.137.139.0/25
79.137.139.128/25
79.137.140.0/24
79.137.142.0/24
79.137.157.0/24
79.137.157.0/25
79.137.157.128/25
79.137.164.0/24
@@ -680,9 +641,6 @@
79.137.240.0/22
79.137.244.0/22
79.142.88.0/28
79.143.229.0/24
79.143.230.0/24
79.143.232.0/24
80.237.11.88/29
80.237.39.112/29
80.237.98.80/28
@@ -717,11 +675,9 @@
81.195.125.96/30
81.195.148.140/30
81.195.150.248/30
81.195.151.0/24
81.195.151.172/30
81.195.155.0/30
81.195.161.12/30
81.195.164.0/24
81.195.165.64/28
81.195.168.24/30
81.195.177.160/30
@@ -832,7 +788,6 @@
85.141.33.64/28
85.141.60.96/28
85.141.61.160/28
85.142.251.0/24
85.143.125.0/24
85.146.204.44/30
85.192.32.0/22
@@ -901,8 +856,6 @@
87.240.128.0/18
87.240.128.0/19
87.240.160.0/19
87.240.166.0/24
87.240.167.0/24
87.242.112.0/22
87.245.133.0/24
87.249.16.32/28
@@ -970,9 +923,6 @@
89.21.152.104/29
89.221.228.0/22
89.221.232.0/21
89.221.232.0/22
89.221.235.0/24
89.221.236.0/22
89.28.253.168/29
89.28.255.56/29
90.150.176.52/30
@@ -995,7 +945,6 @@
90.156.148.0/22
90.156.148.0/23
90.156.150.0/23
90.156.151.0/24
90.156.212.0/22
90.156.212.0/23
90.156.214.0/23
@@ -1003,31 +952,16 @@
90.156.216.0/23
90.156.218.0/23
90.156.232.0/21
90.156.248.0/22
91.103.194.184/29
91.135.212.0/22
91.135.216.0/21
91.135.220.0/24
91.135.221.0/24
91.195.136.0/23
91.208.20.0/24
91.215.168.0/22
91.217.34.0/23
91.219.192.0/22
91.219.224.0/22
91.221.140.0/23
91.221.140.0/24
91.221.141.0/24
91.226.250.0/24
91.227.32.0/24
91.231.132.0/22
91.231.132.0/24
91.231.133.0/24
91.231.134.0/24
91.237.76.0/24
92.101.253.152/29
92.101.253.96/29
92.38.217.0/24
92.39.106.168/30
92.39.106.20/30
92.39.111.84/30
@@ -1069,7 +1003,6 @@
94.124.192.192/29
94.139.244.0/22
94.139.244.0/23
94.139.244.0/24
94.139.246.0/23
94.199.64.0/21
94.25.119.228/30
@@ -1086,9 +1019,6 @@
95.142.201.0/24
95.142.202.0/24
95.142.203.0/24
95.142.204.0/23
95.142.207.0/24
95.163.133.0/24
95.163.180.0/22
95.163.180.0/23
95.163.182.0/23
@@ -1144,7 +1074,6 @@
95.173.128.0/20
95.173.144.0/20
95.213.0.0/17
95.213.0.0/18
95.213.0.0/20
95.213.16.0/21
95.213.24.0/23
@@ -1159,8 +1088,6 @@
95.213.34.0/23
95.213.36.0/22
95.213.40.0/21
95.213.44.0/24
95.213.45.0/24
95.213.48.0/20
95.213.64.0/18
95.53.248.0/29

View File

@@ -1,419 +1,47 @@
# Networks announced by AS28709
# AS-Name (ORG): VKONTAKTE-REGIONAL-CDN (LLC VK)
185.32.251.0/24
178.237.21.0/24
128.140.170.0/24
2a00:bdc0:e007::/48
178.237.22.0/24
95.142.201.0/24
95.142.202.0/24
185.32.249.0/24
2a00:bdc0:e005::/48
178.237.24.0/24
178.237.28.0/24
95.142.203.0/24
178.237.28.0/24
2a00:bdc0:e002::/48
2a00:bdc0:e005::/48
2a00:bdc0:e007::/48
95.142.202.0/24
128.140.170.0/24
185.32.251.0/24
2a00:bdc0:e003::/48
178.237.24.0/24
178.237.21.0/24
2a00:bdc0:e004::/48
95.142.201.0/24
185.32.249.0/24
178.237.22.0/24
# Networks announced by AS28709
# AS-Name (ORG): VKONTAKTE-REGIONAL-CDN (LLC VK)
185.32.251.0/24
178.237.21.0/24
128.140.170.0/24
2a00:bdc0:e007::/48
178.237.22.0/24
95.142.201.0/24
95.142.202.0/24
185.32.249.0/24
2a00:bdc0:e005::/48
178.237.24.0/24
178.237.28.0/24
95.142.203.0/24
178.237.28.0/24
2a00:bdc0:e002::/48
2a00:bdc0:e005::/48
2a00:bdc0:e007::/48
95.142.202.0/24
128.140.170.0/24
185.32.251.0/24
2a00:bdc0:e003::/48
178.237.24.0/24
178.237.21.0/24
2a00:bdc0:e004::/48
95.142.201.0/24
185.32.249.0/24
178.237.22.0/24
# Networks announced by AS34500
# AS-Name (ORG): CTSPI (FGUP CTSPI MGA Russia)
80.73.16.0/24
80.73.16.0/21
80.73.16.0/20
80.73.16.0/21
# Networks announced by AS34500
# AS-Name (ORG): CTSPI (FGUP CTSPI MGA Russia)
80.73.16.0/24
80.73.16.0/21
80.73.16.0/20
# Networks announced by AS43038
# AS-Name (ORG): TVK-AS (MTS PJSC)
178.17.180.0/23
79.143.230.0/24
178.17.182.0/23
91.208.20.0/24
81.195.151.0/24
213.176.232.0/23
195.226.203.0/24
79.143.232.0/24
178.17.184.0/22
213.176.234.0/23
178.17.176.0/23
178.17.178.0/23
178.17.188.0/22
193.33.230.0/23
79.143.229.0/24
# Networks announced by AS43038
# AS-Name (ORG): TVK-AS (MTS PJSC)
178.17.180.0/23
79.143.230.0/24
178.17.182.0/23
91.208.20.0/24
81.195.151.0/24
213.176.232.0/23
195.226.203.0/24
79.143.232.0/24
178.17.184.0/22
213.176.234.0/23
178.17.176.0/23
178.17.178.0/23
178.17.188.0/22
193.33.230.0/23
79.143.229.0/24
# Networks announced by AS43720
# AS-Name (ORG): TVK-AS (MTS OJSC)
91.135.221.0/24
91.135.212.0/22
91.135.216.0/21
91.195.136.0/23
81.195.164.0/24
91.135.220.0/24
# Networks announced by AS43720
# AS-Name (ORG): TVK-AS (MTS OJSC)
91.135.221.0/24
91.135.212.0/22
91.135.216.0/21
91.195.136.0/23
81.195.164.0/24
91.135.220.0/24
# Networks announced by AS47541
# AS-Name (ORG): VKONTAKTE-SPB-AS (LLC VK)
79.137.164.0/24
95.213.0.0/17
79.137.139.0/24
95.142.192.0/20
79.137.180.0/24
95.213.44.0/24
2a00:bdc0:c000::/35
93.186.232.0/21
2a00:bdc4::/30
217.69.132.0/24
79.137.183.0/24
2a00:bdc0:8000::/34
185.32.248.0/22
87.240.167.0/24
87.240.128.0/18
2a14:25c7::/32
95.213.45.0/24
93.186.224.0/21
87.240.166.0/24
2a00:bdc1::/32
185.131.68.0/23
2a14:25c5::/32
91.231.133.0/24
95.142.192.0/21
2a00:bdc0::/33
91.231.132.0/24
95.213.0.0/18
91.231.134.0/24
2a00:bdc2::/31
# Networks announced by AS47541
# AS-Name (ORG): VKONTAKTE-SPB-AS (LLC VK)
79.137.164.0/24
95.213.0.0/17
79.137.139.0/24
95.142.192.0/20
79.137.180.0/24
95.213.44.0/24
2a00:bdc0:c000::/35
93.186.232.0/21
2a00:bdc4::/30
217.69.132.0/24
79.137.183.0/24
2a00:bdc0:8000::/34
185.32.248.0/22
87.240.167.0/24
87.240.128.0/18
2a14:25c7::/32
95.213.45.0/24
93.186.224.0/21
87.240.166.0/24
2a00:bdc1::/32
185.131.68.0/23
2a14:25c5::/32
91.231.133.0/24
95.142.192.0/21
2a00:bdc0::/33
91.231.132.0/24
95.213.0.0/18
91.231.134.0/24
2a00:bdc2::/31
# Networks announced by AS47542
# AS-Name (ORG): VKONTAKTE-MSK-CDN-AS (LLC VK)
128.140.173.0/24
95.213.44.0/24
95.142.204.0/23
87.240.167.0/24
2a00:bdc0:f000::/36
95.142.207.0/24
87.240.166.0/24
95.213.45.0/24
# Networks announced by AS47542
# AS-Name (ORG): VKONTAKTE-MSK-CDN-AS (LLC VK)
128.140.173.0/24
95.213.44.0/24
95.142.204.0/23
87.240.167.0/24
2a00:bdc0:f000::/36
95.142.207.0/24
87.240.166.0/24
95.213.45.0/24
# Networks announced by AS47764
# AS-Name (ORG): VK-AS (LLC VK)
94.139.244.0/24
95.163.133.0/24
5.61.232.0/21
79.137.240.0/21
185.16.244.0/23
83.217.216.0/22
217.16.16.0/20
155.212.192.0/20
2a00:b4c0::/32
217.20.144.0/20
5.181.61.0/24
109.120.180.0/22
195.218.190.0/23
212.233.96.0/22
89.221.232.0/22
45.84.128.0/22
2a00:46e0::/32
95.163.180.0/22
79.137.157.0/24
83.222.28.0/22
212.233.88.0/21
176.112.168.0/21
89.221.228.0/22
37.139.32.0/22
94.100.176.0/20
185.100.104.0/22
5.101.40.0/22
178.237.29.0/24
79.137.174.0/23
91.219.224.0/22
185.86.144.0/22
92.38.217.0/24
2a00:1148::/29
90.156.151.0/24
90.156.148.0/22
95.163.248.0/21
95.163.32.0/19
185.16.247.0/24
128.140.168.0/21
89.208.84.0/22
130.49.224.0/19
87.239.104.0/21
90.156.212.0/22
89.208.196.0/22
89.208.208.0/22
45.136.20.0/22
91.231.134.0/24
185.5.136.0/22
146.185.208.0/22
90.156.216.0/22
89.221.235.0/24
178.22.88.0/21
217.174.188.0/22
185.130.112.0/22
2a00:1148::/32
2a00:46e0:2::/48
2a14:25c6::/32
212.111.84.0/22
213.219.212.0/22
2a14:25c0::/32
85.192.32.0/22
185.241.192.0/22
83.166.248.0/21
185.180.200.0/22
185.16.148.0/22
5.181.60.0/22
178.237.16.0/20
89.208.220.0/22
185.226.52.0/22
193.203.40.0/22
188.93.56.0/21
91.231.133.0/24
146.185.240.0/22
185.131.68.0/22
185.16.244.0/22
195.211.20.0/22
31.177.104.0/22
194.186.63.0/24
84.23.52.0/22
83.166.232.0/21
109.120.188.0/22
89.221.236.0/22
89.208.218.0/23
90.156.232.0/21
89.208.216.0/23
95.163.208.0/21
212.233.72.0/21
94.139.244.0/22
91.231.132.0/22
217.69.128.0/20
95.163.216.0/22
37.139.40.0/22
5.188.140.0/22
89.208.228.0/22
62.217.160.0/20
185.187.63.0/24
87.242.112.0/22
212.233.120.0/22
5.61.16.0/21
185.16.246.0/24
161.104.104.0/21
# Networks announced by AS47764
# AS-Name (ORG): VK-AS (LLC VK)
94.139.244.0/24
95.163.133.0/24
5.61.232.0/21
79.137.240.0/21
185.16.244.0/23
83.217.216.0/22
217.16.16.0/20
155.212.192.0/20
2a00:b4c0::/32
217.20.144.0/20
5.181.61.0/24
109.120.180.0/22
195.218.190.0/23
212.233.96.0/22
89.221.232.0/22
45.84.128.0/22
2a00:46e0::/32
95.163.180.0/22
79.137.157.0/24
83.222.28.0/22
212.233.88.0/21
176.112.168.0/21
89.221.228.0/22
37.139.32.0/22
94.100.176.0/20
185.100.104.0/22
5.101.40.0/22
178.237.29.0/24
79.137.174.0/23
91.219.224.0/22
185.86.144.0/22
92.38.217.0/24
2a00:1148::/29
90.156.151.0/24
90.156.148.0/22
95.163.248.0/21
95.163.32.0/19
185.16.247.0/24
128.140.168.0/21
89.208.84.0/22
130.49.224.0/19
87.239.104.0/21
90.156.212.0/22
89.208.196.0/22
89.208.208.0/22
45.136.20.0/22
91.231.134.0/24
185.5.136.0/22
146.185.208.0/22
90.156.216.0/22
89.221.235.0/24
178.22.88.0/21
217.174.188.0/22
185.130.112.0/22
2a00:1148::/32
2a00:46e0:2::/48
2a14:25c6::/32
212.111.84.0/22
213.219.212.0/22
2a14:25c0::/32
85.192.32.0/22
185.241.192.0/22
83.166.248.0/21
185.180.200.0/22
185.16.148.0/22
5.181.60.0/22
178.237.16.0/20
89.208.220.0/22
185.226.52.0/22
193.203.40.0/22
188.93.56.0/21
91.231.133.0/24
146.185.240.0/22
185.131.68.0/22
185.16.244.0/22
195.211.20.0/22
31.177.104.0/22
194.186.63.0/24
84.23.52.0/22
83.166.232.0/21
109.120.188.0/22
89.221.236.0/22
89.208.218.0/23
90.156.232.0/21
89.208.216.0/23
95.163.208.0/21
212.233.72.0/21
94.139.244.0/22
91.231.132.0/22
217.69.128.0/20
95.163.216.0/22
37.139.40.0/22
5.188.140.0/22
89.208.228.0/22
62.217.160.0/20
185.187.63.0/24
87.242.112.0/22
212.233.120.0/22
5.61.16.0/21
185.16.246.0/24
161.104.104.0/21
# Networks announced by AS49281
# AS-Name (ORG): M100 (M100 LLC)
2a00:a300::/32
85.198.106.0/24
# Networks announced by AS49281
# AS-Name (ORG): M100 (M100 LLC)
2a00:a300::/32
85.198.106.0/24
# Networks announced by AS49797
# AS-Name (ORG): NESSLY (LLC VK)
79.137.142.0/24
# Networks announced by AS49797
# AS-Name (ORG): NESSLY (LLC VK)
79.137.142.0/24
# Networks announced by AS49988
# AS-Name (ORG): odkl-as (LLC VK)
79.137.140.0/24
85.198.107.0/24
85.142.251.0/24
# Networks announced by AS49988
# AS-Name (ORG): odkl-as (LLC VK)
79.137.140.0/24
85.198.107.0/24
85.142.251.0/24
# Networks announced by AS51932
# AS-Name (ORG): ORVD-AS (FGUP Goskorporatsiya po OrVD)
91.221.140.0/23
91.221.140.0/24
91.221.141.0/24
# Networks announced by AS51932
# AS-Name (ORG): ORVD-AS (FGUP Goskorporatsiya po OrVD)
91.221.140.0/23
91.221.140.0/24
91.221.141.0/24
80.73.16.0/21
# Network name: Roskomnadzor-net
46.228.0.232/29
87.226.213.0/24
@@ -763,84 +391,6 @@
89.111.176.0/22
# Network name: RU-NIC-HOSTING
31.177.95.0/24
# NET-Name: 5.61.16.0/21 RU-ODNOKLASSNIKI-20120607 (LLC VK)
5.61.16.0/21
# NET-Name: 5.61.232.0/21 RU-NETBRIDGE-20120611 (LLC VK)
5.61.232.0/21
# NET-Name: 5.101.40.0/22 RU-ODNOKLASSNIKI-20120626 (LLC VK)
5.101.40.0/22
# NET-Name: 5.181.60.0/22 RU-NETBRIDGE-20190402 (LLC VK)
5.181.60.0/22
# NET-Name: 5.188.140.0/22 RU-NETBRIDGE-20120809 (LLC VK)
5.188.140.0/22
# NET-Name: 37.139.32.0/22 RU-NETBRIDGE-20120224 (LLC VK)
37.139.32.0/22
# NET-Name: 37.139.40.0/22 RU-NETBRIDGE-20120224 (LLC VK)
37.139.40.0/22
# NET-Name: 45.84.128.0/22 RU-NETBRIDGE-20190531 (LLC VK)
45.84.128.0/22
# NET-Name: 45.136.20.0/22 RU-ODNOKLASSNIKI-20190731 (LLC VK)
45.136.20.0/22
# NET-Name: 62.217.160.0/20 RU-NETBRIDGE-20020410 (LLC VK)
62.217.160.0/20
# NET-Name: 79.137.132.0/24 RU-VKONTAKTE-20071018 (LLC VK)
79.137.132.0/24
# NET-Name: 79.137.139.0/24 RU-VKONTAKTE-20071018 (LLC VK)
79.137.139.0/24
# NET-Name: 79.137.164.0/24 RU-VKONTAKTE-20071018 (LLC VK)
79.137.164.0/24
# NET-Name: 79.137.167.0/24 RU-VKONTAKTE-20071018 (LLC VK)
79.137.167.0/24
# NET-Name: 79.137.174.0/23 RU-NETBRIDGE-20071018 (LLC VK)
79.137.174.0/23
# NET-Name: 79.137.180.0/24 RU-VKONTAKTE-20071018 (LLC VK)
79.137.180.0/24
# NET-Name: 79.137.240.0/21 RU-NETBRIDGE-20071018 (LLC VK)
79.137.240.0/21
# NET-Name: 80.73.16.0/20 RU-CTSPI-20050201 (FGUP CTSPI MGA Russia)
80.73.16.0/20
# NET-Name: 83.166.232.0/21 RU-NETBRIDGE-20040611 (LLC VK)
83.166.232.0/21
# NET-Name: 83.166.248.0/21 RU-NETBRIDGE-20040611 (LLC VK)
83.166.248.0/21
# NET-Name: 83.217.216.0/22 RU-NETBRIDGE-20040310 (LLC VK)
83.217.216.0/22
# NET-Name: 83.222.28.0/22 RU-ODNOKLASSNIKI-20040421 (LLC VK)
83.222.28.0/22
# NET-Name: 84.23.52.0/22 RU-NETBRIDGE-20041012 (LLC VK)
84.23.52.0/22
# NET-Name: 85.192.32.0/22 RU-NETBRIDGE-20041206 (LLC VK)
85.192.32.0/22
# NET-Name: 87.239.104.0/21 RU-NETBRIDGE-20060104 (LLC VK)
87.239.104.0/21
# NET-Name: 87.240.128.0/18 RU-VKONTAKTE-20091223 (LLC VK)
87.240.128.0/18
# NET-Name: 87.242.112.0/22 RU-ODNOKLASSNIKI-20050722 (LLC VK)
87.242.112.0/22
# NET-Name: 89.208.84.0/22 RU-NETBRIDGE-20060418 (LLC VK)
89.208.84.0/22
# NET-Name: 89.208.196.0/22 RU-NETBRIDGE-20060418 (LLC VK)
89.208.196.0/22
# NET-Name: 89.208.208.0/22 RU-NETBRIDGE-20060418 (LLC VK)
89.208.208.0/22
# NET-Name: 89.208.216.0/21 RU-NETBRIDGE-20060418 (LLC VK)
89.208.216.0/21
# NET-Name: 89.208.228.0/22 RU-NETBRIDGE-20060418 (LLC VK)
89.208.228.0/22
# NET-Name: 89.221.228.0/22 RU-NETBRIDGE-20061011 (LLC VK)
89.221.228.0/22
# NET-Name: 89.221.232.0/21 RU-NETBRIDGE-20061011 (LLC VK)
89.221.232.0/21
# NET-Name: 90.156.148.0/22 RU-NETBRIDGE-20061117 (LLC VK)
90.156.148.0/22
# NET-Name: 90.156.212.0/22 RU-NETBRIDGE-20061117 (LLC VK)
90.156.212.0/22
# NET-Name: 90.156.216.0/22 RU-NETBRIDGE-20061117 (LLC VK)
90.156.216.0/22
# NET-Name: 90.156.232.0/21 RU-NETBRIDGE-20061117 (LLC VK)
90.156.232.0/21
# NET-Name: 90.156.248.0/22 RU-NETBRIDGE-20061117 (LLC VK)
90.156.248.0/22
# NET-Name: 212.57.133.0/24 CHUVD ROSTELECOM-MNT () [Computing Center of Regional Police Department of Chelyabinsk region]
212.57.133.0/24
# NET-Name: 213.147.55.108/30 CONNECTORS MTU-NOC () [Subnetwork for TM10068-RIPE]
@@ -1649,8 +1199,6 @@
89.109.250.88/29
# NET-Name: 62.33.34.16/28 GUVD-NET TRANSTELECOM-MNT () [(RS000417) GUVD po KDR, Krasnodar, Russia]
62.33.34.16/28
# NET-Name: 212.49.107.224/27 MIRALOGIC-NET-173 EXTRIM-MNT () [FGUP NTC Atlas FSB Rossii Yekaterinburg, Russian Federation]
212.49.107.224/27
# NET-Name: 212.49.124.0/26 MIRALOGIC-NET-191 EXTRIM-MNT () [FGUP Pochta Rossii Yekaterinburg, Russian Federation]
212.49.124.0/26
# NET-Name: 213.24.143.0/24 RTCOMM-RFCCFO AS8342-MNT () [FGUP Radio Frequency Center]
@@ -2149,6 +1697,8 @@
195.209.120.0/22
# NET-Name: 185.86.144.0/22 RU-NETBRIDGE-20150203 RIPE-NCC-HM-MNT VKCOMPANY-MNT (ORG-LLCn4-RIPE) []
185.86.144.0/22
# NET-Name: 217.174.188.0/22 RU-ODNOKLASSNIKI-20040901 RIPE-NCC-HM-MNT VKCOMPANY-MNT (ORG-OL67-RIPE) []
217.174.188.0/22
# NET-Name: 185.86.144.0/23 VKCS VKCOMPANY-MNT () [VK Cloud Solutions VK Hosting]
185.86.144.0/23
# NET-Name: 185.86.146.0/23 VKCS VKCOMPANY-MNT () [VK Cloud Solutions VK Hosting]
@@ -2235,6 +1785,8 @@
185.100.106.0/23
# NET-Name: 217.174.188.0/23 ODNOKLASSNIKI-FRONT VKCOMPANY-MNT () [Odnoklassniki Services]
217.174.188.0/23
# NET-Name: 217.174.190.0/23 ODNOKLASSNIKI-FRONT VKCOMPANY-MNT () [Odnoklassniki Services]
217.174.190.0/23
# NET-Name: 84.23.52.0/23 VKCS VKCOMPANY-MNT () [VK Cloud Solutions VK Hosting]
84.23.52.0/23
# NET-Name: 84.23.54.0/23 VKCS VKCOMPANY-MNT () [VK Cloud Solutions VK Hosting]
@@ -2569,3 +2121,11 @@
130.49.224.0/19
# NET-Name: 161.104.104.0/21 RU-NETBRIDGE-19920624 VKCOMPANY-MNT RIPE-NCC-HM-MNT (ORG-LLCn4-RIPE) []
161.104.104.0/21
# NET-Name: 161.104.104.0/22 VKCS VKCOMPANY-MNT () [VK Cloud Solutions VK Hosting]
161.104.104.0/22
# NET-Name: 161.104.108.0/22 VKCS VKCOMPANY-MNT () [VK Cloud Solutions VK Hosting]
161.104.108.0/22
# NET-Name: 138.16.240.0/20 RU-NETBRIDGE-19900123 VKCOMPANY-MNT RIPE-NCC-HM-MNT (ORG-LLCn4-RIPE) []
138.16.240.0/20
# NET-Name: 138.16.192.0/20 RU-NETBRIDGE-19900123 VKCOMPANY-MNT RIPE-NCC-HM-MNT (ORG-LLCn4-RIPE) []
138.16.192.0/20

View File

@@ -1,6 +1,6 @@
# IPSet blacklist configuration (IPv4 only)
# Auto-generated from blacklist-v4.txt
# Last updated: 2026-04-02 07:04:48 UTC
# Last updated: 2026-05-13 08:36:52 UTC
#
# Usage:
# 1. Load the ipset:
@@ -15,7 +15,7 @@
# ipset destroy blacklist-v4
#
create blacklist-v4 hash:net family inet hashsize 1145 maxelem 2290
create blacklist-v4 hash:net family inet hashsize 1089 maxelem 2178
add blacklist-v4 109.120.180.0/22
add blacklist-v4 109.120.180.0/23
add blacklist-v4 109.120.182.0/23
@@ -48,8 +48,9 @@ add blacklist-v4 128.140.168.0/23
add blacklist-v4 128.140.170.0/24
add blacklist-v4 128.140.171.0/24
add blacklist-v4 128.140.172.0/22
add blacklist-v4 128.140.173.0/24
add blacklist-v4 130.49.224.0/19
add blacklist-v4 138.16.192.0/20
add blacklist-v4 138.16.240.0/20
add blacklist-v4 145.255.238.240/28
add blacklist-v4 146.185.208.0/22
add blacklist-v4 146.185.208.0/23
@@ -60,17 +61,13 @@ add blacklist-v4 146.185.242.0/23
add blacklist-v4 149.62.55.240/30
add blacklist-v4 155.212.192.0/20
add blacklist-v4 161.104.104.0/21
add blacklist-v4 161.104.104.0/22
add blacklist-v4 161.104.108.0/22
add blacklist-v4 176.109.0.0/21
add blacklist-v4 176.112.168.0/21
add blacklist-v4 176.116.112.0/22
add blacklist-v4 176.116.96.0/20
add blacklist-v4 178.16.156.148/30
add blacklist-v4 178.17.176.0/23
add blacklist-v4 178.17.178.0/23
add blacklist-v4 178.17.180.0/23
add blacklist-v4 178.17.182.0/23
add blacklist-v4 178.17.184.0/22
add blacklist-v4 178.17.188.0/22
add blacklist-v4 178.20.234.224/29
add blacklist-v4 178.22.88.0/21
add blacklist-v4 178.22.89.64/26
@@ -85,7 +82,6 @@ add blacklist-v4 178.237.24.0/24
add blacklist-v4 178.237.240.0/20
add blacklist-v4 178.237.248.0/21
add blacklist-v4 178.237.28.0/24
add blacklist-v4 178.237.29.0/24
add blacklist-v4 178.237.30.0/23
add blacklist-v4 178.248.232.137/32
add blacklist-v4 178.248.232.60/32
@@ -132,7 +128,6 @@ add blacklist-v4 185.130.112.0/22
add blacklist-v4 185.130.112.0/23
add blacklist-v4 185.130.114.0/23
add blacklist-v4 185.131.68.0/22
add blacklist-v4 185.131.68.0/23
add blacklist-v4 185.149.160.0/24
add blacklist-v4 185.149.161.0/24
add blacklist-v4 185.149.162.0/24
@@ -143,8 +138,6 @@ add blacklist-v4 185.16.150.0/23
add blacklist-v4 185.16.244.0/22
add blacklist-v4 185.16.244.0/23
add blacklist-v4 185.16.246.0/23
add blacklist-v4 185.16.246.0/24
add blacklist-v4 185.16.247.0/24
add blacklist-v4 185.168.60.0/24
add blacklist-v4 185.168.61.0/24
add blacklist-v4 185.168.62.0/24
@@ -217,14 +210,12 @@ add blacklist-v4 188.93.61.0/24
add blacklist-v4 188.93.62.0/24
add blacklist-v4 193.203.40.0/22
add blacklist-v4 193.232.70.0/24
add blacklist-v4 193.33.230.0/23
add blacklist-v4 193.47.146.0/24
add blacklist-v4 194.140.247.0/25
add blacklist-v4 194.140.247.128/25
add blacklist-v4 194.150.202.0/23
add blacklist-v4 194.165.22.0/23
add blacklist-v4 194.186.112.80/28
add blacklist-v4 194.186.63.0/24
add blacklist-v4 194.190.9.0/24
add blacklist-v4 194.215.248.0/24
add blacklist-v4 194.226.116.0/22
@@ -260,7 +251,6 @@ add blacklist-v4 195.211.22.0/24
add blacklist-v4 195.211.23.0/24
add blacklist-v4 195.218.175.40/29
add blacklist-v4 195.218.190.0/23
add blacklist-v4 195.226.203.0/24
add blacklist-v4 195.239.113.0/24
add blacklist-v4 195.239.247.0/24
add blacklist-v4 195.239.80.32/29
@@ -281,7 +271,6 @@ add blacklist-v4 195.98.38.16/28
add blacklist-v4 195.98.43.104/29
add blacklist-v4 195.98.73.56/29
add blacklist-v4 195.98.77.100/30
add blacklist-v4 212.111.84.0/22
add blacklist-v4 212.119.174.0/24
add blacklist-v4 212.119.175.0/24
add blacklist-v4 212.120.169.48/29
@@ -307,10 +296,6 @@ add blacklist-v4 212.17.9.144/28
add blacklist-v4 212.192.156.0/22
add blacklist-v4 212.23.85.48/30
add blacklist-v4 212.23.85.56/29
add blacklist-v4 212.233.120.0/22
add blacklist-v4 212.233.72.0/21
add blacklist-v4 212.233.88.0/21
add blacklist-v4 212.233.96.0/22
add blacklist-v4 212.32.198.64/29
add blacklist-v4 212.48.134.192/26
add blacklist-v4 212.48.138.240/28
@@ -392,7 +377,6 @@ add blacklist-v4 212.48.54.80/30
add blacklist-v4 212.48.54.84/30
add blacklist-v4 212.48.54.92/30
add blacklist-v4 212.48.54.96/30
add blacklist-v4 212.49.107.224/27
add blacklist-v4 212.49.124.0/26
add blacklist-v4 212.57.133.0/24
add blacklist-v4 212.57.159.0/24
@@ -415,8 +399,6 @@ add blacklist-v4 213.172.27.224/30
add blacklist-v4 213.172.27.252/30
add blacklist-v4 213.172.30.136/30
add blacklist-v4 213.172.4.192/26
add blacklist-v4 213.176.232.0/23
add blacklist-v4 213.176.234.0/23
add blacklist-v4 213.177.111.0/24
add blacklist-v4 213.183.253.56/29
add blacklist-v4 213.219.212.0/22
@@ -493,6 +475,7 @@ add blacklist-v4 217.172.18.0/23
add blacklist-v4 217.172.20.0/22
add blacklist-v4 217.174.188.0/22
add blacklist-v4 217.174.188.0/23
add blacklist-v4 217.174.190.0/23
add blacklist-v4 217.195.92.16/28
add blacklist-v4 217.195.93.144/29
add blacklist-v4 217.195.94.200/29
@@ -518,9 +501,7 @@ add blacklist-v4 217.65.219.160/29
add blacklist-v4 217.67.177.208/29
add blacklist-v4 217.69.128.0/20
add blacklist-v4 217.69.128.0/21
add blacklist-v4 217.69.132.0/24
add blacklist-v4 217.69.136.0/21
add blacklist-v4 31.177.104.0/22
add blacklist-v4 31.177.95.0/24
add blacklist-v4 31.44.63.64/29
add blacklist-v4 37.139.32.0/22
@@ -654,9 +635,6 @@ add blacklist-v4 79.137.132.128/25
add blacklist-v4 79.137.139.0/24
add blacklist-v4 79.137.139.0/25
add blacklist-v4 79.137.139.128/25
add blacklist-v4 79.137.140.0/24
add blacklist-v4 79.137.142.0/24
add blacklist-v4 79.137.157.0/24
add blacklist-v4 79.137.157.0/25
add blacklist-v4 79.137.157.128/25
add blacklist-v4 79.137.164.0/24
@@ -676,9 +654,6 @@ add blacklist-v4 79.137.240.0/21
add blacklist-v4 79.137.240.0/22
add blacklist-v4 79.137.244.0/22
add blacklist-v4 79.142.88.0/28
add blacklist-v4 79.143.229.0/24
add blacklist-v4 79.143.230.0/24
add blacklist-v4 79.143.232.0/24
add blacklist-v4 80.237.11.88/29
add blacklist-v4 80.237.39.112/29
add blacklist-v4 80.237.98.80/28
@@ -713,11 +688,9 @@ add blacklist-v4 81.195.124.52/30
add blacklist-v4 81.195.125.96/30
add blacklist-v4 81.195.148.140/30
add blacklist-v4 81.195.150.248/30
add blacklist-v4 81.195.151.0/24
add blacklist-v4 81.195.151.172/30
add blacklist-v4 81.195.155.0/30
add blacklist-v4 81.195.161.12/30
add blacklist-v4 81.195.164.0/24
add blacklist-v4 81.195.165.64/28
add blacklist-v4 81.195.168.24/30
add blacklist-v4 81.195.177.160/30
@@ -828,7 +801,6 @@ add blacklist-v4 85.141.33.0/28
add blacklist-v4 85.141.33.64/28
add blacklist-v4 85.141.60.96/28
add blacklist-v4 85.141.61.160/28
add blacklist-v4 85.142.251.0/24
add blacklist-v4 85.143.125.0/24
add blacklist-v4 85.146.204.44/30
add blacklist-v4 85.192.32.0/22
@@ -897,8 +869,6 @@ add blacklist-v4 87.239.108.0/22
add blacklist-v4 87.240.128.0/18
add blacklist-v4 87.240.128.0/19
add blacklist-v4 87.240.160.0/19
add blacklist-v4 87.240.166.0/24
add blacklist-v4 87.240.167.0/24
add blacklist-v4 87.242.112.0/22
add blacklist-v4 87.245.133.0/24
add blacklist-v4 87.249.16.32/28
@@ -966,9 +936,6 @@ add blacklist-v4 89.21.140.104/29
add blacklist-v4 89.21.152.104/29
add blacklist-v4 89.221.228.0/22
add blacklist-v4 89.221.232.0/21
add blacklist-v4 89.221.232.0/22
add blacklist-v4 89.221.235.0/24
add blacklist-v4 89.221.236.0/22
add blacklist-v4 89.28.253.168/29
add blacklist-v4 89.28.255.56/29
add blacklist-v4 90.150.176.52/30
@@ -991,7 +958,6 @@ add blacklist-v4 90.150.189.32/29
add blacklist-v4 90.156.148.0/22
add blacklist-v4 90.156.148.0/23
add blacklist-v4 90.156.150.0/23
add blacklist-v4 90.156.151.0/24
add blacklist-v4 90.156.212.0/22
add blacklist-v4 90.156.212.0/23
add blacklist-v4 90.156.214.0/23
@@ -999,31 +965,16 @@ add blacklist-v4 90.156.216.0/22
add blacklist-v4 90.156.216.0/23
add blacklist-v4 90.156.218.0/23
add blacklist-v4 90.156.232.0/21
add blacklist-v4 90.156.248.0/22
add blacklist-v4 91.103.194.184/29
add blacklist-v4 91.135.212.0/22
add blacklist-v4 91.135.216.0/21
add blacklist-v4 91.135.220.0/24
add blacklist-v4 91.135.221.0/24
add blacklist-v4 91.195.136.0/23
add blacklist-v4 91.208.20.0/24
add blacklist-v4 91.215.168.0/22
add blacklist-v4 91.217.34.0/23
add blacklist-v4 91.219.192.0/22
add blacklist-v4 91.219.224.0/22
add blacklist-v4 91.221.140.0/23
add blacklist-v4 91.221.140.0/24
add blacklist-v4 91.221.141.0/24
add blacklist-v4 91.226.250.0/24
add blacklist-v4 91.227.32.0/24
add blacklist-v4 91.231.132.0/22
add blacklist-v4 91.231.132.0/24
add blacklist-v4 91.231.133.0/24
add blacklist-v4 91.231.134.0/24
add blacklist-v4 91.237.76.0/24
add blacklist-v4 92.101.253.152/29
add blacklist-v4 92.101.253.96/29
add blacklist-v4 92.38.217.0/24
add blacklist-v4 92.39.106.168/30
add blacklist-v4 92.39.106.20/30
add blacklist-v4 92.39.111.84/30
@@ -1065,7 +1016,6 @@ add blacklist-v4 94.100.184.0/21
add blacklist-v4 94.124.192.192/29
add blacklist-v4 94.139.244.0/22
add blacklist-v4 94.139.244.0/23
add blacklist-v4 94.139.244.0/24
add blacklist-v4 94.139.246.0/23
add blacklist-v4 94.199.64.0/21
add blacklist-v4 94.25.119.228/30
@@ -1082,9 +1032,6 @@ add blacklist-v4 95.142.200.0/21
add blacklist-v4 95.142.201.0/24
add blacklist-v4 95.142.202.0/24
add blacklist-v4 95.142.203.0/24
add blacklist-v4 95.142.204.0/23
add blacklist-v4 95.142.207.0/24
add blacklist-v4 95.163.133.0/24
add blacklist-v4 95.163.180.0/22
add blacklist-v4 95.163.180.0/23
add blacklist-v4 95.163.182.0/23
@@ -1140,7 +1087,6 @@ add blacklist-v4 95.173.128.0/19
add blacklist-v4 95.173.128.0/20
add blacklist-v4 95.173.144.0/20
add blacklist-v4 95.213.0.0/17
add blacklist-v4 95.213.0.0/18
add blacklist-v4 95.213.0.0/20
add blacklist-v4 95.213.16.0/21
add blacklist-v4 95.213.24.0/23
@@ -1155,8 +1101,6 @@ add blacklist-v4 95.213.33.0/24
add blacklist-v4 95.213.34.0/23
add blacklist-v4 95.213.36.0/22
add blacklist-v4 95.213.40.0/21
add blacklist-v4 95.213.44.0/24
add blacklist-v4 95.213.45.0/24
add blacklist-v4 95.213.48.0/20
add blacklist-v4 95.213.64.0/18
add blacklist-v4 95.53.248.0/29

View File

@@ -1,6 +1,6 @@
# IPSet blacklist configuration (IPv6 only)
# Auto-generated from blacklist-v6.txt
# Last updated: 2026-04-02 07:04:48 UTC
# Last updated: 2026-05-13 08:36:52 UTC
#
# Usage:
# 1. Load the ipset:
@@ -15,26 +15,9 @@
# ipset destroy blacklist-v6
#
create blacklist-v6 hash:net family inet6 hashsize 1024 maxelem 44
add blacklist-v6 2a00:1148::/29
add blacklist-v6 2a00:1148::/32
add blacklist-v6 2a00:46e0:2::/48
add blacklist-v6 2a00:46e0::/32
add blacklist-v6 2a00:a300::/32
add blacklist-v6 2a00:b4c0::/32
add blacklist-v6 2a00:bdc0:8000::/34
add blacklist-v6 2a00:bdc0::/33
add blacklist-v6 2a00:bdc0:c000::/35
create blacklist-v6 hash:net family inet6 hashsize 1024 maxelem 10
add blacklist-v6 2a00:bdc0:e002::/48
add blacklist-v6 2a00:bdc0:e003::/48
add blacklist-v6 2a00:bdc0:e004::/48
add blacklist-v6 2a00:bdc0:e005::/48
add blacklist-v6 2a00:bdc0:e007::/48
add blacklist-v6 2a00:bdc0:f000::/36
add blacklist-v6 2a00:bdc1::/32
add blacklist-v6 2a00:bdc2::/31
add blacklist-v6 2a00:bdc4::/30
add blacklist-v6 2a14:25c0::/32
add blacklist-v6 2a14:25c5::/32
add blacklist-v6 2a14:25c6::/32
add blacklist-v6 2a14:25c7::/32

View File

@@ -1,6 +1,6 @@
# IPSet blacklist configuration (VK names, IPv4 only)
# Auto-generated from blacklist-vk-v4.txt
# Last updated: 2026-04-02 07:04:48 UTC
# Last updated: 2026-05-13 08:36:52 UTC
#
# Usage:
# 1. Load the ipset:
@@ -15,25 +15,19 @@
# ipset destroy blacklist-vk-v4
#
create blacklist-vk-v4 hash:net family inet hashsize 1024 maxelem 534
create blacklist-vk-v4 hash:net family inet hashsize 1024 maxelem 408
add blacklist-vk-v4 109.120.180.0/22
add blacklist-vk-v4 109.120.180.0/23
add blacklist-vk-v4 109.120.182.0/23
add blacklist-vk-v4 109.120.188.0/22
add blacklist-vk-v4 109.120.188.0/23
add blacklist-vk-v4 109.120.190.0/23
add blacklist-vk-v4 128.140.168.0/21
add blacklist-vk-v4 128.140.168.0/23
add blacklist-vk-v4 128.140.170.0/24
add blacklist-vk-v4 128.140.171.0/24
add blacklist-vk-v4 128.140.172.0/22
add blacklist-vk-v4 130.49.224.0/19
add blacklist-vk-v4 138.16.192.0/20
add blacklist-vk-v4 138.16.240.0/20
add blacklist-vk-v4 146.185.208.0/22
add blacklist-vk-v4 146.185.208.0/23
add blacklist-vk-v4 146.185.210.0/23
add blacklist-vk-v4 146.185.240.0/22
add blacklist-vk-v4 146.185.240.0/23
add blacklist-vk-v4 146.185.242.0/23
add blacklist-vk-v4 155.212.192.0/20
add blacklist-vk-v4 161.104.104.0/21
add blacklist-vk-v4 176.112.168.0/21
@@ -48,8 +42,6 @@ add blacklist-vk-v4 185.100.104.0/22
add blacklist-vk-v4 185.100.104.0/23
add blacklist-vk-v4 185.100.106.0/23
add blacklist-vk-v4 185.130.112.0/22
add blacklist-vk-v4 185.130.112.0/23
add blacklist-vk-v4 185.130.114.0/23
add blacklist-vk-v4 185.131.68.0/22
add blacklist-vk-v4 185.16.148.0/22
add blacklist-vk-v4 185.16.148.0/23
@@ -65,8 +57,6 @@ add blacklist-vk-v4 185.226.52.0/22
add blacklist-vk-v4 185.226.52.0/23
add blacklist-vk-v4 185.226.54.0/23
add blacklist-vk-v4 185.241.192.0/22
add blacklist-vk-v4 185.241.192.0/23
add blacklist-vk-v4 185.241.194.0/23
add blacklist-vk-v4 185.29.128.0/22
add blacklist-vk-v4 185.29.130.0/24
add blacklist-vk-v4 185.32.248.0/22
@@ -79,8 +69,6 @@ add blacklist-vk-v4 185.6.244.0/22
add blacklist-vk-v4 185.6.244.0/23
add blacklist-vk-v4 185.6.246.0/23
add blacklist-vk-v4 185.86.144.0/22
add blacklist-vk-v4 185.86.144.0/23
add blacklist-vk-v4 185.86.146.0/23
add blacklist-vk-v4 188.93.56.0/21
add blacklist-vk-v4 188.93.56.0/24
add blacklist-vk-v4 188.93.57.0/24
@@ -93,18 +81,11 @@ add blacklist-vk-v4 194.84.16.12/30
add blacklist-vk-v4 195.211.20.0/22
add blacklist-vk-v4 195.211.22.0/24
add blacklist-vk-v4 195.211.23.0/24
add blacklist-vk-v4 212.111.84.0/22
add blacklist-vk-v4 212.233.120.0/22
add blacklist-vk-v4 212.233.72.0/21
add blacklist-vk-v4 212.233.88.0/21
add blacklist-vk-v4 212.233.96.0/22
add blacklist-vk-v4 195.239.247.0/24
add blacklist-vk-v4 213.219.212.0/22
add blacklist-vk-v4 213.219.212.0/23
add blacklist-vk-v4 213.219.214.0/23
add blacklist-vk-v4 217.16.16.0/20
add blacklist-vk-v4 217.16.16.0/21
add blacklist-vk-v4 217.16.24.0/21
add blacklist-vk-v4 217.174.188.0/22
add blacklist-vk-v4 217.174.188.0/23
add blacklist-vk-v4 217.174.190.0/23
add blacklist-vk-v4 217.20.144.0/20
add blacklist-vk-v4 217.20.144.0/22
add blacklist-vk-v4 217.20.148.0/24
@@ -118,11 +99,7 @@ add blacklist-vk-v4 217.69.128.0/20
add blacklist-vk-v4 217.69.128.0/21
add blacklist-vk-v4 217.69.136.0/21
add blacklist-vk-v4 37.139.32.0/22
add blacklist-vk-v4 37.139.32.0/23
add blacklist-vk-v4 37.139.34.0/23
add blacklist-vk-v4 37.139.40.0/22
add blacklist-vk-v4 37.139.40.0/23
add blacklist-vk-v4 37.139.42.0/23
add blacklist-vk-v4 45.136.20.0/22
add blacklist-vk-v4 45.136.20.0/23
add blacklist-vk-v4 45.136.22.0/23
@@ -137,8 +114,6 @@ add blacklist-vk-v4 5.181.60.0/24
add blacklist-vk-v4 5.181.61.0/24
add blacklist-vk-v4 5.181.62.0/23
add blacklist-vk-v4 5.188.140.0/22
add blacklist-vk-v4 5.188.140.0/23
add blacklist-vk-v4 5.188.142.0/23
add blacklist-vk-v4 5.61.16.0/21
add blacklist-vk-v4 5.61.16.0/22
add blacklist-vk-v4 5.61.20.0/22
@@ -169,69 +144,39 @@ add blacklist-vk-v4 79.137.167.0/24
add blacklist-vk-v4 79.137.167.0/25
add blacklist-vk-v4 79.137.167.128/25
add blacklist-vk-v4 79.137.174.0/23
add blacklist-vk-v4 79.137.174.0/24
add blacklist-vk-v4 79.137.175.0/24
add blacklist-vk-v4 79.137.180.0/24
add blacklist-vk-v4 79.137.180.0/25
add blacklist-vk-v4 79.137.180.128/25
add blacklist-vk-v4 79.137.240.0/21
add blacklist-vk-v4 79.137.240.0/22
add blacklist-vk-v4 79.137.244.0/22
add blacklist-vk-v4 81.177.12.0/24
add blacklist-vk-v4 81.177.31.64/26
add blacklist-vk-v4 83.166.232.0/21
add blacklist-vk-v4 83.166.232.0/22
add blacklist-vk-v4 83.166.236.0/22
add blacklist-vk-v4 83.166.248.0/21
add blacklist-vk-v4 83.166.248.0/22
add blacklist-vk-v4 83.166.252.0/22
add blacklist-vk-v4 83.217.216.0/22
add blacklist-vk-v4 83.217.216.0/23
add blacklist-vk-v4 83.217.218.0/23
add blacklist-vk-v4 83.222.28.0/22
add blacklist-vk-v4 84.23.52.0/22
add blacklist-vk-v4 84.23.52.0/23
add blacklist-vk-v4 84.23.54.0/23
add blacklist-vk-v4 85.114.31.108/30
add blacklist-vk-v4 85.192.32.0/22
add blacklist-vk-v4 85.192.32.0/23
add blacklist-vk-v4 85.192.34.0/23
add blacklist-vk-v4 85.198.106.0/24
add blacklist-vk-v4 85.198.107.0/24
add blacklist-vk-v4 87.239.104.0/21
add blacklist-vk-v4 87.239.104.0/22
add blacklist-vk-v4 87.239.108.0/22
add blacklist-vk-v4 87.240.128.0/18
add blacklist-vk-v4 87.240.128.0/19
add blacklist-vk-v4 87.240.160.0/19
add blacklist-vk-v4 87.242.112.0/22
add blacklist-vk-v4 89.208.196.0/22
add blacklist-vk-v4 89.208.196.0/23
add blacklist-vk-v4 89.208.198.0/23
add blacklist-vk-v4 89.208.208.0/22
add blacklist-vk-v4 89.208.208.0/23
add blacklist-vk-v4 89.208.210.0/23
add blacklist-vk-v4 89.208.216.0/21
add blacklist-vk-v4 89.208.216.0/23
add blacklist-vk-v4 89.208.218.0/23
add blacklist-vk-v4 89.208.220.0/22
add blacklist-vk-v4 89.208.228.0/22
add blacklist-vk-v4 89.208.228.0/23
add blacklist-vk-v4 89.208.230.0/23
add blacklist-vk-v4 89.208.84.0/22
add blacklist-vk-v4 89.208.84.0/23
add blacklist-vk-v4 89.208.86.0/23
add blacklist-vk-v4 89.221.228.0/22
add blacklist-vk-v4 89.221.232.0/21
add blacklist-vk-v4 90.156.148.0/22
add blacklist-vk-v4 90.156.148.0/23
add blacklist-vk-v4 90.156.150.0/23
add blacklist-vk-v4 90.156.212.0/22
add blacklist-vk-v4 90.156.212.0/23
add blacklist-vk-v4 90.156.214.0/23
add blacklist-vk-v4 90.156.216.0/22
add blacklist-vk-v4 90.156.216.0/23
add blacklist-vk-v4 90.156.218.0/23
add blacklist-vk-v4 90.156.232.0/21
add blacklist-vk-v4 91.219.224.0/22
add blacklist-vk-v4 91.231.132.0/22
add blacklist-vk-v4 91.237.76.0/24
add blacklist-vk-v4 93.153.255.84/30
@@ -242,23 +187,15 @@ add blacklist-vk-v4 94.100.176.0/20
add blacklist-vk-v4 94.100.176.0/21
add blacklist-vk-v4 94.100.184.0/21
add blacklist-vk-v4 94.139.244.0/22
add blacklist-vk-v4 94.139.244.0/23
add blacklist-vk-v4 94.139.246.0/23
add blacklist-vk-v4 95.142.192.0/20
add blacklist-vk-v4 95.142.192.0/21
add blacklist-vk-v4 95.142.200.0/21
add blacklist-vk-v4 95.163.180.0/22
add blacklist-vk-v4 95.163.180.0/23
add blacklist-vk-v4 95.163.182.0/23
add blacklist-vk-v4 95.163.208.0/21
add blacklist-vk-v4 95.163.208.0/23
add blacklist-vk-v4 95.163.210.0/23
add blacklist-vk-v4 95.163.212.0/22
add blacklist-vk-v4 95.163.216.0/22
add blacklist-vk-v4 95.163.216.0/23
add blacklist-vk-v4 95.163.218.0/23
add blacklist-vk-v4 95.163.248.0/21
add blacklist-vk-v4 95.163.248.0/22
add blacklist-vk-v4 95.163.252.0/23
add blacklist-vk-v4 95.163.254.0/23
add blacklist-vk-v4 95.163.32.0/19

View File

@@ -1,6 +1,6 @@
# IPSet blacklist configuration (VK names, IPv6 only)
# Auto-generated from blacklist-vk-v6.txt
# Last updated: 2026-04-02 07:04:48 UTC
# Last updated: 2026-05-13 08:36:52 UTC
#
# Usage:
# 1. Load the ipset:
@@ -15,5 +15,4 @@
# ipset destroy blacklist-vk-v6
#
create blacklist-vk-v6 hash:net family inet6 hashsize 1024 maxelem 2
add blacklist-vk-v6 2a00:bdc0::/29
create blacklist-vk-v6 hash:net family inet6 hashsize 1024 maxelem 0

View File

@@ -1,7 +1,7 @@
# Autogenerated nftables blacklist
# Generated: 2026-04-02T07:04:49.386604Z
# Generated: 2026-05-13T08:36:53.355756Z
# Source: /tmp/blacklist-v4.txt
# IPv4: 804, IPv6: 0
# IPv4: 778, IPv6: 0
#
# Usage:
# sudo nft -f <this-file>
@@ -23,7 +23,6 @@ table inet filter {
5.188.140.0/22,
31.44.63.64/29,
31.177.95.0/24,
31.177.104.0/22,
37.28.161.48/30,
37.29.53.16/30,
37.29.57.52/30,
@@ -119,8 +118,6 @@ table inet filter {
79.133.75.176/30,
79.137.132.0/24,
79.137.139.0/24,
79.137.140.0/24,
79.137.142.0/24,
79.137.157.0/24,
79.137.164.0/24,
79.137.167.0/24,
@@ -129,9 +126,6 @@ table inet filter {
79.137.183.0/24,
79.137.240.0/21,
79.142.88.0/28,
79.143.229.0/24,
79.143.230.0/24,
79.143.232.0/24,
80.73.16.0/20,
80.73.168.80/28,
80.73.169.244/30,
@@ -173,10 +167,9 @@ table inet filter {
81.195.125.96/30,
81.195.148.140/30,
81.195.150.248/30,
81.195.151.0/24,
81.195.151.172/30,
81.195.155.0/30,
81.195.161.12/30,
81.195.164.0/24,
81.195.165.64/28,
81.195.168.24/30,
81.195.177.160/30,
@@ -290,7 +283,6 @@ table inet filter {
85.141.33.64/28,
85.141.60.96/28,
85.141.61.160/28,
85.142.251.0/24,
85.143.125.0/24,
85.146.204.44/30,
85.192.32.0/22,
@@ -387,22 +379,14 @@ table inet filter {
90.156.212.0/22,
90.156.216.0/22,
90.156.232.0/21,
90.156.248.0/22,
91.103.194.184/29,
91.135.212.0/22,
91.135.216.0/21,
91.195.136.0/23,
91.208.20.0/24,
91.215.168.0/22,
91.217.34.0/23,
91.219.192.0/22,
91.219.224.0/22,
91.221.140.0/23,
91.226.250.0/24,
91.227.32.0/24,
91.231.132.0/22,
91.237.76.0/24,
92.38.217.0/24,
92.39.106.20/30,
92.39.106.168/30,
92.39.111.84/30,
@@ -452,7 +436,6 @@ table inet filter {
95.54.193.80/28,
95.142.192.0/20,
95.163.32.0/19,
95.163.133.0/24,
95.163.180.0/22,
95.163.208.0/21,
95.163.216.0/22,
@@ -515,6 +498,8 @@ table inet filter {
109.248.197.0/24,
128.140.168.0/21,
130.49.224.0/19,
138.16.192.0/20,
138.16.240.0/20,
145.255.238.240/28,
146.185.208.0/22,
146.185.240.0/22,
@@ -526,7 +511,6 @@ table inet filter {
176.116.96.0/20,
176.116.112.0/22,
178.16.156.148/30,
178.17.176.0/20,
178.20.234.224/29,
178.22.88.0/21,
178.49.148.176/29,
@@ -608,7 +592,6 @@ table inet filter {
188.247.36.124/30,
188.247.36.128/28,
188.247.36.204/30,
193.33.230.0/23,
193.47.146.0/24,
193.203.40.0/22,
193.232.70.0/24,
@@ -619,7 +602,6 @@ table inet filter {
194.140.247.0/24,
194.150.202.0/23,
194.165.22.0/23,
194.186.63.0/24,
194.186.112.80/28,
194.190.9.0/24,
194.215.248.0/24,
@@ -665,7 +647,6 @@ table inet filter {
195.211.20.0/22,
195.218.175.40/29,
195.218.190.0/23,
195.226.203.0/24,
195.239.80.32/29,
195.239.113.0/24,
195.239.247.0/24,
@@ -716,13 +697,11 @@ table inet filter {
212.48.134.192/26,
212.48.138.240/28,
212.48.141.160/27,
212.49.107.224/27,
212.49.124.0/26,
212.57.133.0/24,
212.57.159.0/24,
212.59.98.48/29,
212.59.99.96/27,
212.111.84.0/22,
212.119.174.0/23,
212.120.169.48/29,
212.120.174.88/29,
@@ -735,10 +714,6 @@ table inet filter {
212.120.191.120/29,
212.120.191.248/29,
212.192.156.0/22,
212.233.72.0/21,
212.233.88.0/21,
212.233.96.0/22,
212.233.120.0/22,
213.24.34.0/24,
213.24.75.0/24,
213.24.76.0/23,
@@ -779,7 +754,6 @@ table inet filter {
213.172.27.224/30,
213.172.27.252/30,
213.172.30.136/30,
213.176.232.0/22,
213.177.111.0/24,
213.183.253.56/29,
213.219.212.0/22,

View File

@@ -1,7 +1,7 @@
# Autogenerated nftables blacklist
# Generated: 2026-04-02T07:04:49.418511Z
# Generated: 2026-05-13T08:36:53.390222Z
# Source: /tmp/blacklist-v6.txt
# IPv4: 0, IPv6: 17
# IPv4: 0, IPv6: 3
#
# Usage:
# sudo nft -f <this-file>
@@ -21,23 +21,9 @@ table inet filter {
type ipv6_addr
flags interval
elements = {
2a00:1148::/29,
2a00:46e0::/32,
2a00:a300::/32,
2a00:b4c0::/32,
2a00:bdc0::/33,
2a00:bdc0:8000::/34,
2a00:bdc0:c000::/35,
2a00:bdc0:e002::/47,
2a00:bdc0:e004::/47,
2a00:bdc0:e007::/48,
2a00:bdc0:f000::/36,
2a00:bdc1::/32,
2a00:bdc2::/31,
2a00:bdc4::/30,
2a14:25c0::/32,
2a14:25c5::/32,
2a14:25c6::/31
2a00:bdc0:e007::/48
}
}

View File

@@ -1,7 +1,7 @@
# Autogenerated nftables blacklist
# Generated: 2026-04-02T07:04:49.478164Z
# Generated: 2026-05-13T08:36:53.451901Z
# Source: /home/runner/work/AS_Network_List/AS_Network_List/blacklists/blacklist-vk-v4.txt
# IPv4: 93, IPv6: 0
# IPv4: 91, IPv6: 0
#
# Usage:
# sudo nft -f <this-file>
@@ -34,6 +34,8 @@ table inet filter {
79.137.174.0/23,
79.137.180.0/24,
79.137.240.0/21,
81.177.12.0/24,
81.177.31.64/26,
83.166.232.0/21,
83.166.248.0/21,
83.217.216.0/22,
@@ -56,7 +58,6 @@ table inet filter {
90.156.212.0/22,
90.156.216.0/22,
90.156.232.0/21,
91.219.224.0/22,
91.231.132.0/22,
91.237.76.0/24,
93.153.255.84/30,
@@ -74,6 +75,8 @@ table inet filter {
109.120.188.0/22,
128.140.168.0/21,
130.49.224.0/19,
138.16.192.0/20,
138.16.240.0/20,
146.185.208.0/22,
146.185.240.0/22,
155.212.192.0/20,
@@ -99,16 +102,11 @@ table inet filter {
193.203.40.0/22,
194.84.16.12/30,
195.211.20.0/22,
212.111.84.0/22,
212.233.72.0/21,
212.233.88.0/21,
212.233.96.0/22,
212.233.120.0/22,
195.239.247.0/24,
213.219.212.0/22,
217.16.16.0/20,
217.20.144.0/20,
217.69.128.0/20,
217.174.188.0/23
217.174.188.0/22
}
}

View File

@@ -1,7 +1,7 @@
# Autogenerated nftables blacklist
# Generated: 2026-04-02T07:04:49.504202Z
# Source: /home/runner/work/AS_Network_List/AS_Network_List/blacklists/blacklist-vk-v6.txt
# IPv4: 0, IPv6: 1
# Generated: 2026-05-13T08:36:53.479695Z
# Empty input produced no prefixes
# IPv4: 0, IPv6: 0
#
# Usage:
# sudo nft -f <this-file>
@@ -20,9 +20,6 @@ table inet filter {
set blacklist_vk_v6 {
type ipv6_addr
flags interval
elements = {
2a00:bdc0::/29
}
}
}

View File

@@ -1,7 +1,7 @@
# Autogenerated nftables blacklist
# Generated: 2026-04-02T07:04:49.448510Z
# Generated: 2026-05-13T08:36:53.421130Z
# Source: /home/runner/work/AS_Network_List/AS_Network_List/blacklists/blacklist-vk.txt
# IPv4: 93, IPv6: 1
# IPv4: 91, IPv6: 0
#
# Usage:
# sudo nft -f <this-file>
@@ -34,6 +34,8 @@ table inet filter {
79.137.174.0/23,
79.137.180.0/24,
79.137.240.0/21,
81.177.12.0/24,
81.177.31.64/26,
83.166.232.0/21,
83.166.248.0/21,
83.217.216.0/22,
@@ -56,7 +58,6 @@ table inet filter {
90.156.212.0/22,
90.156.216.0/22,
90.156.232.0/21,
91.219.224.0/22,
91.231.132.0/22,
91.237.76.0/24,
93.153.255.84/30,
@@ -74,6 +75,8 @@ table inet filter {
109.120.188.0/22,
128.140.168.0/21,
130.49.224.0/19,
138.16.192.0/20,
138.16.240.0/20,
146.185.208.0/22,
146.185.240.0/22,
155.212.192.0/20,
@@ -99,25 +102,17 @@ table inet filter {
193.203.40.0/22,
194.84.16.12/30,
195.211.20.0/22,
212.111.84.0/22,
212.233.72.0/21,
212.233.88.0/21,
212.233.96.0/22,
212.233.120.0/22,
195.239.247.0/24,
213.219.212.0/22,
217.16.16.0/20,
217.20.144.0/20,
217.69.128.0/20,
217.174.188.0/23
217.174.188.0/22
}
}
set blacklist_vk_v6 {
type ipv6_addr
flags interval
elements = {
2a00:bdc0::/29
}
}
}

View File

@@ -1,7 +1,7 @@
# Autogenerated nftables blacklist
# Generated: 2026-04-02T07:04:49.335865Z
# Generated: 2026-05-13T08:36:53.302398Z
# Source: /home/runner/work/AS_Network_List/AS_Network_List/blacklists/blacklist.txt
# IPv4: 804, IPv6: 17
# IPv4: 778, IPv6: 3
#
# Usage:
# sudo nft -f <this-file>
@@ -23,7 +23,6 @@ table inet filter {
5.188.140.0/22,
31.44.63.64/29,
31.177.95.0/24,
31.177.104.0/22,
37.28.161.48/30,
37.29.53.16/30,
37.29.57.52/30,
@@ -119,8 +118,6 @@ table inet filter {
79.133.75.176/30,
79.137.132.0/24,
79.137.139.0/24,
79.137.140.0/24,
79.137.142.0/24,
79.137.157.0/24,
79.137.164.0/24,
79.137.167.0/24,
@@ -129,9 +126,6 @@ table inet filter {
79.137.183.0/24,
79.137.240.0/21,
79.142.88.0/28,
79.143.229.0/24,
79.143.230.0/24,
79.143.232.0/24,
80.73.16.0/20,
80.73.168.80/28,
80.73.169.244/30,
@@ -173,10 +167,9 @@ table inet filter {
81.195.125.96/30,
81.195.148.140/30,
81.195.150.248/30,
81.195.151.0/24,
81.195.151.172/30,
81.195.155.0/30,
81.195.161.12/30,
81.195.164.0/24,
81.195.165.64/28,
81.195.168.24/30,
81.195.177.160/30,
@@ -290,7 +283,6 @@ table inet filter {
85.141.33.64/28,
85.141.60.96/28,
85.141.61.160/28,
85.142.251.0/24,
85.143.125.0/24,
85.146.204.44/30,
85.192.32.0/22,
@@ -387,22 +379,14 @@ table inet filter {
90.156.212.0/22,
90.156.216.0/22,
90.156.232.0/21,
90.156.248.0/22,
91.103.194.184/29,
91.135.212.0/22,
91.135.216.0/21,
91.195.136.0/23,
91.208.20.0/24,
91.215.168.0/22,
91.217.34.0/23,
91.219.192.0/22,
91.219.224.0/22,
91.221.140.0/23,
91.226.250.0/24,
91.227.32.0/24,
91.231.132.0/22,
91.237.76.0/24,
92.38.217.0/24,
92.39.106.20/30,
92.39.106.168/30,
92.39.111.84/30,
@@ -452,7 +436,6 @@ table inet filter {
95.54.193.80/28,
95.142.192.0/20,
95.163.32.0/19,
95.163.133.0/24,
95.163.180.0/22,
95.163.208.0/21,
95.163.216.0/22,
@@ -515,6 +498,8 @@ table inet filter {
109.248.197.0/24,
128.140.168.0/21,
130.49.224.0/19,
138.16.192.0/20,
138.16.240.0/20,
145.255.238.240/28,
146.185.208.0/22,
146.185.240.0/22,
@@ -526,7 +511,6 @@ table inet filter {
176.116.96.0/20,
176.116.112.0/22,
178.16.156.148/30,
178.17.176.0/20,
178.20.234.224/29,
178.22.88.0/21,
178.49.148.176/29,
@@ -608,7 +592,6 @@ table inet filter {
188.247.36.124/30,
188.247.36.128/28,
188.247.36.204/30,
193.33.230.0/23,
193.47.146.0/24,
193.203.40.0/22,
193.232.70.0/24,
@@ -619,7 +602,6 @@ table inet filter {
194.140.247.0/24,
194.150.202.0/23,
194.165.22.0/23,
194.186.63.0/24,
194.186.112.80/28,
194.190.9.0/24,
194.215.248.0/24,
@@ -665,7 +647,6 @@ table inet filter {
195.211.20.0/22,
195.218.175.40/29,
195.218.190.0/23,
195.226.203.0/24,
195.239.80.32/29,
195.239.113.0/24,
195.239.247.0/24,
@@ -716,13 +697,11 @@ table inet filter {
212.48.134.192/26,
212.48.138.240/28,
212.48.141.160/27,
212.49.107.224/27,
212.49.124.0/26,
212.57.133.0/24,
212.57.159.0/24,
212.59.98.48/29,
212.59.99.96/27,
212.111.84.0/22,
212.119.174.0/23,
212.120.169.48/29,
212.120.174.88/29,
@@ -735,10 +714,6 @@ table inet filter {
212.120.191.120/29,
212.120.191.248/29,
212.192.156.0/22,
212.233.72.0/21,
212.233.88.0/21,
212.233.96.0/22,
212.233.120.0/22,
213.24.34.0/24,
213.24.75.0/24,
213.24.76.0/23,
@@ -779,7 +754,6 @@ table inet filter {
213.172.27.224/30,
213.172.27.252/30,
213.172.30.136/30,
213.176.232.0/22,
213.177.111.0/24,
213.183.253.56/29,
213.219.212.0/22,
@@ -827,23 +801,9 @@ table inet filter {
type ipv6_addr
flags interval
elements = {
2a00:1148::/29,
2a00:46e0::/32,
2a00:a300::/32,
2a00:b4c0::/32,
2a00:bdc0::/33,
2a00:bdc0:8000::/34,
2a00:bdc0:c000::/35,
2a00:bdc0:e002::/47,
2a00:bdc0:e004::/47,
2a00:bdc0:e007::/48,
2a00:bdc0:f000::/36,
2a00:bdc1::/32,
2a00:bdc2::/31,
2a00:bdc4::/30,
2a14:25c0::/32,
2a14:25c5::/32,
2a14:25c6::/31
2a00:bdc0:e007::/48
}
}

View File

@@ -1,6 +1,6 @@
# Nginx blacklist configuration (IPv4 only)
# Auto-generated from blacklist-v4.txt
# Last updated: 2026-04-02 07:04:48 UTC
# Last updated: 2026-05-13 08:36:52 UTC
#
# Usage: Include this file in your nginx server or location block:
# include /path/to/blacklist-v4.conf;
@@ -38,8 +38,9 @@ deny 128.140.168.0/23;
deny 128.140.170.0/24;
deny 128.140.171.0/24;
deny 128.140.172.0/22;
deny 128.140.173.0/24;
deny 130.49.224.0/19;
deny 138.16.192.0/20;
deny 138.16.240.0/20;
deny 145.255.238.240/28;
deny 146.185.208.0/22;
deny 146.185.208.0/23;
@@ -50,17 +51,13 @@ deny 146.185.242.0/23;
deny 149.62.55.240/30;
deny 155.212.192.0/20;
deny 161.104.104.0/21;
deny 161.104.104.0/22;
deny 161.104.108.0/22;
deny 176.109.0.0/21;
deny 176.112.168.0/21;
deny 176.116.112.0/22;
deny 176.116.96.0/20;
deny 178.16.156.148/30;
deny 178.17.176.0/23;
deny 178.17.178.0/23;
deny 178.17.180.0/23;
deny 178.17.182.0/23;
deny 178.17.184.0/22;
deny 178.17.188.0/22;
deny 178.20.234.224/29;
deny 178.22.88.0/21;
deny 178.22.89.64/26;
@@ -75,7 +72,6 @@ deny 178.237.24.0/24;
deny 178.237.240.0/20;
deny 178.237.248.0/21;
deny 178.237.28.0/24;
deny 178.237.29.0/24;
deny 178.237.30.0/23;
deny 178.248.232.137/32;
deny 178.248.232.60/32;
@@ -122,7 +118,6 @@ deny 185.130.112.0/22;
deny 185.130.112.0/23;
deny 185.130.114.0/23;
deny 185.131.68.0/22;
deny 185.131.68.0/23;
deny 185.149.160.0/24;
deny 185.149.161.0/24;
deny 185.149.162.0/24;
@@ -133,8 +128,6 @@ deny 185.16.150.0/23;
deny 185.16.244.0/22;
deny 185.16.244.0/23;
deny 185.16.246.0/23;
deny 185.16.246.0/24;
deny 185.16.247.0/24;
deny 185.168.60.0/24;
deny 185.168.61.0/24;
deny 185.168.62.0/24;
@@ -207,14 +200,12 @@ deny 188.93.61.0/24;
deny 188.93.62.0/24;
deny 193.203.40.0/22;
deny 193.232.70.0/24;
deny 193.33.230.0/23;
deny 193.47.146.0/24;
deny 194.140.247.0/25;
deny 194.140.247.128/25;
deny 194.150.202.0/23;
deny 194.165.22.0/23;
deny 194.186.112.80/28;
deny 194.186.63.0/24;
deny 194.190.9.0/24;
deny 194.215.248.0/24;
deny 194.226.116.0/22;
@@ -250,7 +241,6 @@ deny 195.211.22.0/24;
deny 195.211.23.0/24;
deny 195.218.175.40/29;
deny 195.218.190.0/23;
deny 195.226.203.0/24;
deny 195.239.113.0/24;
deny 195.239.247.0/24;
deny 195.239.80.32/29;
@@ -271,7 +261,6 @@ deny 195.98.38.16/28;
deny 195.98.43.104/29;
deny 195.98.73.56/29;
deny 195.98.77.100/30;
deny 212.111.84.0/22;
deny 212.119.174.0/24;
deny 212.119.175.0/24;
deny 212.120.169.48/29;
@@ -297,10 +286,6 @@ deny 212.17.9.144/28;
deny 212.192.156.0/22;
deny 212.23.85.48/30;
deny 212.23.85.56/29;
deny 212.233.120.0/22;
deny 212.233.72.0/21;
deny 212.233.88.0/21;
deny 212.233.96.0/22;
deny 212.32.198.64/29;
deny 212.48.134.192/26;
deny 212.48.138.240/28;
@@ -382,7 +367,6 @@ deny 212.48.54.80/30;
deny 212.48.54.84/30;
deny 212.48.54.92/30;
deny 212.48.54.96/30;
deny 212.49.107.224/27;
deny 212.49.124.0/26;
deny 212.57.133.0/24;
deny 212.57.159.0/24;
@@ -405,8 +389,6 @@ deny 213.172.27.224/30;
deny 213.172.27.252/30;
deny 213.172.30.136/30;
deny 213.172.4.192/26;
deny 213.176.232.0/23;
deny 213.176.234.0/23;
deny 213.177.111.0/24;
deny 213.183.253.56/29;
deny 213.219.212.0/22;
@@ -483,6 +465,7 @@ deny 217.172.18.0/23;
deny 217.172.20.0/22;
deny 217.174.188.0/22;
deny 217.174.188.0/23;
deny 217.174.190.0/23;
deny 217.195.92.16/28;
deny 217.195.93.144/29;
deny 217.195.94.200/29;
@@ -508,9 +491,7 @@ deny 217.65.219.160/29;
deny 217.67.177.208/29;
deny 217.69.128.0/20;
deny 217.69.128.0/21;
deny 217.69.132.0/24;
deny 217.69.136.0/21;
deny 31.177.104.0/22;
deny 31.177.95.0/24;
deny 31.44.63.64/29;
deny 37.139.32.0/22;
@@ -644,9 +625,6 @@ deny 79.137.132.128/25;
deny 79.137.139.0/24;
deny 79.137.139.0/25;
deny 79.137.139.128/25;
deny 79.137.140.0/24;
deny 79.137.142.0/24;
deny 79.137.157.0/24;
deny 79.137.157.0/25;
deny 79.137.157.128/25;
deny 79.137.164.0/24;
@@ -666,9 +644,6 @@ deny 79.137.240.0/21;
deny 79.137.240.0/22;
deny 79.137.244.0/22;
deny 79.142.88.0/28;
deny 79.143.229.0/24;
deny 79.143.230.0/24;
deny 79.143.232.0/24;
deny 80.237.11.88/29;
deny 80.237.39.112/29;
deny 80.237.98.80/28;
@@ -703,11 +678,9 @@ deny 81.195.124.52/30;
deny 81.195.125.96/30;
deny 81.195.148.140/30;
deny 81.195.150.248/30;
deny 81.195.151.0/24;
deny 81.195.151.172/30;
deny 81.195.155.0/30;
deny 81.195.161.12/30;
deny 81.195.164.0/24;
deny 81.195.165.64/28;
deny 81.195.168.24/30;
deny 81.195.177.160/30;
@@ -818,7 +791,6 @@ deny 85.141.33.0/28;
deny 85.141.33.64/28;
deny 85.141.60.96/28;
deny 85.141.61.160/28;
deny 85.142.251.0/24;
deny 85.143.125.0/24;
deny 85.146.204.44/30;
deny 85.192.32.0/22;
@@ -887,8 +859,6 @@ deny 87.239.108.0/22;
deny 87.240.128.0/18;
deny 87.240.128.0/19;
deny 87.240.160.0/19;
deny 87.240.166.0/24;
deny 87.240.167.0/24;
deny 87.242.112.0/22;
deny 87.245.133.0/24;
deny 87.249.16.32/28;
@@ -956,9 +926,6 @@ deny 89.21.140.104/29;
deny 89.21.152.104/29;
deny 89.221.228.0/22;
deny 89.221.232.0/21;
deny 89.221.232.0/22;
deny 89.221.235.0/24;
deny 89.221.236.0/22;
deny 89.28.253.168/29;
deny 89.28.255.56/29;
deny 90.150.176.52/30;
@@ -981,7 +948,6 @@ deny 90.150.189.32/29;
deny 90.156.148.0/22;
deny 90.156.148.0/23;
deny 90.156.150.0/23;
deny 90.156.151.0/24;
deny 90.156.212.0/22;
deny 90.156.212.0/23;
deny 90.156.214.0/23;
@@ -989,31 +955,16 @@ deny 90.156.216.0/22;
deny 90.156.216.0/23;
deny 90.156.218.0/23;
deny 90.156.232.0/21;
deny 90.156.248.0/22;
deny 91.103.194.184/29;
deny 91.135.212.0/22;
deny 91.135.216.0/21;
deny 91.135.220.0/24;
deny 91.135.221.0/24;
deny 91.195.136.0/23;
deny 91.208.20.0/24;
deny 91.215.168.0/22;
deny 91.217.34.0/23;
deny 91.219.192.0/22;
deny 91.219.224.0/22;
deny 91.221.140.0/23;
deny 91.221.140.0/24;
deny 91.221.141.0/24;
deny 91.226.250.0/24;
deny 91.227.32.0/24;
deny 91.231.132.0/22;
deny 91.231.132.0/24;
deny 91.231.133.0/24;
deny 91.231.134.0/24;
deny 91.237.76.0/24;
deny 92.101.253.152/29;
deny 92.101.253.96/29;
deny 92.38.217.0/24;
deny 92.39.106.168/30;
deny 92.39.106.20/30;
deny 92.39.111.84/30;
@@ -1055,7 +1006,6 @@ deny 94.100.184.0/21;
deny 94.124.192.192/29;
deny 94.139.244.0/22;
deny 94.139.244.0/23;
deny 94.139.244.0/24;
deny 94.139.246.0/23;
deny 94.199.64.0/21;
deny 94.25.119.228/30;
@@ -1072,9 +1022,6 @@ deny 95.142.200.0/21;
deny 95.142.201.0/24;
deny 95.142.202.0/24;
deny 95.142.203.0/24;
deny 95.142.204.0/23;
deny 95.142.207.0/24;
deny 95.163.133.0/24;
deny 95.163.180.0/22;
deny 95.163.180.0/23;
deny 95.163.182.0/23;
@@ -1130,7 +1077,6 @@ deny 95.173.128.0/19;
deny 95.173.128.0/20;
deny 95.173.144.0/20;
deny 95.213.0.0/17;
deny 95.213.0.0/18;
deny 95.213.0.0/20;
deny 95.213.16.0/21;
deny 95.213.24.0/23;
@@ -1145,8 +1091,6 @@ deny 95.213.33.0/24;
deny 95.213.34.0/23;
deny 95.213.36.0/22;
deny 95.213.40.0/21;
deny 95.213.44.0/24;
deny 95.213.45.0/24;
deny 95.213.48.0/20;
deny 95.213.64.0/18;
deny 95.53.248.0/29;

View File

@@ -1,31 +1,14 @@
# Nginx blacklist configuration (IPv6 only)
# Auto-generated from blacklist-v6.txt
# Last updated: 2026-04-02 07:04:48 UTC
# Last updated: 2026-05-13 08:36:52 UTC
#
# Usage: Include this file in your nginx server or location block:
# include /path/to/blacklist-v6.conf;
#
deny 2a00:1148::/29;
deny 2a00:1148::/32;
deny 2a00:46e0:2::/48;
deny 2a00:46e0::/32;
deny 2a00:a300::/32;
deny 2a00:b4c0::/32;
deny 2a00:bdc0:8000::/34;
deny 2a00:bdc0::/33;
deny 2a00:bdc0:c000::/35;
deny 2a00:bdc0:e002::/48;
deny 2a00:bdc0:e003::/48;
deny 2a00:bdc0:e004::/48;
deny 2a00:bdc0:e005::/48;
deny 2a00:bdc0:e007::/48;
deny 2a00:bdc0:f000::/36;
deny 2a00:bdc1::/32;
deny 2a00:bdc2::/31;
deny 2a00:bdc4::/30;
deny 2a14:25c0::/32;
deny 2a14:25c5::/32;
deny 2a14:25c6::/32;
deny 2a14:25c7::/32;

View File

@@ -1,6 +1,6 @@
# Nginx blacklist configuration (mixed IPv4/IPv6)
# Auto-generated from blacklist.txt
# Last updated: 2026-04-02 07:04:48 UTC
# Last updated: 2026-05-13 08:36:52 UTC
#
# Usage: Include this file in your nginx server or location block:
# include /path/to/blacklist.conf;
@@ -38,8 +38,9 @@ deny 128.140.168.0/23;
deny 128.140.170.0/24;
deny 128.140.171.0/24;
deny 128.140.172.0/22;
deny 128.140.173.0/24;
deny 130.49.224.0/19;
deny 138.16.192.0/20;
deny 138.16.240.0/20;
deny 145.255.238.240/28;
deny 146.185.208.0/22;
deny 146.185.208.0/23;
@@ -50,17 +51,13 @@ deny 146.185.242.0/23;
deny 149.62.55.240/30;
deny 155.212.192.0/20;
deny 161.104.104.0/21;
deny 161.104.104.0/22;
deny 161.104.108.0/22;
deny 176.109.0.0/21;
deny 176.112.168.0/21;
deny 176.116.112.0/22;
deny 176.116.96.0/20;
deny 178.16.156.148/30;
deny 178.17.176.0/23;
deny 178.17.178.0/23;
deny 178.17.180.0/23;
deny 178.17.182.0/23;
deny 178.17.184.0/22;
deny 178.17.188.0/22;
deny 178.20.234.224/29;
deny 178.22.88.0/21;
deny 178.22.89.64/26;
@@ -75,7 +72,6 @@ deny 178.237.24.0/24;
deny 178.237.240.0/20;
deny 178.237.248.0/21;
deny 178.237.28.0/24;
deny 178.237.29.0/24;
deny 178.237.30.0/23;
deny 178.248.232.137/32;
deny 178.248.232.60/32;
@@ -122,7 +118,6 @@ deny 185.130.112.0/22;
deny 185.130.112.0/23;
deny 185.130.114.0/23;
deny 185.131.68.0/22;
deny 185.131.68.0/23;
deny 185.149.160.0/24;
deny 185.149.161.0/24;
deny 185.149.162.0/24;
@@ -133,8 +128,6 @@ deny 185.16.150.0/23;
deny 185.16.244.0/22;
deny 185.16.244.0/23;
deny 185.16.246.0/23;
deny 185.16.246.0/24;
deny 185.16.247.0/24;
deny 185.168.60.0/24;
deny 185.168.61.0/24;
deny 185.168.62.0/24;
@@ -207,14 +200,12 @@ deny 188.93.61.0/24;
deny 188.93.62.0/24;
deny 193.203.40.0/22;
deny 193.232.70.0/24;
deny 193.33.230.0/23;
deny 193.47.146.0/24;
deny 194.140.247.0/25;
deny 194.140.247.128/25;
deny 194.150.202.0/23;
deny 194.165.22.0/23;
deny 194.186.112.80/28;
deny 194.186.63.0/24;
deny 194.190.9.0/24;
deny 194.215.248.0/24;
deny 194.226.116.0/22;
@@ -250,7 +241,6 @@ deny 195.211.22.0/24;
deny 195.211.23.0/24;
deny 195.218.175.40/29;
deny 195.218.190.0/23;
deny 195.226.203.0/24;
deny 195.239.113.0/24;
deny 195.239.247.0/24;
deny 195.239.80.32/29;
@@ -271,7 +261,6 @@ deny 195.98.38.16/28;
deny 195.98.43.104/29;
deny 195.98.73.56/29;
deny 195.98.77.100/30;
deny 212.111.84.0/22;
deny 212.119.174.0/24;
deny 212.119.175.0/24;
deny 212.120.169.48/29;
@@ -297,10 +286,6 @@ deny 212.17.9.144/28;
deny 212.192.156.0/22;
deny 212.23.85.48/30;
deny 212.23.85.56/29;
deny 212.233.120.0/22;
deny 212.233.72.0/21;
deny 212.233.88.0/21;
deny 212.233.96.0/22;
deny 212.32.198.64/29;
deny 212.48.134.192/26;
deny 212.48.138.240/28;
@@ -382,7 +367,6 @@ deny 212.48.54.80/30;
deny 212.48.54.84/30;
deny 212.48.54.92/30;
deny 212.48.54.96/30;
deny 212.49.107.224/27;
deny 212.49.124.0/26;
deny 212.57.133.0/24;
deny 212.57.159.0/24;
@@ -405,8 +389,6 @@ deny 213.172.27.224/30;
deny 213.172.27.252/30;
deny 213.172.30.136/30;
deny 213.172.4.192/26;
deny 213.176.232.0/23;
deny 213.176.234.0/23;
deny 213.177.111.0/24;
deny 213.183.253.56/29;
deny 213.219.212.0/22;
@@ -483,6 +465,7 @@ deny 217.172.18.0/23;
deny 217.172.20.0/22;
deny 217.174.188.0/22;
deny 217.174.188.0/23;
deny 217.174.190.0/23;
deny 217.195.92.16/28;
deny 217.195.93.144/29;
deny 217.195.94.200/29;
@@ -508,31 +491,12 @@ deny 217.65.219.160/29;
deny 217.67.177.208/29;
deny 217.69.128.0/20;
deny 217.69.128.0/21;
deny 217.69.132.0/24;
deny 217.69.136.0/21;
deny 2a00:1148::/29;
deny 2a00:1148::/32;
deny 2a00:46e0:2::/48;
deny 2a00:46e0::/32;
deny 2a00:a300::/32;
deny 2a00:b4c0::/32;
deny 2a00:bdc0:8000::/34;
deny 2a00:bdc0::/33;
deny 2a00:bdc0:c000::/35;
deny 2a00:bdc0:e002::/48;
deny 2a00:bdc0:e003::/48;
deny 2a00:bdc0:e004::/48;
deny 2a00:bdc0:e005::/48;
deny 2a00:bdc0:e007::/48;
deny 2a00:bdc0:f000::/36;
deny 2a00:bdc1::/32;
deny 2a00:bdc2::/31;
deny 2a00:bdc4::/30;
deny 2a14:25c0::/32;
deny 2a14:25c5::/32;
deny 2a14:25c6::/32;
deny 2a14:25c7::/32;
deny 31.177.104.0/22;
deny 31.177.95.0/24;
deny 31.44.63.64/29;
deny 37.139.32.0/22;
@@ -666,9 +630,6 @@ deny 79.137.132.128/25;
deny 79.137.139.0/24;
deny 79.137.139.0/25;
deny 79.137.139.128/25;
deny 79.137.140.0/24;
deny 79.137.142.0/24;
deny 79.137.157.0/24;
deny 79.137.157.0/25;
deny 79.137.157.128/25;
deny 79.137.164.0/24;
@@ -688,9 +649,6 @@ deny 79.137.240.0/21;
deny 79.137.240.0/22;
deny 79.137.244.0/22;
deny 79.142.88.0/28;
deny 79.143.229.0/24;
deny 79.143.230.0/24;
deny 79.143.232.0/24;
deny 80.237.11.88/29;
deny 80.237.39.112/29;
deny 80.237.98.80/28;
@@ -725,11 +683,9 @@ deny 81.195.124.52/30;
deny 81.195.125.96/30;
deny 81.195.148.140/30;
deny 81.195.150.248/30;
deny 81.195.151.0/24;
deny 81.195.151.172/30;
deny 81.195.155.0/30;
deny 81.195.161.12/30;
deny 81.195.164.0/24;
deny 81.195.165.64/28;
deny 81.195.168.24/30;
deny 81.195.177.160/30;
@@ -840,7 +796,6 @@ deny 85.141.33.0/28;
deny 85.141.33.64/28;
deny 85.141.60.96/28;
deny 85.141.61.160/28;
deny 85.142.251.0/24;
deny 85.143.125.0/24;
deny 85.146.204.44/30;
deny 85.192.32.0/22;
@@ -909,8 +864,6 @@ deny 87.239.108.0/22;
deny 87.240.128.0/18;
deny 87.240.128.0/19;
deny 87.240.160.0/19;
deny 87.240.166.0/24;
deny 87.240.167.0/24;
deny 87.242.112.0/22;
deny 87.245.133.0/24;
deny 87.249.16.32/28;
@@ -978,9 +931,6 @@ deny 89.21.140.104/29;
deny 89.21.152.104/29;
deny 89.221.228.0/22;
deny 89.221.232.0/21;
deny 89.221.232.0/22;
deny 89.221.235.0/24;
deny 89.221.236.0/22;
deny 89.28.253.168/29;
deny 89.28.255.56/29;
deny 90.150.176.52/30;
@@ -1003,7 +953,6 @@ deny 90.150.189.32/29;
deny 90.156.148.0/22;
deny 90.156.148.0/23;
deny 90.156.150.0/23;
deny 90.156.151.0/24;
deny 90.156.212.0/22;
deny 90.156.212.0/23;
deny 90.156.214.0/23;
@@ -1011,31 +960,16 @@ deny 90.156.216.0/22;
deny 90.156.216.0/23;
deny 90.156.218.0/23;
deny 90.156.232.0/21;
deny 90.156.248.0/22;
deny 91.103.194.184/29;
deny 91.135.212.0/22;
deny 91.135.216.0/21;
deny 91.135.220.0/24;
deny 91.135.221.0/24;
deny 91.195.136.0/23;
deny 91.208.20.0/24;
deny 91.215.168.0/22;
deny 91.217.34.0/23;
deny 91.219.192.0/22;
deny 91.219.224.0/22;
deny 91.221.140.0/23;
deny 91.221.140.0/24;
deny 91.221.141.0/24;
deny 91.226.250.0/24;
deny 91.227.32.0/24;
deny 91.231.132.0/22;
deny 91.231.132.0/24;
deny 91.231.133.0/24;
deny 91.231.134.0/24;
deny 91.237.76.0/24;
deny 92.101.253.152/29;
deny 92.101.253.96/29;
deny 92.38.217.0/24;
deny 92.39.106.168/30;
deny 92.39.106.20/30;
deny 92.39.111.84/30;
@@ -1077,7 +1011,6 @@ deny 94.100.184.0/21;
deny 94.124.192.192/29;
deny 94.139.244.0/22;
deny 94.139.244.0/23;
deny 94.139.244.0/24;
deny 94.139.246.0/23;
deny 94.199.64.0/21;
deny 94.25.119.228/30;
@@ -1094,9 +1027,6 @@ deny 95.142.200.0/21;
deny 95.142.201.0/24;
deny 95.142.202.0/24;
deny 95.142.203.0/24;
deny 95.142.204.0/23;
deny 95.142.207.0/24;
deny 95.163.133.0/24;
deny 95.163.180.0/22;
deny 95.163.180.0/23;
deny 95.163.182.0/23;
@@ -1152,7 +1082,6 @@ deny 95.173.128.0/19;
deny 95.173.128.0/20;
deny 95.173.144.0/20;
deny 95.213.0.0/17;
deny 95.213.0.0/18;
deny 95.213.0.0/20;
deny 95.213.16.0/21;
deny 95.213.24.0/23;
@@ -1167,8 +1096,6 @@ deny 95.213.33.0/24;
deny 95.213.34.0/23;
deny 95.213.36.0/22;
deny 95.213.40.0/21;
deny 95.213.44.0/24;
deny 95.213.45.0/24;
deny 95.213.48.0/20;
deny 95.213.64.0/18;
deny 95.53.248.0/29;

View File

@@ -1,29 +1,23 @@
# Linux routes for VK networks (IPv4)
# Auto-generated by blacklists_updater_routes.sh
# Last updated: 2026-04-02 07:04:49 UTC
# Last updated: 2026-05-13 08:36:53 UTC
#
# Apply:
# sudo sh blacklist-vk-v4.routes
#
ip route replace 109.120.180.0/22 via 127.0.0.1 dev lo onlink
ip route replace 109.120.180.0/23 via 127.0.0.1 dev lo onlink
ip route replace 109.120.182.0/23 via 127.0.0.1 dev lo onlink
ip route replace 109.120.188.0/22 via 127.0.0.1 dev lo onlink
ip route replace 109.120.188.0/23 via 127.0.0.1 dev lo onlink
ip route replace 109.120.190.0/23 via 127.0.0.1 dev lo onlink
ip route replace 128.140.168.0/21 via 127.0.0.1 dev lo onlink
ip route replace 128.140.168.0/23 via 127.0.0.1 dev lo onlink
ip route replace 128.140.170.0/24 via 127.0.0.1 dev lo onlink
ip route replace 128.140.171.0/24 via 127.0.0.1 dev lo onlink
ip route replace 128.140.172.0/22 via 127.0.0.1 dev lo onlink
ip route replace 130.49.224.0/19 via 127.0.0.1 dev lo onlink
ip route replace 138.16.192.0/20 via 127.0.0.1 dev lo onlink
ip route replace 138.16.240.0/20 via 127.0.0.1 dev lo onlink
ip route replace 146.185.208.0/22 via 127.0.0.1 dev lo onlink
ip route replace 146.185.208.0/23 via 127.0.0.1 dev lo onlink
ip route replace 146.185.210.0/23 via 127.0.0.1 dev lo onlink
ip route replace 146.185.240.0/22 via 127.0.0.1 dev lo onlink
ip route replace 146.185.240.0/23 via 127.0.0.1 dev lo onlink
ip route replace 146.185.242.0/23 via 127.0.0.1 dev lo onlink
ip route replace 155.212.192.0/20 via 127.0.0.1 dev lo onlink
ip route replace 161.104.104.0/21 via 127.0.0.1 dev lo onlink
ip route replace 176.112.168.0/21 via 127.0.0.1 dev lo onlink
@@ -38,8 +32,6 @@ ip route replace 185.100.104.0/22 via 127.0.0.1 dev lo onlink
ip route replace 185.100.104.0/23 via 127.0.0.1 dev lo onlink
ip route replace 185.100.106.0/23 via 127.0.0.1 dev lo onlink
ip route replace 185.130.112.0/22 via 127.0.0.1 dev lo onlink
ip route replace 185.130.112.0/23 via 127.0.0.1 dev lo onlink
ip route replace 185.130.114.0/23 via 127.0.0.1 dev lo onlink
ip route replace 185.131.68.0/22 via 127.0.0.1 dev lo onlink
ip route replace 185.16.148.0/22 via 127.0.0.1 dev lo onlink
ip route replace 185.16.148.0/23 via 127.0.0.1 dev lo onlink
@@ -55,8 +47,6 @@ ip route replace 185.226.52.0/22 via 127.0.0.1 dev lo onlink
ip route replace 185.226.52.0/23 via 127.0.0.1 dev lo onlink
ip route replace 185.226.54.0/23 via 127.0.0.1 dev lo onlink
ip route replace 185.241.192.0/22 via 127.0.0.1 dev lo onlink
ip route replace 185.241.192.0/23 via 127.0.0.1 dev lo onlink
ip route replace 185.241.194.0/23 via 127.0.0.1 dev lo onlink
ip route replace 185.29.128.0/22 via 127.0.0.1 dev lo onlink
ip route replace 185.29.130.0/24 via 127.0.0.1 dev lo onlink
ip route replace 185.32.248.0/22 via 127.0.0.1 dev lo onlink
@@ -69,8 +59,6 @@ ip route replace 185.6.244.0/22 via 127.0.0.1 dev lo onlink
ip route replace 185.6.244.0/23 via 127.0.0.1 dev lo onlink
ip route replace 185.6.246.0/23 via 127.0.0.1 dev lo onlink
ip route replace 185.86.144.0/22 via 127.0.0.1 dev lo onlink
ip route replace 185.86.144.0/23 via 127.0.0.1 dev lo onlink
ip route replace 185.86.146.0/23 via 127.0.0.1 dev lo onlink
ip route replace 188.93.56.0/21 via 127.0.0.1 dev lo onlink
ip route replace 188.93.56.0/24 via 127.0.0.1 dev lo onlink
ip route replace 188.93.57.0/24 via 127.0.0.1 dev lo onlink
@@ -83,18 +71,11 @@ ip route replace 194.84.16.12/30 via 127.0.0.1 dev lo onlink
ip route replace 195.211.20.0/22 via 127.0.0.1 dev lo onlink
ip route replace 195.211.22.0/24 via 127.0.0.1 dev lo onlink
ip route replace 195.211.23.0/24 via 127.0.0.1 dev lo onlink
ip route replace 212.111.84.0/22 via 127.0.0.1 dev lo onlink
ip route replace 212.233.120.0/22 via 127.0.0.1 dev lo onlink
ip route replace 212.233.72.0/21 via 127.0.0.1 dev lo onlink
ip route replace 212.233.88.0/21 via 127.0.0.1 dev lo onlink
ip route replace 212.233.96.0/22 via 127.0.0.1 dev lo onlink
ip route replace 195.239.247.0/24 via 127.0.0.1 dev lo onlink
ip route replace 213.219.212.0/22 via 127.0.0.1 dev lo onlink
ip route replace 213.219.212.0/23 via 127.0.0.1 dev lo onlink
ip route replace 213.219.214.0/23 via 127.0.0.1 dev lo onlink
ip route replace 217.16.16.0/20 via 127.0.0.1 dev lo onlink
ip route replace 217.16.16.0/21 via 127.0.0.1 dev lo onlink
ip route replace 217.16.24.0/21 via 127.0.0.1 dev lo onlink
ip route replace 217.174.188.0/22 via 127.0.0.1 dev lo onlink
ip route replace 217.174.188.0/23 via 127.0.0.1 dev lo onlink
ip route replace 217.174.190.0/23 via 127.0.0.1 dev lo onlink
ip route replace 217.20.144.0/20 via 127.0.0.1 dev lo onlink
ip route replace 217.20.144.0/22 via 127.0.0.1 dev lo onlink
ip route replace 217.20.148.0/24 via 127.0.0.1 dev lo onlink
@@ -108,11 +89,7 @@ ip route replace 217.69.128.0/20 via 127.0.0.1 dev lo onlink
ip route replace 217.69.128.0/21 via 127.0.0.1 dev lo onlink
ip route replace 217.69.136.0/21 via 127.0.0.1 dev lo onlink
ip route replace 37.139.32.0/22 via 127.0.0.1 dev lo onlink
ip route replace 37.139.32.0/23 via 127.0.0.1 dev lo onlink
ip route replace 37.139.34.0/23 via 127.0.0.1 dev lo onlink
ip route replace 37.139.40.0/22 via 127.0.0.1 dev lo onlink
ip route replace 37.139.40.0/23 via 127.0.0.1 dev lo onlink
ip route replace 37.139.42.0/23 via 127.0.0.1 dev lo onlink
ip route replace 45.136.20.0/22 via 127.0.0.1 dev lo onlink
ip route replace 45.136.20.0/23 via 127.0.0.1 dev lo onlink
ip route replace 45.136.22.0/23 via 127.0.0.1 dev lo onlink
@@ -127,8 +104,6 @@ ip route replace 5.181.60.0/24 via 127.0.0.1 dev lo onlink
ip route replace 5.181.61.0/24 via 127.0.0.1 dev lo onlink
ip route replace 5.181.62.0/23 via 127.0.0.1 dev lo onlink
ip route replace 5.188.140.0/22 via 127.0.0.1 dev lo onlink
ip route replace 5.188.140.0/23 via 127.0.0.1 dev lo onlink
ip route replace 5.188.142.0/23 via 127.0.0.1 dev lo onlink
ip route replace 5.61.16.0/21 via 127.0.0.1 dev lo onlink
ip route replace 5.61.16.0/22 via 127.0.0.1 dev lo onlink
ip route replace 5.61.20.0/22 via 127.0.0.1 dev lo onlink
@@ -159,69 +134,39 @@ ip route replace 79.137.167.0/24 via 127.0.0.1 dev lo onlink
ip route replace 79.137.167.0/25 via 127.0.0.1 dev lo onlink
ip route replace 79.137.167.128/25 via 127.0.0.1 dev lo onlink
ip route replace 79.137.174.0/23 via 127.0.0.1 dev lo onlink
ip route replace 79.137.174.0/24 via 127.0.0.1 dev lo onlink
ip route replace 79.137.175.0/24 via 127.0.0.1 dev lo onlink
ip route replace 79.137.180.0/24 via 127.0.0.1 dev lo onlink
ip route replace 79.137.180.0/25 via 127.0.0.1 dev lo onlink
ip route replace 79.137.180.128/25 via 127.0.0.1 dev lo onlink
ip route replace 79.137.240.0/21 via 127.0.0.1 dev lo onlink
ip route replace 79.137.240.0/22 via 127.0.0.1 dev lo onlink
ip route replace 79.137.244.0/22 via 127.0.0.1 dev lo onlink
ip route replace 81.177.12.0/24 via 127.0.0.1 dev lo onlink
ip route replace 81.177.31.64/26 via 127.0.0.1 dev lo onlink
ip route replace 83.166.232.0/21 via 127.0.0.1 dev lo onlink
ip route replace 83.166.232.0/22 via 127.0.0.1 dev lo onlink
ip route replace 83.166.236.0/22 via 127.0.0.1 dev lo onlink
ip route replace 83.166.248.0/21 via 127.0.0.1 dev lo onlink
ip route replace 83.166.248.0/22 via 127.0.0.1 dev lo onlink
ip route replace 83.166.252.0/22 via 127.0.0.1 dev lo onlink
ip route replace 83.217.216.0/22 via 127.0.0.1 dev lo onlink
ip route replace 83.217.216.0/23 via 127.0.0.1 dev lo onlink
ip route replace 83.217.218.0/23 via 127.0.0.1 dev lo onlink
ip route replace 83.222.28.0/22 via 127.0.0.1 dev lo onlink
ip route replace 84.23.52.0/22 via 127.0.0.1 dev lo onlink
ip route replace 84.23.52.0/23 via 127.0.0.1 dev lo onlink
ip route replace 84.23.54.0/23 via 127.0.0.1 dev lo onlink
ip route replace 85.114.31.108/30 via 127.0.0.1 dev lo onlink
ip route replace 85.192.32.0/22 via 127.0.0.1 dev lo onlink
ip route replace 85.192.32.0/23 via 127.0.0.1 dev lo onlink
ip route replace 85.192.34.0/23 via 127.0.0.1 dev lo onlink
ip route replace 85.198.106.0/24 via 127.0.0.1 dev lo onlink
ip route replace 85.198.107.0/24 via 127.0.0.1 dev lo onlink
ip route replace 87.239.104.0/21 via 127.0.0.1 dev lo onlink
ip route replace 87.239.104.0/22 via 127.0.0.1 dev lo onlink
ip route replace 87.239.108.0/22 via 127.0.0.1 dev lo onlink
ip route replace 87.240.128.0/18 via 127.0.0.1 dev lo onlink
ip route replace 87.240.128.0/19 via 127.0.0.1 dev lo onlink
ip route replace 87.240.160.0/19 via 127.0.0.1 dev lo onlink
ip route replace 87.242.112.0/22 via 127.0.0.1 dev lo onlink
ip route replace 89.208.196.0/22 via 127.0.0.1 dev lo onlink
ip route replace 89.208.196.0/23 via 127.0.0.1 dev lo onlink
ip route replace 89.208.198.0/23 via 127.0.0.1 dev lo onlink
ip route replace 89.208.208.0/22 via 127.0.0.1 dev lo onlink
ip route replace 89.208.208.0/23 via 127.0.0.1 dev lo onlink
ip route replace 89.208.210.0/23 via 127.0.0.1 dev lo onlink
ip route replace 89.208.216.0/21 via 127.0.0.1 dev lo onlink
ip route replace 89.208.216.0/23 via 127.0.0.1 dev lo onlink
ip route replace 89.208.218.0/23 via 127.0.0.1 dev lo onlink
ip route replace 89.208.220.0/22 via 127.0.0.1 dev lo onlink
ip route replace 89.208.228.0/22 via 127.0.0.1 dev lo onlink
ip route replace 89.208.228.0/23 via 127.0.0.1 dev lo onlink
ip route replace 89.208.230.0/23 via 127.0.0.1 dev lo onlink
ip route replace 89.208.84.0/22 via 127.0.0.1 dev lo onlink
ip route replace 89.208.84.0/23 via 127.0.0.1 dev lo onlink
ip route replace 89.208.86.0/23 via 127.0.0.1 dev lo onlink
ip route replace 89.221.228.0/22 via 127.0.0.1 dev lo onlink
ip route replace 89.221.232.0/21 via 127.0.0.1 dev lo onlink
ip route replace 90.156.148.0/22 via 127.0.0.1 dev lo onlink
ip route replace 90.156.148.0/23 via 127.0.0.1 dev lo onlink
ip route replace 90.156.150.0/23 via 127.0.0.1 dev lo onlink
ip route replace 90.156.212.0/22 via 127.0.0.1 dev lo onlink
ip route replace 90.156.212.0/23 via 127.0.0.1 dev lo onlink
ip route replace 90.156.214.0/23 via 127.0.0.1 dev lo onlink
ip route replace 90.156.216.0/22 via 127.0.0.1 dev lo onlink
ip route replace 90.156.216.0/23 via 127.0.0.1 dev lo onlink
ip route replace 90.156.218.0/23 via 127.0.0.1 dev lo onlink
ip route replace 90.156.232.0/21 via 127.0.0.1 dev lo onlink
ip route replace 91.219.224.0/22 via 127.0.0.1 dev lo onlink
ip route replace 91.231.132.0/22 via 127.0.0.1 dev lo onlink
ip route replace 91.237.76.0/24 via 127.0.0.1 dev lo onlink
ip route replace 93.153.255.84/30 via 127.0.0.1 dev lo onlink
@@ -232,23 +177,15 @@ ip route replace 94.100.176.0/20 via 127.0.0.1 dev lo onlink
ip route replace 94.100.176.0/21 via 127.0.0.1 dev lo onlink
ip route replace 94.100.184.0/21 via 127.0.0.1 dev lo onlink
ip route replace 94.139.244.0/22 via 127.0.0.1 dev lo onlink
ip route replace 94.139.244.0/23 via 127.0.0.1 dev lo onlink
ip route replace 94.139.246.0/23 via 127.0.0.1 dev lo onlink
ip route replace 95.142.192.0/20 via 127.0.0.1 dev lo onlink
ip route replace 95.142.192.0/21 via 127.0.0.1 dev lo onlink
ip route replace 95.142.200.0/21 via 127.0.0.1 dev lo onlink
ip route replace 95.163.180.0/22 via 127.0.0.1 dev lo onlink
ip route replace 95.163.180.0/23 via 127.0.0.1 dev lo onlink
ip route replace 95.163.182.0/23 via 127.0.0.1 dev lo onlink
ip route replace 95.163.208.0/21 via 127.0.0.1 dev lo onlink
ip route replace 95.163.208.0/23 via 127.0.0.1 dev lo onlink
ip route replace 95.163.210.0/23 via 127.0.0.1 dev lo onlink
ip route replace 95.163.212.0/22 via 127.0.0.1 dev lo onlink
ip route replace 95.163.216.0/22 via 127.0.0.1 dev lo onlink
ip route replace 95.163.216.0/23 via 127.0.0.1 dev lo onlink
ip route replace 95.163.218.0/23 via 127.0.0.1 dev lo onlink
ip route replace 95.163.248.0/21 via 127.0.0.1 dev lo onlink
ip route replace 95.163.248.0/22 via 127.0.0.1 dev lo onlink
ip route replace 95.163.252.0/23 via 127.0.0.1 dev lo onlink
ip route replace 95.163.254.0/23 via 127.0.0.1 dev lo onlink
ip route replace 95.163.32.0/19 via 127.0.0.1 dev lo onlink

View File

@@ -1,9 +1,8 @@
# Linux routes for VK networks (IPv6)
# Auto-generated by blacklists_updater_routes.sh
# Last updated: 2026-04-02 07:04:49 UTC
# Last updated: 2026-05-13 08:36:53 UTC
#
# Apply:
# sudo sh blacklist-vk-v6.routes
#
ip -6 route replace 2a00:bdc0::/29 via ::1 dev lo

View File

@@ -0,0 +1,56 @@
#!/bin/sh
# Shared config for blacklists_updater_*.sh scripts.
# Scripts are expected to define SCRIPT_DIR before sourcing this file.
: "${SCRIPT_DIR:?SCRIPT_DIR must be set before sourcing blacklists_updater_common.subr}"
BLACKLISTS_DIR="${SCRIPT_DIR}/blacklists"
AUTO_DIR="${SCRIPT_DIR}/auto"
BLACKLIST_FILE="${BLACKLISTS_DIR}/blacklist.txt"
BLACKLIST_WITH_COMMENTS_FILE="${BLACKLISTS_DIR}/blacklist_with_comments.txt"
BLACKLIST_V4_FILE="${BLACKLISTS_DIR}/blacklist-v4.txt"
BLACKLIST_V6_FILE="${BLACKLISTS_DIR}/blacklist-v6.txt"
BLACKLIST_VK_FILE="${BLACKLISTS_DIR}/blacklist-vk.txt"
BLACKLIST_VK_V4_FILE="${BLACKLISTS_DIR}/blacklist-vk-v4.txt"
BLACKLIST_VK_V6_FILE="${BLACKLISTS_DIR}/blacklist-vk-v6.txt"
AUTO_ALL_ASN_FILE="${AUTO_DIR}/all-ru-asn.txt"
AUTO_ALL_V4_FILE="${AUTO_DIR}/all-ru-ipv4.txt"
AUTO_ALL_V6_FILE="${AUTO_DIR}/all-ru-ipv6.txt"
AUTO_RIPE_V4_FILE="${AUTO_DIR}/ripe-ru-ipv4.txt"
AUTO_BLACK_ASS_FILE="${AUTO_DIR}/black_ass.txt"
NETWORK_LIST_FROM_AS="${SCRIPT_DIR}/network_list_from_as.py"
NETWORK_LIST_FROM_NETNAME="${SCRIPT_DIR}/network_list_from_netname.py"
RU_GOV_NETNAMES_FILE="${SCRIPT_DIR}/lists/ru-gov-netnames.txt"
BLACK_NAMES='uvd|umvd|fgup|grchc|roskomnad|federalnaya sluzhba|ufsb|zonatelecom|llc vk|vkontakte|ODNOKLASSNIKI|VKCOMPANY|mail.ru|mail-ru|mail_ru|VK-AS|M100'
WHITE_NAMES='ruvds'
#VK_NAME_PATTERN='ru-netbridge-(19911202|20061117)|ru-odnoklassniki-(20100830|20120307|20120626)|odnoklassniki-front'
#VK_NAME_PATTERN='ru-netbridge-(19911202|20061117)|odnoklassniki'
VK_NAME_PATTERN='ru-netbridge-(19911202|20061117)|odnoklassniki|vkcompany|vkontakte|llc vk'
VK_NAME_EXCLUDE_PATTERN='VK Cloud Solutions VK Hosting'
ensure_blacklist_base_dirs() {
mkdir -p "${BLACKLISTS_DIR}" "${AUTO_DIR}"
}
build_vk_name_blacklists() {
ensure_blacklist_base_dirs
tmp_vk_file="$(mktemp "${BLACKLISTS_DIR}/.blacklist-vk.XXXXXX")" || return 1
for source_file in "${AUTO_ALL_V4_FILE}" "${AUTO_ALL_V6_FILE}" "${AUTO_RIPE_V4_FILE}"; do
[ -f "${source_file}" ] || continue
awk -v pattern="${VK_NAME_PATTERN}" 'tolower($0) ~ pattern { print }' "${source_file}" \
| grep -viF "${VK_NAME_EXCLUDE_PATTERN}" \
| awk '{ print $1 }' >> "${tmp_vk_file}"
done
sort -u "${tmp_vk_file}" > "${BLACKLIST_VK_FILE}"
grep ':' "${BLACKLIST_VK_FILE}" | sort -u > "${BLACKLIST_VK_V6_FILE}" || true
grep -v ':' "${BLACKLIST_VK_FILE}" | sort -u > "${BLACKLIST_VK_V4_FILE}" || true
rm -f "${tmp_vk_file}"
}

View File

@@ -1,22 +1,7 @@
#!/bin/sh
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
# Input files (generated by blacklists_updater_txt.sh)
blacklist_file="${SCRIPT_DIR}/blacklists/blacklist.txt"
blacklist_v4_file="${SCRIPT_DIR}/blacklists/blacklist-v4.txt"
blacklist_v6_file="${SCRIPT_DIR}/blacklists/blacklist-v6.txt"
# Source files for name-based VK filtering
auto_all_v4_file="${SCRIPT_DIR}/auto/all-ru-ipv4.txt"
auto_all_v6_file="${SCRIPT_DIR}/auto/all-ru-ipv6.txt"
auto_ripe_v4_file="${SCRIPT_DIR}/auto/ripe-ru-ipv4.txt"
vk_name_pattern='vk[[:space:]-]*cloud|vkcompany|vkontakte'
# Additional VK-only text blacklists
blacklist_vk_file="${SCRIPT_DIR}/blacklists/blacklist-vk.txt"
blacklist_vk_v4_file="${SCRIPT_DIR}/blacklists/blacklist-vk-v4.txt"
blacklist_vk_v6_file="${SCRIPT_DIR}/blacklists/blacklist-vk-v6.txt"
. "${SCRIPT_DIR}/blacklists_updater_common.subr"
# Output directory and files
iptables_output_dir="${SCRIPT_DIR}/blacklists_iptables"
@@ -26,18 +11,8 @@ iptables_vk_v4_output_file="${iptables_output_dir}/blacklist-vk-v4.ipset"
iptables_vk_v6_output_file="${iptables_output_dir}/blacklist-vk-v6.ipset"
# Create required directories if they don't exist
mkdir -p "${iptables_output_dir}" "${SCRIPT_DIR}/blacklists"
# Build additional VK-only blacklist from network names in auto/*.txt files
tmp_vk_file="$(mktemp "${SCRIPT_DIR}/blacklists/.blacklist-vk.XXXXXX")"
for source_file in "${auto_all_v4_file}" "${auto_all_v6_file}" "${auto_ripe_v4_file}"; do
[ -f "${source_file}" ] || continue
awk -v pattern="${vk_name_pattern}" 'tolower($0) ~ pattern { print $1 }' "${source_file}" >> "${tmp_vk_file}"
done
sort -u "${tmp_vk_file}" > "${blacklist_vk_file}"
grep ':' "${blacklist_vk_file}" | sort -u > "${blacklist_vk_v6_file}" || true
grep -v ':' "${blacklist_vk_file}" | sort -u > "${blacklist_vk_v4_file}" || true
rm -f "${tmp_vk_file}"
mkdir -p "${iptables_output_dir}" "${BLACKLISTS_DIR}"
build_vk_name_blacklists
# Function to generate ipset config from input file
generate_ipset_config() {
@@ -99,10 +74,10 @@ EOF
}
# Generate ipset configurations from blacklist files
generate_ipset_config "${blacklist_v4_file}" "${iptables_v4_output_file}" "(IPv4 only)" "blacklist-v4" "inet"
generate_ipset_config "${blacklist_v6_file}" "${iptables_v6_output_file}" "(IPv6 only)" "blacklist-v6" "inet6"
generate_ipset_config "${blacklist_vk_v4_file}" "${iptables_vk_v4_output_file}" "(VK names, IPv4 only)" "blacklist-vk-v4" "inet"
generate_ipset_config "${blacklist_vk_v6_file}" "${iptables_vk_v6_output_file}" "(VK names, IPv6 only)" "blacklist-vk-v6" "inet6"
generate_ipset_config "${BLACKLIST_V4_FILE}" "${iptables_v4_output_file}" "(IPv4 only)" "blacklist-v4" "inet"
generate_ipset_config "${BLACKLIST_V6_FILE}" "${iptables_v6_output_file}" "(IPv6 only)" "blacklist-v6" "inet6"
generate_ipset_config "${BLACKLIST_VK_V4_FILE}" "${iptables_vk_v4_output_file}" "(VK names, IPv4 only)" "blacklist-vk-v4" "inet"
generate_ipset_config "${BLACKLIST_VK_V6_FILE}" "${iptables_vk_v6_output_file}" "(VK names, IPv6 only)" "blacklist-vk-v6" "inet6"
echo ""
echo "VK outgoing block examples (iptables/ipset):"

View File

@@ -4,35 +4,16 @@
set -e
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
INPUT_FILE="$SCRIPT_DIR/blacklists/blacklist.txt"
. "${SCRIPT_DIR}/blacklists_updater_common.subr"
INPUT_FILE="${BLACKLIST_FILE}"
OUTPUT_DIR="$SCRIPT_DIR/blacklists_nftables"
# Source files for name-based VK filtering
AUTO_ALL_V4_FILE="$SCRIPT_DIR/auto/all-ru-ipv4.txt"
AUTO_ALL_V6_FILE="$SCRIPT_DIR/auto/all-ru-ipv6.txt"
AUTO_RIPE_V4_FILE="$SCRIPT_DIR/auto/ripe-ru-ipv4.txt"
VK_NAME_PATTERN='vk[[:space:]-]*cloud|vkcompany|vkontakte'
# Additional VK-only text blacklists
VK_INPUT_FILE="$SCRIPT_DIR/blacklists/blacklist-vk.txt"
VK_INPUT_V4_FILE="$SCRIPT_DIR/blacklists/blacklist-vk-v4.txt"
VK_INPUT_V6_FILE="$SCRIPT_DIR/blacklists/blacklist-vk-v6.txt"
# Create required directories if they don't exist
mkdir -p "$OUTPUT_DIR" "$SCRIPT_DIR/blacklists"
mkdir -p "$OUTPUT_DIR" "${BLACKLISTS_DIR}"
echo "Generating nftables blacklists..."
# Build additional VK-only blacklist from network names in auto/*.txt files
TMP_VK_FILE="$(mktemp "$SCRIPT_DIR/blacklists/.blacklist-vk.XXXXXX")"
for source_file in "$AUTO_ALL_V4_FILE" "$AUTO_ALL_V6_FILE" "$AUTO_RIPE_V4_FILE"; do
[[ -f "$source_file" ]] || continue
awk -v pattern="$VK_NAME_PATTERN" 'tolower($0) ~ pattern { print $1 }' "$source_file" >> "$TMP_VK_FILE"
done
sort -u "$TMP_VK_FILE" > "$VK_INPUT_FILE"
grep ':' "$VK_INPUT_FILE" | sort -u > "$VK_INPUT_V6_FILE" || true
grep -v ':' "$VK_INPUT_FILE" | sort -u > "$VK_INPUT_V4_FILE" || true
rm -f "$TMP_VK_FILE"
build_vk_name_blacklists
# Generate mixed IPv4/IPv6 blacklist (recommended single-file load)
python3 "$SCRIPT_DIR/generate_nft_blacklist.py" \
@@ -53,15 +34,15 @@ python3 "$SCRIPT_DIR/generate_nft_blacklist.py" \
"$TMP_V6_FILE" \
"$OUTPUT_DIR/blacklist-v6.nft"
# Generate VK-only blacklists (network names: VK Cloud / VKCOMPANY / VKONTAKTE)
# Generate VK-only blacklists from the narrowed MAX/VK service name filter
python3 "$SCRIPT_DIR/generate_nft_blacklist.py" \
"$VK_INPUT_FILE" \
"${BLACKLIST_VK_FILE}" \
"$OUTPUT_DIR/blacklist-vk.nft"
python3 "$SCRIPT_DIR/generate_nft_blacklist.py" \
"$VK_INPUT_V4_FILE" \
"${BLACKLIST_VK_V4_FILE}" \
"$OUTPUT_DIR/blacklist-vk-v4.nft"
python3 "$SCRIPT_DIR/generate_nft_blacklist.py" \
"$VK_INPUT_V6_FILE" \
"${BLACKLIST_VK_V6_FILE}" \
"$OUTPUT_DIR/blacklist-vk-v6.nft"
# Clean up temp files

View File

@@ -1,18 +1,16 @@
#!/bin/sh
# Input files (generated by blacklists_updater_txt.sh)
blacklist_file="blacklists/blacklist.txt"
blacklist_v4_file="blacklists/blacklist-v4.txt"
blacklist_v6_file="blacklists/blacklist-v6.txt"
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
. "${SCRIPT_DIR}/blacklists_updater_common.subr"
# Output directory and files
nginx_output_dir="blacklists_nginx"
nginx_output_dir="${SCRIPT_DIR}/blacklists_nginx"
nginx_output_file="${nginx_output_dir}/blacklist.conf"
nginx_v4_output_file="${nginx_output_dir}/blacklist-v4.conf"
nginx_v6_output_file="${nginx_output_dir}/blacklist-v6.conf"
# Create required directories if they don't exist
mkdir -p "${nginx_output_dir}" "blacklists"
mkdir -p "${nginx_output_dir}" "${BLACKLISTS_DIR}"
# Function to generate nginx config from input file
generate_nginx_config() {
@@ -47,6 +45,6 @@ EOF
}
# Generate nginx configurations from blacklist files
generate_nginx_config "${blacklist_file}" "${nginx_output_file}" "(mixed IPv4/IPv6)"
generate_nginx_config "${blacklist_v4_file}" "${nginx_v4_output_file}" "(IPv4 only)"
generate_nginx_config "${blacklist_v6_file}" "${nginx_v6_output_file}" "(IPv6 only)"
generate_nginx_config "${BLACKLIST_FILE}" "${nginx_output_file}" "(mixed IPv4/IPv6)"
generate_nginx_config "${BLACKLIST_V4_FILE}" "${nginx_v4_output_file}" "(IPv4 only)"
generate_nginx_config "${BLACKLIST_V6_FILE}" "${nginx_v6_output_file}" "(IPv6 only)"

View File

@@ -3,38 +3,18 @@
set -e
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
# Source files for name-based VK filtering
AUTO_ALL_V4_FILE="${SCRIPT_DIR}/auto/all-ru-ipv4.txt"
AUTO_ALL_V6_FILE="${SCRIPT_DIR}/auto/all-ru-ipv6.txt"
AUTO_RIPE_V4_FILE="${SCRIPT_DIR}/auto/ripe-ru-ipv4.txt"
VK_NAME_PATTERN='vk[[:space:]-]*cloud|vkcompany|vkontakte'
# Additional VK-only text blacklists
VK_INPUT_FILE="${SCRIPT_DIR}/blacklists/blacklist-vk.txt"
VK_INPUT_V4_FILE="${SCRIPT_DIR}/blacklists/blacklist-vk-v4.txt"
VK_INPUT_V6_FILE="${SCRIPT_DIR}/blacklists/blacklist-vk-v6.txt"
. "${SCRIPT_DIR}/blacklists_updater_common.subr"
# Output directory and files
ROUTES_OUTPUT_DIR="${SCRIPT_DIR}/blacklists_route"
ROUTES_V4_FILE="${ROUTES_OUTPUT_DIR}/blacklist-vk-v4.routes"
ROUTES_V6_FILE="${ROUTES_OUTPUT_DIR}/blacklist-vk-v6.routes"
mkdir -p "${ROUTES_OUTPUT_DIR}" "${SCRIPT_DIR}/blacklists"
mkdir -p "${ROUTES_OUTPUT_DIR}" "${BLACKLISTS_DIR}"
echo "Generating VK route blacklists..."
# Build additional VK-only blacklist from network names in auto/*.txt files
TMP_VK_FILE="$(mktemp "${SCRIPT_DIR}/blacklists/.blacklist-vk.XXXXXX")"
for source_file in "${AUTO_ALL_V4_FILE}" "${AUTO_ALL_V6_FILE}" "${AUTO_RIPE_V4_FILE}"; do
[ -f "${source_file}" ] || continue
awk -v pattern="${VK_NAME_PATTERN}" 'tolower($0) ~ pattern { print $1 }' "${source_file}" >> "${TMP_VK_FILE}"
done
sort -u "${TMP_VK_FILE}" > "${VK_INPUT_FILE}"
grep ':' "${VK_INPUT_FILE}" | sort -u > "${VK_INPUT_V6_FILE}" || true
grep -v ':' "${VK_INPUT_FILE}" | sort -u > "${VK_INPUT_V4_FILE}" || true
rm -f "${TMP_VK_FILE}"
build_vk_name_blacklists
# Generate IPv4 routes file (route VK prefixes to loopback via 127.0.0.1)
cat > "${ROUTES_V4_FILE}" << EOF
@@ -51,7 +31,7 @@ EOF
while IFS= read -r network; do
[ -n "${network}" ] || continue
printf 'ip route replace %s via 127.0.0.1 dev lo onlink\n' "${network}" >> "${ROUTES_V4_FILE}"
done < "${VK_INPUT_V4_FILE}"
done < "${BLACKLIST_VK_V4_FILE}"
# Generate IPv6 routes file (route VK prefixes to loopback via ::1)
cat > "${ROUTES_V6_FILE}" << EOF
@@ -68,10 +48,10 @@ EOF
while IFS= read -r network; do
[ -n "${network}" ] || continue
printf 'ip -6 route replace %s via ::1 dev lo\n' "${network}" >> "${ROUTES_V6_FILE}"
done < "${VK_INPUT_V6_FILE}"
done < "${BLACKLIST_VK_V6_FILE}"
echo "✓ Generated: ${ROUTES_V4_FILE} (entries: $(wc -l < "${VK_INPUT_V4_FILE}" | tr -d ' '))"
echo "✓ Generated: ${ROUTES_V6_FILE} (entries: $(wc -l < "${VK_INPUT_V6_FILE}" | tr -d ' '))"
echo "✓ Generated: ${ROUTES_V4_FILE} (entries: $(wc -l < "${BLACKLIST_VK_V4_FILE}" | tr -d ' '))"
echo "✓ Generated: ${ROUTES_V6_FILE} (entries: $(wc -l < "${BLACKLIST_VK_V6_FILE}" | tr -d ' '))"
echo ""
echo "Examples:"
echo " sudo sh ${ROUTES_V4_FILE}"

View File

@@ -1,32 +1,24 @@
#!/bin/sh
outfile_wo_comments="blacklists/blacklist.txt"
outfile_w_comments="blacklists/blacklist_with_comments.txt"
blacklist_v4_file="blacklists/blacklist-v4.txt"
blacklist_v6_file="blacklists/blacklist-v6.txt"
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
. "${SCRIPT_DIR}/blacklists_updater_common.subr"
auto_black_ass="auto/black_ass.txt"
ensure_blacklist_base_dirs
black_names="uvd|umvd|fgup|grchc|roskomnad|federalnaya sluzhba|ufsb|zonatelecom|llc vk|vkontakte|ODNOKLASSNIKI|VKCOMPANY|mail.ru|mail-ru|mail_ru|VK-AS|M100"
# M100 - mail.ru
white_names="ruvds"
mkdir -p blacklists auto
grep -iE "${black_names}" auto/all-ru-asn.txt | grep -viE "${white_names}" | awk '{ print "# AS-Name: " $0 "\n" $1}' > ${auto_black_ass}
./network_list_from_as.py ${auto_black_ass} > ${outfile_w_comments}
./network_list_from_netname.py lists/ru-gov-netnames.txt >> ${outfile_w_comments}
grep -iE "${black_names}" auto/all-ru-ipv4.txt | grep -viE "${white_names}" | awk '{ print "# NET-Name: " $0 "\n" $1}' >> ${outfile_w_comments}
grep -iE "${black_names}" auto/ripe-ru-ipv4.txt | grep -viE "${white_names}" | awk '{ print "# NET-Name: " $0 "\n" $1}' >> ${outfile_w_comments}
grep -iE "${BLACK_NAMES}" "${AUTO_ALL_ASN_FILE}" | grep -viE "${WHITE_NAMES}" | awk '{ print "# AS-Name: " $0 "\n" $1}' > "${AUTO_BLACK_ASS_FILE}"
"${NETWORK_LIST_FROM_AS}" "${AUTO_BLACK_ASS_FILE}" > "${BLACKLIST_WITH_COMMENTS_FILE}"
"${NETWORK_LIST_FROM_NETNAME}" "${RU_GOV_NETNAMES_FILE}" >> "${BLACKLIST_WITH_COMMENTS_FILE}"
grep -iE "${BLACK_NAMES}" "${AUTO_ALL_V4_FILE}" | grep -viE "${WHITE_NAMES}" | awk '{ print "# NET-Name: " $0 "\n" $1}' >> "${BLACKLIST_WITH_COMMENTS_FILE}"
grep -iE "${BLACK_NAMES}" "${AUTO_RIPE_V4_FILE}" | grep -viE "${WHITE_NAMES}" | awk '{ print "# NET-Name: " $0 "\n" $1}' >> "${BLACKLIST_WITH_COMMENTS_FILE}"
# Remove comments by sed to avoid flooding WHOIS servers
grep -v "#" ${outfile_w_comments} | sort | uniq > ${outfile_wo_comments}
grep -v "#" "${BLACKLIST_WITH_COMMENTS_FILE}" | sort | uniq > "${BLACKLIST_FILE}"
# Split blacklist into IPv4 and IPv6
grep ':' "${outfile_wo_comments}" | sort | uniq > "${blacklist_v6_file}"
grep -v ':' "${outfile_wo_comments}" | sort | uniq > "${blacklist_v4_file}"
grep ':' "${BLACKLIST_FILE}" | sort | uniq > "${BLACKLIST_V6_FILE}"
grep -v ':' "${BLACKLIST_FILE}" | sort | uniq > "${BLACKLIST_V4_FILE}"
echo "✓ Generated blacklist files"
echo " Mixed (IPv4/IPv6): ${outfile_wo_comments} ($(wc -l < "${outfile_wo_comments}" | tr -d ' ') entries)"
echo " IPv4 only: ${blacklist_v4_file} ($(wc -l < "${blacklist_v4_file}" | tr -d ' ') entries)"
echo " IPv6 only: ${blacklist_v6_file} ($(wc -l < "${blacklist_v6_file}" | tr -d ' ') entries)"
echo " Mixed (IPv4/IPv6): ${BLACKLIST_FILE} ($(wc -l < "${BLACKLIST_FILE}" | tr -d ' ') entries)"
echo " IPv4 only: ${BLACKLIST_V4_FILE} ($(wc -l < "${BLACKLIST_V4_FILE}" | tr -d ' ') entries)"
echo " IPv6 only: ${BLACKLIST_V6_FILE} ($(wc -l < "${BLACKLIST_V6_FILE}" | tr -d ' ') entries)"