Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
FROM python:3.9-slim

WORKDIR /app
RUN chmod 777 /app

COPY requirements.txt requirements.txt
RUN pip3 install -r requirements.txt

COPY . .

CMD ["bash","start.sh"]
Binary file removed Img/1.jpg
Binary file not shown.
Binary file removed Img/2.png
Binary file not shown.
Binary file removed Img/3.png
Binary file not shown.
1 change: 0 additions & 1 deletion Img/Deleteme.txt

This file was deleted.

21 changes: 0 additions & 21 deletions README.md

This file was deleted.

175 changes: 0 additions & 175 deletions Wrap_Unlimited_Advanced.ipynb

This file was deleted.

14 changes: 14 additions & 0 deletions app.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"name": "WRAP+ UNLIMITED FOR LIFETIME",
"description": "Python Script to Get WRAP+ VPN unlimited for Lifetime ",
"repository": "https://github.com/TheCaduceus/WRAP-UNLIMITED-ADVANCED/tree/Heroku",
"website": "https://www.caduceus.ml/",
"success_url": "https://github.com/TheCaduceus/WRAP-UNLIMITED-ADVANCED",
"env": {
"warp_id": {
"description": "Enter WRAP+ ID",
"required": true
}
},
"stack": "container"
}
1 change: 1 addition & 0 deletions config.env
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
warp_id = ""
5 changes: 5 additions & 0 deletions heroku.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
build:
docker:
worker: Dockerfile
run:
worker: bash start.sh
31 changes: 31 additions & 0 deletions okteto.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: warp
selector:
app.kubernetes.io/part-of: warp
app.kubernetes.io/component: api
image: python:3
command: ["python", "warp-plus.py"]
workdir: /usr/src/app
sync:
- .:/usr/src/app
environment:
- name=$USER
- environment=development
resources:
requests:
memory: "64Mi"
cpu: "250m"
limits:
memory: "128Mi"
cpu: "500m"
forward:
- 8080:80
- 5432:postgres:5432
reverse:
- 9000:9001
securityContext:
runAsUser: 1000
runAsGroup: 2000
fsGroup: 3000
capabilities:
add:
- SYS_PTRACE
3 changes: 3 additions & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
requests
python-dotenv
tgcrypto
2 changes: 2 additions & 0 deletions start.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
referrer=$warp_id
python3 warp-plus.py
9 changes: 9 additions & 0 deletions vars.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import os
from os import getenv, environ
from dotenv import load_dotenv

if os.path.exists('config.env'):
load_dotenv('config.env')

class Var(object):
referrer = str(getenv('warp_id'))
81 changes: 81 additions & 0 deletions warp-plus.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
import urllib.request
import json
import datetime
import random
import string
import time
import os
import sys
from vars import Var

referrer = (Var.referrer)

os.system("title UnlimitedWrapUsage")
os.system('cls' if os.name == 'nt' else 'clear')
print ("[+] Dr.Caduceus")

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("")
print("[×] Error:", error)

g = 0
b = 0
while True:
os.system('cls' if os.name == 'nt' else 'clear')
animation = ["[■□□□□□□□□□] 10%","[■■□□□□□□□□] 20%", "[■■■□□□□□□□] 30%", "[■■■■□□□□□□] 40%", "[■■■■■□□□□□] 50%", "[■■■■■■□□□□] 60%", "[■■■■■■■□□□] 70%", "[■■■■■■■■□□] 80%", "[■■■■■■■■■□] 90%", "[■■■■■■■■■■] 100%"]
for i in range(len(animation)):
time.sleep(0.2)
sys.stdout.write("\r[∆] Progress: " + animation[i % len(animation)])
sys.stdout.flush()
result = run()
if result == 200:
g += 1
print(f"\n[•] WARP+ ID: {referrer}")
print(f"[✓] Added: {g} GB")
print(f"[#] Total: {g} Good {b} Bad")
for i in range(20,-1,-1):
sys.stdout.write(f"\033[1K\r[!] Cooldown: {i} seconds")
sys.stdout.flush()
time.sleep(1)
else:
b += 1
print(f"[#] Total: {g} Good {b} Bad")
for i in range(20,-1,-1):
sys.stdout.write(f"\033[1K\r[!] Cooldown: {i} seconds")
sys.stdout.flush()
time.sleep(1)