| skipped 24 lines |
25 | 25 | | | | | \ \_/ /\__/ /_| |_| |\ | | | |
26 | 26 | | \_| |_/\___/\____/ \___/\_| \_/ \_/ |
27 | 27 | | ### |
28 | | - | v1.0 |
| 28 | + | v1.1 |
29 | 29 | | github.com/alpkeskin |
30 | 30 | | ### |
31 | 31 | | |
| skipped 52 lines |
84 | 84 | | verifyurl = "https://app.verify-email.org/api/v1/"+setapi+"/verify/" |
85 | 85 | | pwnedurl = "https://dehashed.com/search?query=" |
86 | 86 | | creditsurl = "https://app.verify-email.org/api/v1/"+setapi+"/credits" |
| 87 | + | leakedpassurl = ("https://scylla.sh/search?q=email:") |
87 | 88 | | response = requests.get(creditsurl) |
88 | 89 | | html = response.content |
89 | 90 | | soup=BeautifulSoup(html,"html.parser") |
| skipped 20 lines |
110 | 111 | | results = sync_execute_queries(queries, platforms) |
111 | 112 | | for result in results: |
112 | 113 | | print(f"{bcolors.BOLD}{result.platform}:{bcolors.ENDC}{bcolors.WARNING} {result.message} (Success: {result.success}, Available: {result.available}){bcolors.ENDC}") |
| 114 | + | print("") |
| 115 | + | print("------------------------") |
| 116 | + | print("") |
| 117 | + | headers = { |
| 118 | + | "Accept": "application/json" |
| 119 | + | } |
| 120 | + | u = (leakedpassurl+mail) |
| 121 | + | response3 = requests.get(u,headers=headers) |
| 122 | + | html3 = response3.content |
| 123 | + | lp = json.loads(html3) |
| 124 | + | for s in range(len(lp)): |
| 125 | + | print(f"{bcolors.WARNING}!{bcolors.ENDC}"+"Domain : "+lp[s]["fields"]["domain"]) |
| 126 | + | print(f"{bcolors.WARNING}!{bcolors.ENDC}"+"Target email : "+lp[s]["fields"]["email"]) |
| 127 | + | print(f"{bcolors.FAIL}!!!{bcolors.ENDC}"+"Leaked password : "+lp[s]["fields"]["password"]) |
113 | 128 | | print("") |
114 | 129 | | print("------------------------") |
115 | 130 | | print("") |
| skipped 27 lines |