mirror of
https://github.com/bl4d3rvnner7/sourcescodes.git
synced 2025-12-16 16:34:05 +00:00
68 lines
4.5 KiB
Python
68 lines
4.5 KiB
Python
import requests,threading,os
|
|
from colorama import init,Fore,Back,Style
|
|
init(convert=True)
|
|
hotlook=0
|
|
office365=0
|
|
gmailify=0
|
|
invalid=0
|
|
def Hotlookify(email):
|
|
global hotlook,invalid
|
|
try:
|
|
link='https://odc.officeapps.live.com/odc/emailhrd/getidp?hm=0&emailAddress='+email+'&_=1604288577990'
|
|
data=''
|
|
header = {'Accept': '*/*', 'Content-Type': 'application/x-www-form-urlencoded', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36', 'Connection': 'close', 'Host': 'odc.officeapps.live.com', 'Accept-Encoding': 'gzip, deflate', 'Referer': 'https://odc.officeapps.live.com/odc/v2.0/hrd?rs=ar-sa&Ver=16&app=23&p=6&hm=0', 'Accept-Language': 'ar,en-US;q=0.9,en;q=0.8', 'canary': 'BCfKjqOECfmW44Z3Ca7vFrgp9j3V8GQHKh6NnEESrE13SEY/4jyexVZ4Yi8CjAmQtj2uPFZjPt1jjwp8O5MXQ5GelodAON4Jo11skSWTQRzz6nMVUHqa8t1kVadhXFeFk5AsckPKs8yXhk7k4Sdb5jUSpgjQtU2Ydt1wgf3HEwB1VQr+iShzRD0R6C0zHNwmHRnIatjfk0QJpOFHl2zH3uGtioL4SSusd2CO8l4XcCClKmeHJS8U3uyIMJQ8L+tb:2:3c', 'uaid': 'd06e1498e7ed4def9078bd46883f187b', 'Cookie': 'xid=d491738a-bb3d-4bd6-b6ba-f22f032d6e67&&RD00155D6F8815&354'}
|
|
response=requests.get(link,data=data,headers=header).text
|
|
if 'MSAccount' in response:
|
|
hotlook+=1
|
|
open('Hotmail_Outlook.txt','a+').write(email+"\n")
|
|
else:
|
|
invalid+=1
|
|
except:
|
|
invalid+=1
|
|
pass
|
|
def Gmailify(gmail):
|
|
global gmailify,invalid
|
|
try:
|
|
request=requests.get(f"https://mail.google.com/mail/gxlu?email={gmail}")
|
|
if request.cookies.get_dict()["COMPASS"]:
|
|
gmailify+=1
|
|
open('Gmail_Service.txt','a+').write(gmail+"\n")
|
|
except:
|
|
invalid+=1
|
|
pass
|
|
def Officely(email):
|
|
global office365,invalid
|
|
try:
|
|
header={'User-Agent': 'Microsoft Office/16.0 (Windows NT 10.0; Microsoft Outlook 16.0.12026; Pro)', 'Accept': 'application/json'}
|
|
payload={"Username":"%s"} % email
|
|
response=requests.get('https://login.microsoftonline.com/common/GetCredentialType',data=payload)
|
|
if '"IfExistsResult":0,' in response.text:
|
|
office365+=1
|
|
open("office365.txt",'a+').write(email+"\n")
|
|
elif '"IfExistsResult":1,' in response.text:
|
|
invalid+=1
|
|
except:
|
|
invalid+=1
|
|
pass
|
|
def Checking(email):
|
|
Officely(email)
|
|
if "gmail" in email:Gmailify(email)
|
|
if "hotmail" in email or "outlook" in email:Hotlookify(email)
|
|
def Status():
|
|
global gmailify,office365,hotlook,invalid
|
|
while True:
|
|
print(f"{Fore.GREEN} [=] Valid > Office365({office365}) ~ Gmail_Service({gmailify}) ~ Hotmail&Outlook({hotlook}) |{Fore.RED} Invalid({invalid})",end="\r")
|
|
if __name__=='__main__':
|
|
banner=" . .\n .n . . n.\n . .dP dP 9b 9b. .\n 4 qXb . dX Xb . dXp t\ndX. 9Xb .dXb __ __ dXb. dXP .Xb\n9XXb._ _.dXXXXb dXXXXbo. .odXXXXb dXXXXb._ _.dXXP\n 9XXXXXXXXXXXXXXXXXXXVXXXXXXXXOo. .oOXXXXXXXXVXXXXXXXXXXXXXXXXXXXP\n `9XXXXXXXXXXXXXXXXXXXXX'~ ~`OOO8b d8OOO'~ ~`XXXXXXXXXXXXXXXXXXXXXP'\n `9XXXXXXXXXXXP' `9XX' DIE `98v8P' HUMAN `XXP' `9XXXXXXXXXXXP'\n ~~~~~~~ 9X. .db|db. .XP ~~~~~~~\n )b. .dbo.dP'`v'`9b.odb. .dX(\n ,dXXXXXXXXXXXb dXXXXXXXXXXXb.\n dXXXXXXXXXXXP' . `9XXXXXXXXXXXb\n dXXXXXXXXXXXXb d|b dXXXXXXXXXXXXb\n 9XXb' `XXXXXb.dX|Xb.dXXXXX' `dXXP\n `' 9XXXXXX( )XXXXXXP `'\n XXXX X.`v'.X XXXX\n XP^X'`b d'`X^XX\n X. 9 ` ' P )X\n `b ` ' d'\n ` '\n Cosmic X - Mail_Check"
|
|
os.system("cls")
|
|
os.system("clear")
|
|
print(Fore.RED+banner+Fore.RESET)
|
|
file=input(f" {Fore.GREEN} [+] Input mail list: ")
|
|
xxx=[]
|
|
with open(file,encoding="utf-8",errors="ignore")as list:
|
|
for line in list.readlines():
|
|
if len(line)>3:
|
|
xxx.append(line.strip())
|
|
stat=threading.Thread(target=Status,daemon=True).start()
|
|
for gmail in xxx:
|
|
threading.Thread(target=Checking,args=(gmail,)).start()
|