Added security.debian.org to list of IPs

This commit is contained in:
YuruC3
2025-05-11 17:47:06 +02:00
parent 19d7cd3d58
commit 32052f5cd5
6 changed files with 380 additions and 22 deletions

View File

@@ -2,12 +2,14 @@ import requests, schedule, time
from bs4 import BeautifulSoup
from whatDomain import *
DEBSECURITYURL = ["https://security.debian.org/debian-security/"]
DEBMIRRORURL = "https://www.debian.org/mirror/list"
IPv4FILE = "../MirrorListV4"
IPv6FILE = "../MirrorListV6"
# Define EU and American countries
# Define EU and American countries as well as Security for security updates
target_countries = set([
# Europe
"Austria", "Belgium", "Bulgaria", "Croatia", "Czech Republic", "Denmark",
@@ -17,7 +19,9 @@ target_countries = set([
"United Kingdom", "Moldova",
# America
"Argentina", "Brazil", "Canada", "Chile", "Colombia", "Costa Rica", "Ecuador",
"Mexico", "Peru", "United States", "Uruguay", "Venezuela"
"Mexico", "Peru", "United States", "Uruguay", "Venezuela",
# Others
"Security"
])
@@ -79,6 +83,8 @@ def sanitizeUrlsGodWhatTheFuckIsThis(SoupInput: BeautifulSoup):
outMirrorDict[current_country] = []
outMirrorDict[current_country].append(url)
outMirrorDict.update({"Security": DEBSECURITYURL})
return outMirrorDict
def LeJob():
@@ -111,7 +117,7 @@ def LeJob():
continue
for key, ip in ip4Dict.items():
# print(ip)
print(ip)
fW.write(ip + "/32" + "\n")
@@ -140,7 +146,7 @@ def LeJob():
# schedule.every().day.at("12:45").do(LeJob)
schedule.every().day.at("12:40").do(LeJob)
schedule.every().day.at("17:44").do(LeJob)
while True:
schedule.run_pending()