From b1b183154374e5f924cfb4bdf5aa94a7e42770f0 Mon Sep 17 00:00:00 2001 From: ManeraKai Date: Mon, 25 Apr 2022 06:21:50 +0300 Subject: Improved cloudflare detection --- src/instances/cloudflare_ips.py | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 src/instances/cloudflare_ips.py (limited to 'src/instances/cloudflare_ips.py') 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 -- cgit 1.4.1