diff --git a/wp-plus.py b/wp-plus.py new file mode 100644 index 0000000..2a8e4e4 --- /dev/null +++ b/wp-plus.py @@ -0,0 +1,93 @@ +import urllib.request +import json +import datetime +import random +import string +import time +import os +import sys +os.system("title WARP-PLUS-CLOUDFLARE By ALIILAPRO") +os.system('cls' if os.name == 'nt' else 'clear') +print(' _______ _ __________________ _______ _______ _______ _______\n' +' ( ___ | \ \__ __|__ __( \ ( ___ | ____ | ____ | ___ )\n' +' | ( ) | ( ) ( ) ( | ( | ( ) | ( )| ( )| ( ) |\n' +' | (___) | | | | | | | | | (___) | (____)| (____)| | | |\n' +' | ___ | | | | | | | | | ___ | _____) __) | | |\n' +' | ( ) | | | | | | | | | ( ) | ( | (\ ( | | | |\n' +' | ) ( | (____/\__) (_____) (__| (____/\ ) ( | ) | ) \ \_| (___) |\n' +' |/ \(_______|_______|_______(_______// \|/ |/ \__(_______)\n') +print ("[+] 关于脚本:") +print ("[-] 你能获取Warp+有限流量.") +print ("[-] 版本: 4.0.0") +print ("--------") +print ("[+] 此脚本的作者:ALIILAPRO") +print ("[-] SITE: aliilapro.github.io") +print ("[-] TELEGRAM: aliilapro") +print ("--------") +referrer = input("[#] Enter the WARP+ ID:") +def genString(stringLength): + try: + letters = string.ascii_letters + string.digits + return ''.join(random.choice(letters) for i in range(stringLength)) + except Exception as error: + print(error) +def digitString(stringLength): + try: + digit = string.digits + return ''.join((random.choice(digit) for i in range(stringLength))) + except Exception as error: + print(error) +url = f'https://api.cloudflareclient.com/v0a{digitString(3)}/reg' +def run(): + try: + install_id = genString(22) + body = {"key": "{}=".format(genString(43)), + "install_id": install_id, + "fcm_token": "{}:APA91b{}".format(install_id, genString(134)), + "referrer": referrer, + "warp_enabled": False, + "tos": datetime.datetime.now().isoformat()[:-3] + "+02:00", + "type": "Android", + "locale": "es_ES"} + data = json.dumps(body).encode('utf8') + headers = {'Content-Type': 'application/json; charset=UTF-8', + 'Host': 'api.cloudflareclient.com', + 'Connection': 'Keep-Alive', + 'Accept-Encoding': 'gzip', + 'User-Agent': 'okhttp/3.12.1' + } + req = urllib.request.Request(url, data, headers) + response = urllib.request.urlopen(req) + status_code = response.getcode() + return status_code + except Exception as error: + print(error) + +g = 0 +b = 0 +while True: + result = run() + if result == 200: + g = g + 1 + os.system('cls' if os.name == 'nt' else 'clear') + print("") + print(" WARP-PLUS-CLOUDFLARE (script)" + " By ALIILAPRO") + print("") + animation = ["[■□□□□□□□□□] 10%","[■■□□□□□□□□] 20%", "[■■■□□□□□□□] 30%", "[■■■■□□□□□□] 40%", "[■■■■■□□□□□] 50%", "[■■■■■■□□□□] 60%", "[■■■■■■■□□□] 70%", "[■■■■■■■■□□] 80%", "[■■■■■■■■■□] 90%", "[■■■■■■■■■■] 100%"] + for i in range(len(animation)): + time.sleep(0.5) + sys.stdout.write("\r[+] Preparing... " + animation[i % len(animation)]) + sys.stdout.flush() + print(f"\n[-] 使用 ID: {referrer}") + print(f"[:)] {g} GB 已经成功增加到你的warp+账号中.") + print(f"[#] Total: {g} Good {b} Bad") + print("[*] 18秒后, 一个新的增加warp+流量的请求将会发送.") + time.sleep(18) + else: + b = b + 1 + os.system('cls' if os.name == 'nt' else 'clear') + print("") + print(" WARP-PLUS-CLOUDFLARE (script)" + " By ALIILAPRO") + print("") + print("[:(] 错误,正在连接服务中.") + print(f"[#] Total: {g} Good {b} Bad")