aW1wb3J0IG9zCmltcG9ydCBzeXMKaW1wb3J0IHJlcXVlc3RzCmZyb20gZ29vZ2xlc2VhcmNoIGltcG9ydCBzZWFyY2gKCgpSID0gJ1wwMzNbMzFtJyAjIHJlZApHID0gJ1wwMzNbMzJtJyAjIGdyZWVuCkMgPSAnXDAzM1szNm0nICMgY3lhbgpXID0gJ1wwMzNbMG0nICMgd2hpdGUKCnZlcnNpb24gPSAnMS40JwoKZGVmIGJhbm5lcigpOgoJb3Muc3lzdGVtKCdjbGVhcicpCgliYW5uZXIgPSByJycnCiBfX19fXyAgICAgICAgICAgICAgIF9fX19fX18KLyAgX18gXCAgICAgICAgICAgICB8IHwgX19fIFwKfCAvICBcLyBfXyBfIF8gX18gX198IHwgfF8vIC9fICAgICAgX19fIF9fCnwgfCAgICAvIF9gIHwgJ19fLyBfYCB8ICBfXy9cIFwgL1wgLyAvICdfIFwKfCBcX18vXCAoX3wgfCB8IHwgKF98IHwgfCAgICBcIFYgIFYgL3wgfCB8IHwKIFxfX19fL1xfXyxffF98ICBcX18sX1xffCAgICAgXF8vXF8vIHxffCB8X3wnJycKCXByaW50KEcgKyBiYW5uZXIgKyBXICsgJ1xuJykKCXByaW50KEcgKyAnWyZndDtdICcgKyBSICsgJ0NyZWF0ZWQgYnkgOiAnICsgVyArICdIYWNrZXIgRGVzdGluYXRpb24nKQoJcHJpbnQoRyArICdbJmd0O10gJyArIFIgKyAnVmVyc2lvbiA6ICcgKyBXICsgdmVyc2lvbikKCmRlZiBjYXJkcHduKCk6Cgl1cmxzID0gW10KCXFsaXN0ID0gW10KCXRvdGFsX3VybCA9IFtdCglwYXN0ZV9zaXRlcyA9IFsnY2wxcC5uZXQnLCAnZHBhc3RlJywgJ2R1bXB6Lm9yZycsICdoYXN0ZWJpbicsICdpZGVvbmUnLCAncGFzdGViaW4nLCAncHcuZmFiaWFuLWZpbmdlcmxlLmRlJywnZ2lzdC5naXRodWIuY29tJywnaHR0cHM6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi50LmNvbS8nLCdpdnBhc3RlLmNvbScsJ215c3RpY3Bhc3RlLmNvbScsJ3Bhc3RlLm9yZy5ydScsJ3Bhc3RlMi5vcmcnLCdzZWJzYXV2YWdlLm5ldC9wYXN0ZS8nLCdzbGV4eS5vcmcnLCdzcXVhZGVkaXQuY29tJywnd2tsZWouc2UnLCd0ZXh0c25pcC5jb20nXQoJY2FyZCA9IGlucHV0KEcgKyAnWytdICcgKyBSICsnRW50ZXIgQ2FyZCBOby4gLSZndDsgJyArIFcpCgl0cnk6CgkJdmFsID0gaW50KGNhcmQpCgkJaWYgbGVuKHN0cih2YWwpKSAmZ3Q7PSAxMiBhbmQgbGVuKHN0cih2YWwpKSAmbHQ7PSAxOToKCQkJZm9yIHNpdGUgaW4gcGFzdGVfc2l0ZXM6CgkJCQlxdWVyeSA9ICd7fSB7fScuZm9ybWF0KHNpdGUsIGNhcmQpCgkJCQlxbGlzdC5hcHBlbmQocXVlcnkpCgkJCWZvciBlbnRyeSBpbiBxbGlzdDoKCQkJCWZvciB1cmwgaW4gc2VhcmNoKGVudHJ5LCBwYXVzZT0yLjAsIHN0b3A9MjAsIHVzZXJfYWdlbnQ9J01vemlsbGEvNS4wIChYMTE7IExpbnV4IHg4Nl82NDsgcnY6NjAuMCkgR2Vja28vMjAxMDAxMDEgRmlyZWZveC82MC4wJyk6CgkJCQkJdXJscy5hcHBlbmQodXJsKQoKCQkJcHJpbnQoJ1xuJyArIEcgKyAnWyZndDtdJyArIFIgKyAnIEdldHRpbmcgRHVtcHMuLi4nICsgVyArICdcbicpCgkJCWZvciBpdGVtIGluIHVybHM6CgkJCQlmb3Igc2l0ZSBpbiBwYXN0ZV9zaXRlczoKCQkJCQlpZiAne30nLmZvcm1hdChzaXRlKSBpbiBpdGVtOgoJCQkJCQlwcmludChHICsgJ1srXSAnICsgQyArIGl0ZW0gKyBXKQoJCQkJCQl0b3RhbF91cmwuYXBwZW5kKGl0ZW0pCgoJCWVsc2U6CgkJCXByaW50KCdcbicgKyBSICsgJ1shXSAnICsgRyArICdJbnZhaWxkIENhcmQgTnVtYmVyJyArIFcgKyAnXG4nKQoJCQlyZXR1cm4gY2FyZHB3bigpCgkJdG90YWwgPSBsZW4odG90YWxfdXJsKQoJCWlmIHRvdGFsID09IDA6CgkJCXByaW50IChSICsgJ1stXSBObyBPcGVuIExlYWtzIGZvciB0aGlzIENhcmQgTnVtYmVyIEZvdW5kLicgKyBXICsgJ1xuJykKCQllbHNlOgoJCQlwcmludCgnXG4nICsgRyArICdbK10nICsgUiArICcgVG90YWwgRHVtcHMgRm91bmQgOiAnICsgVyArIHN0cih0b3RhbCkgKyAnXG4nKQoKCWV4Y2VwdCBWYWx1ZUVycm9yOgoJCXByaW50KCdcbicgKyBSICsgJ1shXSBJbnZhaWxkIENhcmQgTnVtYmVyIEVudGVyZWQuLi4nICsgVyArICdcbicpCgoKZGVmIG5ldHdvcmsoKToKCXRyeToKCQlyZXF1ZXN0cy5nZXQoJ2h0dHBzOi8vZy4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uYi5jb20vJywgdGltZW91dCA9IDUpCgkJcHJpbnQgKCdcbicgKyBHICsgJ1srXScgKyBSICsgJyBDaGVja2luZyBJbnRlcm5ldCBDb25uZWN0aW9uLi4uJyArIFcsIGVuZCA9ICcnKQoJCXByaW50IChHICsgJyBXb3JraW5nJyArIFcgKyAnXG4nKQoJZXhjZXB0IHJlcXVlc3RzLkNvbm5lY3Rpb25FcnJvcjoKCQlwcmludCAoUiArICdbIV0nICsgUiArICcgWW91IGFyZSBOb3QgQ29ubmVjdGVkIHRvIHRoZSBJbnRlcm5ldC4uLlF1aXRpbmcuLi4nICsgVykKCQlzeXMuZXhpdCgpCgp0cnk6CgliYW5uZXIoKQoJbmV0d29yaygp
import os
import sys
import requests
from googlesearch import search
R = '\033[31m' # red
G = '\033[32m' # green
C = '\033[36m' # cyan
W = '\033[0m' # white
version = '1.4'
def banner():
os.system('clear')
banner = r'''
_____ _______
/ __ \ | | ___ \
| / \/ __ _ _ __ __| | |_/ /_ ___ __
| | / _` | '__/ _` | __/\ \ /\ / / '_ \
| \__/\ (_| | | | (_| | | \ V V /| | | |
\____/\__,_|_| \__,_\_| \_/\_/ |_| |_|'''
print(G + banner + W + '\n')
print(G + '[>] ' + R + 'Created by : ' + W + 'Hacker Destination')
print(G + '[>] ' + R + 'Version : ' + W + version)
def cardpwn():
urls = []
qlist = []
total_url = []
paste_sites = ['cl1p.net', 'dpaste', 'dumpz.org', 'hastebin', 'ideone', 'pastebin', 'pw.fabian-fingerle.de','gist.github.com','https://w...content-available-to-author-only...t.com/','ivpaste.com','mysticpaste.com','paste.org.ru','paste2.org','sebsauvage.net/paste/','slexy.org','squadedit.com','wklej.se','textsnip.com']
card = input(G + '[+] ' + R +'Enter Card No. -> ' + W)
try:
val = int(card)
if len(str(val)) >= 12 and len(str(val)) <= 19:
for site in paste_sites:
query = '{} {}'.format(site, card)
qlist.append(query)
for entry in qlist:
for url in search(entry, pause=2.0, stop=20, user_agent='Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0'):
urls.append(url)
print('\n' + G + '[>]' + R + ' Getting Dumps...' + W + '\n')
for item in urls:
for site in paste_sites:
if '{}'.format(site) in item:
print(G + '[+] ' + C + item + W)
total_url.append(item)
else:
print('\n' + R + '[!] ' + G + 'Invaild Card Number' + W + '\n')
return cardpwn()
total = len(total_url)
if total == 0:
print (R + '[-] No Open Leaks for this Card Number Found.' + W + '\n')
else:
print('\n' + G + '[+]' + R + ' Total Dumps Found : ' + W + str(total) + '\n')
except ValueError:
print('\n' + R + '[!] Invaild Card Number Entered...' + W + '\n')
def network():
try:
requests.get('https://g...content-available-to-author-only...b.com/', timeout = 5)
print ('\n' + G + '[+]' + R + ' Checking Internet Connection...' + W, end = '')
print (G + ' Working' + W + '\n')
except requests.ConnectionError:
print (R + '[!]' + R + ' You are Not Connected to the Internet...Quiting...' + W)
sys.exit()
try:
banner()
network()