· 6 years ago · Apr 25, 2020, 01:02 AM
1import re
2import socket
3import requests
4import urllib2
5import urllib
6import os
7import sys
8import time
9import cookielib
10import bouncev1
11import checks
12import split
13import sortatoz
14from bs4 import BeautifulSoup
15from platform import system
16import time
17from multiprocessing.dummy import Pool as ThreadPool
18from time import time as timer
19#other api : http://www.mailcontrol.com/utility/domain_info.mhtml?domain=
20CREDBG = '\33[41m'
21ECREDBG = '\033[0m'
22CRED1 = '\33[31m'
23ECRED1 = '\033[0m'
24banner1 = """ Smsahx
25 _____ _ _____ _
26 | ____|_ __ | |_ ___ _ __ |_ _|__ | | _____ _ __
27 | _| | '_ \| __/ _ \ '__| | |/ _ \| |/ / _ \ '_ \
28 | |___| | | | || __/ | | | (_) | < __/ | | |
29 |_____|_| |_|\__\___|_| |_|\___/|_|\_\___|_| |_|
30
31\t Coded By ~Smashx1337~
32\t ~!SoXChecker.V1!~
33\t https://www.facebook.com/smashx1337
34\t https://t.me/kingsmash1337
35"""
36print (CRED1+ banner1 +ECRED1)
37while True:
38 Key = raw_input(CREDBG +"Enter Key Token#:" + ECREDBG)
39 bines = requests.get("https://pastebin.com/raw/6LpjkFTE")
40 if Key == bines.content:
41 print ("Valid Customer")
42 break
43 else:
44 print (CREDBG +"Invaild Key Contact Coder On Telegarm:kingsmash1337"+ ECREDBG)
45 continue
46
47
48My = '\33[35m'
49EMy = '\033[0m'
50
51banner = """ Smsahx
52 _____ ________ __
53 / ___/____ _ __/ ____/ /_ ___ _____/ /_____ _____
54 \__ \/ __ \| |/_/ / / __ \/ _ \/ ___/ //_/ _ \/ ___/
55 ___/ / /_/ /> </ /___/ / / / __/ /__/ ,< / __/ /
56/____/\____/_/|_|\____/_/ /_/\___/\___/_/|_|\___/_/
57
58\t Coded By ~Smashx1337~
59\t ~!SoXChecker.V1!~
60\t https://www.facebook.com/smashx1337
61\t https://t.me/kingsmash1337
62"""
63print (My + banner + EMy)
64headers = {"User-Agent": "Mozilla/5.0 (Windows NT 6.1; rv:57.0) Gecko/20100101 Firefox/57.0"}
65print ("""
66~GodBless Smash~
67""")
68
69def getip(done):
70 CRED = '\033[91m'
71 CEND = '\033[0m'
72 Yallo = '\33[33m'
73 EYallo = '\033[0m'
74 belo = '\33[34m'
75 Ebelo = '\033[0m'
76 Green = '\33[32m'
77 EGreen = '\033[0m'
78
79 bine = requests.get(
80 'http://my-addr.com/check-email-or-check-find-view-domain-mx-records/mx-record-lookup/domain_mx.php?domain=' + done + '&Submit=Submit')
81 if 'rzone' in bine.content:
82 print (Green + " [+]Strato:>> " + EGreen + done)
83 with open('Strato.txt', 'a') as o:
84 o.writelines(done + '\n')
85 elif '1and1' in bine.content:
86 print (Green + " [+]1and1:>> " + EGreen + done)
87 with open('1and1.txt', 'a') as e:
88 e.writelines(done+ '\n')
89 elif 'outlook' in bine.content:
90 print (Green + " [+]Office:>> " + EGreen + done)
91 with open('Office.txt', 'a') as s:
92 s.writelines(done+ '\n')
93 elif 'secureserver' in bine.content:
94 print (Green + " [+]Godady:>> " + EGreen + done)
95 with open('Godady.txt', 'a') as g:
96 g.writelines(done+ '\n')
97 elif 'emailsrvr.com' in bine.content:
98 print (Green + " [+]RackSpace:>> " + EGreen + done)
99 with open('Rack.txt', 'a') as r:
100 r.writelines(done+ '\n')
101 elif 'mailgun.org' in bine.content:
102 print ( Green + " [+]MailGun:>> " + EGreen + done)
103 with open('MailGun.txt', 'a') as m:
104 m.writelines(done+ '\n')
105 elif 'zoho.com' in bine.content:
106 print (Green + " [+]ZoHo:>> " + EGreen +done)
107 with open('ZoHo.txt', 'a') as z:
108 z.writelines(done + '\n')
109 elif 'ASPMX.L.GOOGLE.COM' in bine.content:
110 print (Green + " [+]Gsuite:>> " + EGreen + done)
111 with open('Gsuite.txt','a') as g:
112 g.writelines(done + '\n')
113 elif 'zmailcloud.com' in bine.content:
114 print (Green + " [+]Zimbra]:>> "+ EGreen + done)
115 with open('Zimbra.txt', 'a') as z2:
116 z2.writelines(done + '\n')
117 else:
118 print (CRED + " [-]Unkown:>> " + CEND + done)
119 with open('Unkown.txt', 'a') as un:
120 un.writelines(done+ '\n')
121
122
123
124def Main():
125 done = raw_input(CREDBG + ' [+] Give me your Email list : '+ECREDBG)
126 done = open(done, 'r').read().split('\n')
127 try:
128 start = timer()
129 pp = ThreadPool(40)
130 pr = pp.map(getip, done)
131 print('Time: ' + str(timer() - start) + ' seconds')
132 except Exception as e:
133 print(e)
134 pass
135
136 print("-" * 50)
137 print("\033[35;1mProccess Checking Done\033[0m")
138 print(" Saved in Live.txt")
139
140
141if __name__ == '__main__':
142 Main()