├── BreachedDataScraper.py ├── README.md ├── extractor.sh ├── interface.sh ├── requirements.txt └── url_writer.sh /BreachedDataScraper.py: -------------------------------------------------------------------------------- 1 | import os 2 | import sys 3 | import requests 4 | from googlesearch import search 5 | 6 | 7 | R = '\033[31m' # red 8 | G = '\033[32m' # green 9 | C = '\033[36m' # cyan 10 | W = '\033[0m' # white 11 | 12 | version = '1.0a' 13 | 14 | def banner(): 15 | os.system('clear') 16 | banner = "" 17 | print(G + banner + W + '\n') 18 | print(G + '[+] ' + R + 'Author ' + G + 'Hacker Destination') 19 | print(G + '[+] ' + R + 'Update ' + G + 'Haroon Awan') 20 | print(G + '[+] ' + R + 'Script ' + G + 'Search illegal, stolen, breached data in private nodes, darkweb, internet, end-to-end channels') 21 | print(G + '[+] ' + R + 'Start Engine ' + G + 'OK') 22 | print(G + '[+] ' + R + 'Ver ' + G + version) 23 | 24 | 25 | 26 | 27 | def cardpwn(): 28 | urls = [] 29 | qlist = [] 30 | total_url = [] 31 | paste_sites = ['pastespot.com/search?q=', 'pastespot.com', 'cl1p.net', 'dpaste', 'slexy', 'slexy.org', 'dumpz.org', 'hastebin', 'ideone', 'pastebin', 'pw.fabian-fingerle.de','gist.github.com','https://www.heypasteit.com/','ivpaste.com','mysticpaste.com','paste.org.ru','paste2.org','sebsauvage.net/paste/','slexy.org','squadedit.com','wklej.se','textsnip.com'] 32 | card = input(G + '[+] ' + R +'Enter Search ' + W) 33 | try: 34 | val = card 35 | if len((val)) >= 1 and len((val)) <= 30: 36 | for site in paste_sites: 37 | query = '{} {}'.format(site, card) 38 | qlist.append(query) 39 | for entry in qlist: 40 | 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'): 41 | urls.append(url) 42 | 43 | print('\n' + G + '[>]' + R + ' Getting Dumps...' + W + '\n') 44 | for item in urls: 45 | for site in paste_sites: 46 | if '{}'.format(site) in item: 47 | print(G + '[+] ' + C + item + W) 48 | total_url.append(item) 49 | 50 | else: 51 | print('\n' + R + '[!] ' + G + 'Invalid Search ' + W + '\n') 52 | return cardpwn() 53 | total = len(total_url) 54 | if total == 0: 55 | print (R + '[-] No Data Leaks' + W + '\n') 56 | else: 57 | print('\n' + G + '[+]' + R + ' Total Dumps Found : ' + W + str(total) + '\n') 58 | 59 | except ValueError: 60 | print('\n' + R + '[!] Invaild Search' + W + '\n') 61 | 62 | 63 | def network(): 64 | try: 65 | requests.get('https://github.com/', timeout = 5) 66 | print ('' + G + '[!]' + R + ' Script Status ' + W, end = '') 67 | print (G + ' Online ' + W + '\n') 68 | except requests.ConnectionError: 69 | print (R + '[!]' + R + ' Offline' + W) 70 | sys.exit() 71 | 72 | try: 73 | banner() 74 | network() 75 | cardpwn() 76 | except KeyboardInterrupt: 77 | print ('\n' + R + '[!]' + R + ' Keyboard Interrupt Called' + W) 78 | exit() 79 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Breached Data Scraper 2 | - Breached Data Scraper can search any illegal, stolen, breached data in private nodes, darkweb, internet, end-to-end channels 3 | 4 | # Creative Usages 5 | 1. Detect a dump 6 | 2. Dig anything 7 | 3. Find anything 8 | 4. Find using wildcards 9 | 5. Detect a dump using built-in wildcards 10 | 6. Find breached credit cards 11 | 7. Find bank dumps 12 | 8. Find data on security personnel 13 | 9. Find terrorists conversations and victims 14 | 10. Find any Documents 15 | 11. Find Internet servers owned by Pakistanis 16 | 12. Illegal documents like real IELTS document 17 | 13. Find telephone numbers 18 | 14. Find a ATM or GSM software 19 | 15. Find local telephonic conversations 20 | 16. Find home addresses 21 | 17. Find bio-data of anyone almost 22 | 18. Dig or find any breached data 23 | 19. Tool is not limited, but only ur imagination 24 | 25 | # Interface 26 | # Working Examples 27 |