about summary refs log tree commit diff stats
path: root/src/instances/cloudflare_ips.py
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-04-25 06:21:50 +0300
committerManeraKai <manerakai@protonmail.com>2022-04-25 06:21:50 +0300
commitb1b183154374e5f924cfb4bdf5aa94a7e42770f0 (patch)
tree9c320459ef10490453f11cdc76b7824e31d0baca /src/instances/cloudflare_ips.py
parentbumping version (diff)
downloadlibredirect-b1b183154374e5f924cfb4bdf5aa94a7e42770f0.zip
Improved cloudflare detection
Diffstat (limited to 'src/instances/cloudflare_ips.py')
-rw-r--r--src/instances/cloudflare_ips.py30
1 files changed, 0 insertions, 30 deletions
diff --git a/src/instances/cloudflare_ips.py b/src/instances/cloudflare_ips.py
deleted file mode 100644
index 12a1fbe9..00000000
--- a/src/instances/cloudflare_ips.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# Note: Run this script from the root of the repo
-
-import requests
-import json
-import subprocess
-from colorama import Fore, Back, Style
-
-def init_cloudflare():
-    r = requests.get('https://www.cloudflare.com/ips-v4')
-    myList = []
-    for i in r.text.split('\n'):
-        out = subprocess.run(
-            ["sh", "./src/instances/get_possible_ips.sh", i],
-            capture_output=True,
-            text=True
-        )
-        myList += out.stdout.splitlines()
-    print(Fore.GREEN + 'Fetched ' +
-          Fore.RED + 'Cloudflare IPs' +
-          Style.RESET_ALL)
-
-    return myList
-
-cloudflare_ips = init_cloudflare()
-print(cloudflare_ips)
-
-json_object = json.dumps(cloudflare_ips, ensure_ascii=False, indent=2)
-with open('./src/instances/cloudflare_ips.json', 'w') as outfile:
-    outfile.write(json_object)
-print(Fore.BLUE + 'wrote ' + Style.RESET_ALL + 'instances/cloudflare_ips.json')
\ No newline at end of file