mirror of
https://github.com/itdoginfo/allow-domains.git
synced 2026-04-06 21:01:11 +03:00
Compare commits
5 Commits
e0d48d4e1e
...
a06c1739a4
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a06c1739a4 | ||
|
|
b8fe629d16 | ||
|
|
ccedd6cfac | ||
|
|
96e00053c4 | ||
|
|
b7ff4adda5 |
11
README.md
11
README.md
@@ -34,6 +34,7 @@
|
|||||||
- Tik-Tok
|
- Tik-Tok
|
||||||
- Twitter
|
- Twitter
|
||||||
- YouTube
|
- YouTube
|
||||||
|
- Google Meet
|
||||||
|
|
||||||
## Страны
|
## Страны
|
||||||
### Россия
|
### Россия
|
||||||
@@ -232,6 +233,16 @@
|
|||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>Google Meet</summary>
|
||||||
|
|
||||||
|
- [Subnets](https://raw.githubusercontent.com/itdoginfo/allow-domains/refs/heads/main/Subnets/IPv4/google_meet.lst)
|
||||||
|
- [SRS](https://github.com/itdoginfo/allow-domains/releases/latest/download/google_meet.srs)
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
|
|
||||||
# Как найти все-все домены ресурса?
|
# Как найти все-все домены ресурса?
|
||||||
https://itdog.info/analiziruem-trafik-i-opredelyaem-domeny-kotorye-ispolzuyut-sajty-i-prilozheniya/
|
https://itdog.info/analiziruem-trafik-i-opredelyaem-domeny-kotorye-ispolzuyut-sajty-i-prilozheniya/
|
||||||
|
|
||||||
|
|||||||
@@ -380,6 +380,7 @@ DOMAIN-SUFFIX,habr.com
|
|||||||
DOMAIN-SUFFIX,hackernoon.com
|
DOMAIN-SUFFIX,hackernoon.com
|
||||||
DOMAIN-SUFFIX,hackmd.io
|
DOMAIN-SUFFIX,hackmd.io
|
||||||
DOMAIN-SUFFIX,halooglasi.com
|
DOMAIN-SUFFIX,halooglasi.com
|
||||||
|
DOMAIN-SUFFIX,hangouts.googleapis.com
|
||||||
DOMAIN-SUFFIX,hashicorp.com
|
DOMAIN-SUFFIX,hashicorp.com
|
||||||
DOMAIN-SUFFIX,haydaygame.com
|
DOMAIN-SUFFIX,haydaygame.com
|
||||||
DOMAIN-SUFFIX,hbomax.com
|
DOMAIN-SUFFIX,hbomax.com
|
||||||
@@ -549,6 +550,9 @@ DOMAIN-SUFFIX,mediazona.ca
|
|||||||
DOMAIN-SUFFIX,medicalnewstoday.com
|
DOMAIN-SUFFIX,medicalnewstoday.com
|
||||||
DOMAIN-SUFFIX,medium.com
|
DOMAIN-SUFFIX,medium.com
|
||||||
DOMAIN-SUFFIX,meduza.io
|
DOMAIN-SUFFIX,meduza.io
|
||||||
|
DOMAIN-SUFFIX,meet.google.com
|
||||||
|
DOMAIN-SUFFIX,meetings.clients6.google.com
|
||||||
|
DOMAIN-SUFFIX,meetings.googleapis.com
|
||||||
DOMAIN-SUFFIX,mega.nz
|
DOMAIN-SUFFIX,mega.nz
|
||||||
DOMAIN-SUFFIX,megapeer.ru
|
DOMAIN-SUFFIX,megapeer.ru
|
||||||
DOMAIN-SUFFIX,megapeer.vip
|
DOMAIN-SUFFIX,megapeer.vip
|
||||||
@@ -905,6 +909,7 @@ DOMAIN-SUFFIX,steamstat.info
|
|||||||
DOMAIN-SUFFIX,strana.news
|
DOMAIN-SUFFIX,strana.news
|
||||||
DOMAIN-SUFFIX,strana.today
|
DOMAIN-SUFFIX,strana.today
|
||||||
DOMAIN-SUFFIX,strava.com
|
DOMAIN-SUFFIX,strava.com
|
||||||
|
DOMAIN-SUFFIX,stream.meet.google.com
|
||||||
DOMAIN-SUFFIX,suggestqueries.google.com
|
DOMAIN-SUFFIX,suggestqueries.google.com
|
||||||
DOMAIN-SUFFIX,supercell.com
|
DOMAIN-SUFFIX,supercell.com
|
||||||
DOMAIN-SUFFIX,supersliv.biz
|
DOMAIN-SUFFIX,supersliv.biz
|
||||||
|
|||||||
@@ -380,6 +380,7 @@ ipset=/habr.com/vpn_domains
|
|||||||
ipset=/hackernoon.com/vpn_domains
|
ipset=/hackernoon.com/vpn_domains
|
||||||
ipset=/hackmd.io/vpn_domains
|
ipset=/hackmd.io/vpn_domains
|
||||||
ipset=/halooglasi.com/vpn_domains
|
ipset=/halooglasi.com/vpn_domains
|
||||||
|
ipset=/hangouts.googleapis.com/vpn_domains
|
||||||
ipset=/hashicorp.com/vpn_domains
|
ipset=/hashicorp.com/vpn_domains
|
||||||
ipset=/haydaygame.com/vpn_domains
|
ipset=/haydaygame.com/vpn_domains
|
||||||
ipset=/hbomax.com/vpn_domains
|
ipset=/hbomax.com/vpn_domains
|
||||||
@@ -549,6 +550,9 @@ ipset=/mediazona.ca/vpn_domains
|
|||||||
ipset=/medicalnewstoday.com/vpn_domains
|
ipset=/medicalnewstoday.com/vpn_domains
|
||||||
ipset=/medium.com/vpn_domains
|
ipset=/medium.com/vpn_domains
|
||||||
ipset=/meduza.io/vpn_domains
|
ipset=/meduza.io/vpn_domains
|
||||||
|
ipset=/meet.google.com/vpn_domains
|
||||||
|
ipset=/meetings.clients6.google.com/vpn_domains
|
||||||
|
ipset=/meetings.googleapis.com/vpn_domains
|
||||||
ipset=/mega.nz/vpn_domains
|
ipset=/mega.nz/vpn_domains
|
||||||
ipset=/megapeer.ru/vpn_domains
|
ipset=/megapeer.ru/vpn_domains
|
||||||
ipset=/megapeer.vip/vpn_domains
|
ipset=/megapeer.vip/vpn_domains
|
||||||
@@ -905,6 +909,7 @@ ipset=/steamstat.info/vpn_domains
|
|||||||
ipset=/strana.news/vpn_domains
|
ipset=/strana.news/vpn_domains
|
||||||
ipset=/strana.today/vpn_domains
|
ipset=/strana.today/vpn_domains
|
||||||
ipset=/strava.com/vpn_domains
|
ipset=/strava.com/vpn_domains
|
||||||
|
ipset=/stream.meet.google.com/vpn_domains
|
||||||
ipset=/suggestqueries.google.com/vpn_domains
|
ipset=/suggestqueries.google.com/vpn_domains
|
||||||
ipset=/supercell.com/vpn_domains
|
ipset=/supercell.com/vpn_domains
|
||||||
ipset=/supersliv.biz/vpn_domains
|
ipset=/supersliv.biz/vpn_domains
|
||||||
|
|||||||
@@ -380,6 +380,7 @@ nftset=/habr.com/4#inet#fw4#vpn_domains
|
|||||||
nftset=/hackernoon.com/4#inet#fw4#vpn_domains
|
nftset=/hackernoon.com/4#inet#fw4#vpn_domains
|
||||||
nftset=/hackmd.io/4#inet#fw4#vpn_domains
|
nftset=/hackmd.io/4#inet#fw4#vpn_domains
|
||||||
nftset=/halooglasi.com/4#inet#fw4#vpn_domains
|
nftset=/halooglasi.com/4#inet#fw4#vpn_domains
|
||||||
|
nftset=/hangouts.googleapis.com/4#inet#fw4#vpn_domains
|
||||||
nftset=/hashicorp.com/4#inet#fw4#vpn_domains
|
nftset=/hashicorp.com/4#inet#fw4#vpn_domains
|
||||||
nftset=/haydaygame.com/4#inet#fw4#vpn_domains
|
nftset=/haydaygame.com/4#inet#fw4#vpn_domains
|
||||||
nftset=/hbomax.com/4#inet#fw4#vpn_domains
|
nftset=/hbomax.com/4#inet#fw4#vpn_domains
|
||||||
@@ -549,6 +550,9 @@ nftset=/mediazona.ca/4#inet#fw4#vpn_domains
|
|||||||
nftset=/medicalnewstoday.com/4#inet#fw4#vpn_domains
|
nftset=/medicalnewstoday.com/4#inet#fw4#vpn_domains
|
||||||
nftset=/medium.com/4#inet#fw4#vpn_domains
|
nftset=/medium.com/4#inet#fw4#vpn_domains
|
||||||
nftset=/meduza.io/4#inet#fw4#vpn_domains
|
nftset=/meduza.io/4#inet#fw4#vpn_domains
|
||||||
|
nftset=/meet.google.com/4#inet#fw4#vpn_domains
|
||||||
|
nftset=/meetings.clients6.google.com/4#inet#fw4#vpn_domains
|
||||||
|
nftset=/meetings.googleapis.com/4#inet#fw4#vpn_domains
|
||||||
nftset=/mega.nz/4#inet#fw4#vpn_domains
|
nftset=/mega.nz/4#inet#fw4#vpn_domains
|
||||||
nftset=/megapeer.ru/4#inet#fw4#vpn_domains
|
nftset=/megapeer.ru/4#inet#fw4#vpn_domains
|
||||||
nftset=/megapeer.vip/4#inet#fw4#vpn_domains
|
nftset=/megapeer.vip/4#inet#fw4#vpn_domains
|
||||||
@@ -905,6 +909,7 @@ nftset=/steamstat.info/4#inet#fw4#vpn_domains
|
|||||||
nftset=/strana.news/4#inet#fw4#vpn_domains
|
nftset=/strana.news/4#inet#fw4#vpn_domains
|
||||||
nftset=/strana.today/4#inet#fw4#vpn_domains
|
nftset=/strana.today/4#inet#fw4#vpn_domains
|
||||||
nftset=/strava.com/4#inet#fw4#vpn_domains
|
nftset=/strava.com/4#inet#fw4#vpn_domains
|
||||||
|
nftset=/stream.meet.google.com/4#inet#fw4#vpn_domains
|
||||||
nftset=/suggestqueries.google.com/4#inet#fw4#vpn_domains
|
nftset=/suggestqueries.google.com/4#inet#fw4#vpn_domains
|
||||||
nftset=/supercell.com/4#inet#fw4#vpn_domains
|
nftset=/supercell.com/4#inet#fw4#vpn_domains
|
||||||
nftset=/supersliv.biz/4#inet#fw4#vpn_domains
|
nftset=/supersliv.biz/4#inet#fw4#vpn_domains
|
||||||
|
|||||||
@@ -379,6 +379,7 @@ habr.com
|
|||||||
hackernoon.com
|
hackernoon.com
|
||||||
hackmd.io
|
hackmd.io
|
||||||
halooglasi.com
|
halooglasi.com
|
||||||
|
hangouts.googleapis.com
|
||||||
hashicorp.com
|
hashicorp.com
|
||||||
haydaygame.com
|
haydaygame.com
|
||||||
hbomax.com
|
hbomax.com
|
||||||
@@ -548,6 +549,9 @@ mediazona.ca
|
|||||||
medicalnewstoday.com
|
medicalnewstoday.com
|
||||||
medium.com
|
medium.com
|
||||||
meduza.io
|
meduza.io
|
||||||
|
meet.google.com
|
||||||
|
meetings.clients6.google.com
|
||||||
|
meetings.googleapis.com
|
||||||
mega.nz
|
mega.nz
|
||||||
megapeer.ru
|
megapeer.ru
|
||||||
megapeer.vip
|
megapeer.vip
|
||||||
@@ -904,6 +908,7 @@ steamstat.info
|
|||||||
strana.news
|
strana.news
|
||||||
strana.today
|
strana.today
|
||||||
strava.com
|
strava.com
|
||||||
|
stream.meet.google.com
|
||||||
suggestqueries.google.com
|
suggestqueries.google.com
|
||||||
supercell.com
|
supercell.com
|
||||||
supersliv.biz
|
supersliv.biz
|
||||||
|
|||||||
@@ -380,6 +380,7 @@
|
|||||||
/ip dns static add name=hackernoon.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
/ip dns static add name=hackernoon.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||||
/ip dns static add name=hackmd.io type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
/ip dns static add name=hackmd.io type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||||
/ip dns static add name=halooglasi.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
/ip dns static add name=halooglasi.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||||
|
/ip dns static add name=hangouts.googleapis.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||||
/ip dns static add name=hashicorp.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
/ip dns static add name=hashicorp.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||||
/ip dns static add name=haydaygame.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
/ip dns static add name=haydaygame.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||||
/ip dns static add name=hbomax.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
/ip dns static add name=hbomax.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||||
@@ -549,6 +550,9 @@
|
|||||||
/ip dns static add name=medicalnewstoday.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
/ip dns static add name=medicalnewstoday.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||||
/ip dns static add name=medium.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
/ip dns static add name=medium.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||||
/ip dns static add name=meduza.io type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
/ip dns static add name=meduza.io type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||||
|
/ip dns static add name=meet.google.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||||
|
/ip dns static add name=meetings.clients6.google.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||||
|
/ip dns static add name=meetings.googleapis.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||||
/ip dns static add name=mega.nz type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
/ip dns static add name=mega.nz type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||||
/ip dns static add name=megapeer.ru type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
/ip dns static add name=megapeer.ru type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||||
/ip dns static add name=megapeer.vip type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
/ip dns static add name=megapeer.vip type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||||
@@ -904,6 +908,7 @@
|
|||||||
/ip dns static add name=strana.news type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
/ip dns static add name=strana.news type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||||
/ip dns static add name=strana.today type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
/ip dns static add name=strana.today type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||||
/ip dns static add name=strava.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
/ip dns static add name=strava.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||||
|
/ip dns static add name=stream.meet.google.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||||
/ip dns static add name=suggestqueries.google.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
/ip dns static add name=suggestqueries.google.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||||
/ip dns static add name=supercell.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
/ip dns static add name=supercell.com type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||||
/ip dns static add name=supersliv.biz type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
/ip dns static add name=supersliv.biz type=FWD address-list=allow-domains match-subdomain=yes forward-to=localhost
|
||||||
|
|||||||
@@ -380,6 +380,7 @@ habr.com
|
|||||||
hackernoon.com
|
hackernoon.com
|
||||||
hackmd.io
|
hackmd.io
|
||||||
halooglasi.com
|
halooglasi.com
|
||||||
|
hangouts.googleapis.com
|
||||||
hashicorp.com
|
hashicorp.com
|
||||||
haydaygame.com
|
haydaygame.com
|
||||||
hbomax.com
|
hbomax.com
|
||||||
@@ -549,6 +550,9 @@ mediazona.ca
|
|||||||
medicalnewstoday.com
|
medicalnewstoday.com
|
||||||
medium.com
|
medium.com
|
||||||
meduza.io
|
meduza.io
|
||||||
|
meet.google.com
|
||||||
|
meetings.clients6.google.com
|
||||||
|
meetings.googleapis.com
|
||||||
mega.nz
|
mega.nz
|
||||||
megapeer.ru
|
megapeer.ru
|
||||||
megapeer.vip
|
megapeer.vip
|
||||||
@@ -905,6 +909,7 @@ steamstat.info
|
|||||||
strana.news
|
strana.news
|
||||||
strana.today
|
strana.today
|
||||||
strava.com
|
strava.com
|
||||||
|
stream.meet.google.com
|
||||||
suggestqueries.google.com
|
suggestqueries.google.com
|
||||||
supercell.com
|
supercell.com
|
||||||
supersliv.biz
|
supersliv.biz
|
||||||
|
|||||||
5
Services/google_meet.lst
Normal file
5
Services/google_meet.lst
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
meetings.clients6.google.com
|
||||||
|
meetings.googleapis.com
|
||||||
|
hangouts.googleapis.com
|
||||||
|
meet.google.com
|
||||||
|
stream.meet.google.com
|
||||||
3
Subnets/IPv4/google_meet.lst
Normal file
3
Subnets/IPv4/google_meet.lst
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
74.125.247.128/32
|
||||||
|
74.125.250.0/24
|
||||||
|
142.250.82.0/24
|
||||||
@@ -111,9 +111,7 @@
|
|||||||
64.83.69.0/24
|
64.83.69.0/24
|
||||||
64.94.92.0/23
|
64.94.92.0/23
|
||||||
64.95.150.0/23
|
64.95.150.0/23
|
||||||
64.205.192.0/24
|
|
||||||
64.225.244.0/23
|
64.225.244.0/23
|
||||||
65.86.32.0/24
|
|
||||||
66.70.128.0/17
|
66.70.128.0/17
|
||||||
66.92.11.0/24
|
66.92.11.0/24
|
||||||
66.92.25.0/24
|
66.92.25.0/24
|
||||||
@@ -518,7 +516,6 @@
|
|||||||
213.218.214.0/24
|
213.218.214.0/24
|
||||||
213.251.128.0/18
|
213.251.128.0/18
|
||||||
216.24.220.0/23
|
216.24.220.0/23
|
||||||
216.132.95.0/24
|
|
||||||
216.183.120.0/24
|
216.183.120.0/24
|
||||||
216.203.15.0/24
|
216.203.15.0/24
|
||||||
216.211.218.0/24
|
216.211.218.0/24
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
91.108.56.0/22
|
|
||||||
91.108.4.0/22
|
|
||||||
91.108.8.0/22
|
|
||||||
91.108.16.0/22
|
|
||||||
91.108.12.0/22
|
|
||||||
149.154.160.0/20
|
|
||||||
91.105.192.0/23
|
91.105.192.0/23
|
||||||
91.108.20.0/22
|
91.108.4.0/22
|
||||||
|
91.108.8.0/21
|
||||||
|
91.108.16.0/21
|
||||||
|
91.108.56.0/22
|
||||||
|
95.161.64.0/20
|
||||||
|
149.154.160.0/20
|
||||||
185.76.151.0/24
|
185.76.151.0/24
|
||||||
|
|||||||
3
Subnets/IPv6/google_meet.lst
Normal file
3
Subnets/IPv6/google_meet.lst
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
2001:4860:4864:4:8000::/128
|
||||||
|
2001:4860:4864:5::/64
|
||||||
|
2001:4860:4864:6::/64
|
||||||
@@ -1,5 +1,4 @@
|
|||||||
2001:b28:f23d::/48
|
|
||||||
2001:b28:f23f::/48
|
|
||||||
2001:67c:4e8::/48
|
2001:67c:4e8::/48
|
||||||
2001:b28:f23c::/48
|
2001:b28:f23c::/47
|
||||||
|
2001:b28:f23f::/48
|
||||||
2a0a:f280::/32
|
2a0a:f280::/32
|
||||||
|
|||||||
@@ -26,7 +26,8 @@ OVHSubnets = 'Subnets/IPv4/ovh.lst'
|
|||||||
DigitalOceanSubnets = 'Subnets/IPv4/digitalocean.lst'
|
DigitalOceanSubnets = 'Subnets/IPv4/digitalocean.lst'
|
||||||
CloudfrontSubnets = 'Subnets/IPv4/cloudfront.lst'
|
CloudfrontSubnets = 'Subnets/IPv4/cloudfront.lst'
|
||||||
RobloxSubnets = 'Subnets/IPv4/roblox.lst'
|
RobloxSubnets = 'Subnets/IPv4/roblox.lst'
|
||||||
ExcludeServices = {"telegram.lst", "cloudflare.lst", "google_ai.lst", "google_play.lst", 'hetzner.lst', 'ovh.lst', 'digitalocean.lst', 'cloudfront.lst', 'hodca.lst', 'roblox.lst'}
|
GoogleMeetSubnets = 'Subnets/IPv4/google_meet.lst'
|
||||||
|
ExcludeServices = {"telegram.lst", "cloudflare.lst", "google_ai.lst", "google_play.lst", 'hetzner.lst', 'ovh.lst', 'digitalocean.lst', 'cloudfront.lst', 'hodca.lst', 'roblox.lst', 'google_meet.lst'}
|
||||||
|
|
||||||
def raw(src, out):
|
def raw(src, out):
|
||||||
domains = set()
|
domains = set()
|
||||||
@@ -223,7 +224,7 @@ def generate_srs_for_categories(directories, output_json_directory='JSON', compi
|
|||||||
os.makedirs(output_json_directory, exist_ok=True)
|
os.makedirs(output_json_directory, exist_ok=True)
|
||||||
os.makedirs(compiled_output_directory, exist_ok=True)
|
os.makedirs(compiled_output_directory, exist_ok=True)
|
||||||
|
|
||||||
exclude = {"meta", "twitter", "discord", "telegram", "hetzner", "ovh", "digitalocean", "cloudfront", "roblox"}
|
exclude = {"meta", "twitter", "discord", "telegram", "hetzner", "ovh", "digitalocean", "cloudfront", "roblox", "google_meet"}
|
||||||
|
|
||||||
for directory in directories:
|
for directory in directories:
|
||||||
for filename in os.listdir(directory):
|
for filename in os.listdir(directory):
|
||||||
@@ -504,6 +505,7 @@ if __name__ == '__main__':
|
|||||||
generate_srs_combined(DigitalOceanSubnets, "Services/digitalocean.lst")
|
generate_srs_combined(DigitalOceanSubnets, "Services/digitalocean.lst")
|
||||||
generate_srs_combined(CloudfrontSubnets, "Services/cloudfront.lst")
|
generate_srs_combined(CloudfrontSubnets, "Services/cloudfront.lst")
|
||||||
generate_srs_combined(RobloxSubnets, "Services/roblox.lst")
|
generate_srs_combined(RobloxSubnets, "Services/roblox.lst")
|
||||||
|
generate_srs_combined(GoogleMeetSubnets, "Services/google_meet.lst")
|
||||||
|
|
||||||
# Sing-box voice for messengers
|
# Sing-box voice for messengers
|
||||||
generate_srs_combined(TelegramSubnets, "voice_messengers")
|
generate_srs_combined(TelegramSubnets, "voice_messengers")
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#!/usr/bin/python3.10
|
#!/usr/bin/env python3.13
|
||||||
|
|
||||||
import ipaddress
|
import ipaddress
|
||||||
import urllib.request
|
import urllib.request
|
||||||
@@ -14,6 +14,7 @@ IPv6_DIR = 'Subnets/IPv6'
|
|||||||
|
|
||||||
AS_META = ['32934','63293','54115','149642']
|
AS_META = ['32934','63293','54115','149642']
|
||||||
AS_TWITTER = ['13414']
|
AS_TWITTER = ['13414']
|
||||||
|
AS_TELEGRAM = ['44907','59930','62014','62041','211157']
|
||||||
AS_HETZNER = ['24940']
|
AS_HETZNER = ['24940']
|
||||||
AS_OVH = ['16276']
|
AS_OVH = ['16276']
|
||||||
AS_DIGITALOCEAN = ['14061']
|
AS_DIGITALOCEAN = ['14061']
|
||||||
@@ -38,6 +39,19 @@ TELEGRAM_CIDR_URL = 'https://core.telegram.org/resources/cidr.txt'
|
|||||||
CLOUDFLARE_V4='https://www.cloudflare.com/ips-v4'
|
CLOUDFLARE_V4='https://www.cloudflare.com/ips-v4'
|
||||||
CLOUDFLARE_V6='https://www.cloudflare.com/ips-v6'
|
CLOUDFLARE_V6='https://www.cloudflare.com/ips-v6'
|
||||||
|
|
||||||
|
# https://support.google.com/a/answer/1279090
|
||||||
|
GOOGLE_MEET = 'google_meet.lst'
|
||||||
|
GOOGLE_MEET_V4 = [
|
||||||
|
'74.125.247.128/32',
|
||||||
|
'74.125.250.0/24',
|
||||||
|
'142.250.82.0/24',
|
||||||
|
]
|
||||||
|
GOOGLE_MEET_V6 = [
|
||||||
|
'2001:4860:4864:4:8000::/128',
|
||||||
|
'2001:4860:4864:5::/64',
|
||||||
|
'2001:4860:4864:6::/64',
|
||||||
|
]
|
||||||
|
|
||||||
AWS_IP_RANGES_URL='https://ip-ranges.amazonaws.com/ip-ranges.json'
|
AWS_IP_RANGES_URL='https://ip-ranges.amazonaws.com/ip-ranges.json'
|
||||||
|
|
||||||
subnet_list = []
|
subnet_list = []
|
||||||
@@ -177,7 +191,10 @@ if __name__ == '__main__':
|
|||||||
write_subnets_to_file(ipv6_discord, f'{IPv6_DIR}/{DISCORD}')
|
write_subnets_to_file(ipv6_discord, f'{IPv6_DIR}/{DISCORD}')
|
||||||
|
|
||||||
# Telegram
|
# Telegram
|
||||||
ipv4_telegram, ipv6_telegram = download_ready_split_subnets(TELEGRAM_CIDR_URL)
|
ipv4_telegram_file, ipv6_telegram_file = download_ready_split_subnets(TELEGRAM_CIDR_URL)
|
||||||
|
ipv4_telegram_asn, ipv6_telegram_asn = process_subnets(subnet_list, AS_TELEGRAM)
|
||||||
|
ipv4_telegram = subnet_summarization(ipv4_telegram_file + [str(s) for s in ipv4_telegram_asn])
|
||||||
|
ipv6_telegram = subnet_summarization(ipv6_telegram_file + [str(s) for s in ipv6_telegram_asn])
|
||||||
write_subnets_to_file(ipv4_telegram, f'{IPv4_DIR}/{TELEGRAM}')
|
write_subnets_to_file(ipv4_telegram, f'{IPv4_DIR}/{TELEGRAM}')
|
||||||
write_subnets_to_file(ipv6_telegram, f'{IPv6_DIR}/{TELEGRAM}')
|
write_subnets_to_file(ipv6_telegram, f'{IPv6_DIR}/{TELEGRAM}')
|
||||||
|
|
||||||
@@ -186,6 +203,10 @@ if __name__ == '__main__':
|
|||||||
write_subnets_to_file(ipv4_cloudflare, f'{IPv4_DIR}/{CLOUDFLARE}')
|
write_subnets_to_file(ipv4_cloudflare, f'{IPv4_DIR}/{CLOUDFLARE}')
|
||||||
write_subnets_to_file(ipv6_cloudflare, f'{IPv6_DIR}/{CLOUDFLARE}')
|
write_subnets_to_file(ipv6_cloudflare, f'{IPv6_DIR}/{CLOUDFLARE}')
|
||||||
|
|
||||||
|
# Google Meet
|
||||||
|
write_subnets_to_file(GOOGLE_MEET_V4, f'{IPv4_DIR}/{GOOGLE_MEET}')
|
||||||
|
write_subnets_to_file(GOOGLE_MEET_V6, f'{IPv6_DIR}/{GOOGLE_MEET}')
|
||||||
|
|
||||||
# AWS CloudFront
|
# AWS CloudFront
|
||||||
ipv4_cloudfront, ipv6_cloudfront = download_aws_cloudfront_subnets()
|
ipv4_cloudfront, ipv6_cloudfront = download_aws_cloudfront_subnets()
|
||||||
write_subnets_to_file(ipv4_cloudfront, f'{IPv4_DIR}/{CLOUDFRONT}')
|
write_subnets_to_file(ipv4_cloudfront, f'{IPv4_DIR}/{CLOUDFRONT}')
|
||||||
|
|||||||
Reference in New Issue
Block a user