Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Usage : python checker.py stripekey.txt
- import requests
- import re
- import random
- import sys
- import os
- import threading
- # COLOR
- rancolor = ["\033[32m", "\033[36m", "\033[93m", "\033[0;36m", "\033[35m", "\033[33m"]
- red = "\033[31m"
- # green = "\033[32m"
- # cyan = "\033[36m"
- # yellow = "\033[93m"
- # blue = "\033[34m"
- # purple = "\033[35m"
- # orange = "\033[33m"
- CEND = "\033[0m"
- try:
- os.mkdir('OUTPUT')
- except:
- pass
- def stripecheck(key):
- try:
- warna = random.choice(rancolor)
- response = requests.get('https://api.stripe.com/v1/balance', auth=(key, ''))
- if '"available"' in response.text:
- amount = re.findall(r'"amount": (.*?),', response.text)
- currency = re.findall(r'"currency": "(.*?)"', response.text)
- livemode = re.findall(r'"livemode": (.*?),', response.text)
- print('[{}LIVE{}] - [{}]').format(warna,CEND,key)
- open('OUTPUT/LIVE.txt', 'a').write(key + "|amount:" + amount[0] + "|currency:" + currency[0] + "|livemode:" + livemode[0] + "\n")
- else:
- print('[{}API NOT WORKING OR INVALID{}] - [{}]').format(red,CEND,key)
- except:
- pass
- def main():
- threads = []
- lists = open(sys.argv[1], 'r').read().splitlines()
- for i in lists:
- go = threading.Thread(target=stripecheck, args=(i,))
- threads.append(go)
- go.start()
- for go in threads:
- go.join()
- if __name__ == '__main__':
- main()
Add Comment
Please, Sign In to add comment