diff options
author | ManeraKai <manerakai@protonmail.com> | 2022-04-25 06:21:50 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2022-04-25 06:21:50 +0300 |
commit | b1b183154374e5f924cfb4bdf5aa94a7e42770f0 (patch) | |
tree | 9c320459ef10490453f11cdc76b7824e31d0baca /src/instances/cloudflare_ips.py | |
parent | bumping version (diff) | |
download | libredirect-b1b183154374e5f924cfb4bdf5aa94a7e42770f0.zip |
Improved cloudflare detection
Diffstat (limited to 'src/instances/cloudflare_ips.py')
-rw-r--r-- | src/instances/cloudflare_ips.py | 30 |
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 |