删除部分不可检测域名和溢价域名
This commit is contained in:
		
							
								
								
									
										15
									
								
								DOMAINS
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								DOMAINS
									
									
									
									
									
								
							@@ -1,34 +1,19 @@
 | 
				
			|||||||
am
 | 
					am
 | 
				
			||||||
cm
 | 
					cm
 | 
				
			||||||
im
 | 
					 | 
				
			||||||
bi
 | 
					 | 
				
			||||||
ci
 | 
					ci
 | 
				
			||||||
ge
 | 
					 | 
				
			||||||
lv
 | 
					lv
 | 
				
			||||||
at
 | 
					 | 
				
			||||||
by
 | 
					 | 
				
			||||||
cl
 | 
					cl
 | 
				
			||||||
cx
 | 
					cx
 | 
				
			||||||
cz
 | 
					cz
 | 
				
			||||||
de
 | 
					de
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
gd
 | 
					 | 
				
			||||||
gs
 | 
					gs
 | 
				
			||||||
lc
 | 
					 | 
				
			||||||
lt
 | 
					 | 
				
			||||||
lu
 | 
					lu
 | 
				
			||||||
mk
 | 
					mk
 | 
				
			||||||
nu
 | 
					 | 
				
			||||||
nz
 | 
					nz
 | 
				
			||||||
pw
 | 
					 | 
				
			||||||
ro
 | 
					 | 
				
			||||||
rs
 | 
					rs
 | 
				
			||||||
ru
 | 
					ru
 | 
				
			||||||
si
 | 
					si
 | 
				
			||||||
su
 | 
					su
 | 
				
			||||||
vg
 | 
					 | 
				
			||||||
ws
 | 
					 | 
				
			||||||
gy
 | 
					 | 
				
			||||||
st
 | 
					 | 
				
			||||||
qa
 | 
					qa
 | 
				
			||||||
moe
 | 
					moe
 | 
				
			||||||
							
								
								
									
										18
									
								
								TLD_DATA
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								TLD_DATA
									
									
									
									
									
								
							@@ -5,7 +5,7 @@ net=whois.verisign-grs.com=No match for=
 | 
				
			|||||||
ae=whois.aeda.net.ae=No Data Found=
 | 
					ae=whois.aeda.net.ae=No Data Found=
 | 
				
			||||||
af=whois.nic.af=No Object Found=
 | 
					af=whois.nic.af=No Object Found=
 | 
				
			||||||
ag=whois.name.com=NO DOMAIN=
 | 
					ag=whois.name.com=NO DOMAIN=
 | 
				
			||||||
am=whois.amnic.net=NO DOMAIN=
 | 
					am=whois.amnic.net=No match=
 | 
				
			||||||
as=whois.nic.as=NOT FOUND=
 | 
					as=whois.nic.as=NOT FOUND=
 | 
				
			||||||
at=whois.name.com=NO DOMAIN=
 | 
					at=whois.name.com=NO DOMAIN=
 | 
				
			||||||
au=whois.audns.net.au=No Data Found=
 | 
					au=whois.audns.net.au=No Data Found=
 | 
				
			||||||
@@ -38,8 +38,8 @@ cc=ccwhois.verisign-grs.com=No match for=
 | 
				
			|||||||
cd=whois.nic.cd=No Object Found=
 | 
					cd=whois.nic.cd=No Object Found=
 | 
				
			||||||
cf=whois.dot.cf=not known=
 | 
					cf=whois.dot.cf=not known=
 | 
				
			||||||
ci=whois.nic.ci=No Object Found=
 | 
					ci=whois.nic.ci=No Object Found=
 | 
				
			||||||
cl=whois.nic.cl=no existe=
 | 
					cl=whois.nic.cl=no entries found=
 | 
				
			||||||
cm=whois.netcom.cm=Not Registered=
 | 
					cm=whois.netcom.cm=No Object Found=
 | 
				
			||||||
cn=whois.cnnic.net.cn=No matching record=
 | 
					cn=whois.cnnic.net.cn=No matching record=
 | 
				
			||||||
co=whois.nic.co=Not found=
 | 
					co=whois.nic.co=Not found=
 | 
				
			||||||
cool=whois.donuts.co=Domain not found=
 | 
					cool=whois.donuts.co=Domain not found=
 | 
				
			||||||
@@ -63,7 +63,7 @@ fm=whois.nic.fm=ot found=
 | 
				
			|||||||
fo=whois.nic.fo=No entries found=
 | 
					fo=whois.nic.fo=No entries found=
 | 
				
			||||||
fr=whois.nic.fr=o entries found=
 | 
					fr=whois.nic.fr=o entries found=
 | 
				
			||||||
//gb=whois.ripe.net=No entries found=
 | 
					//gb=whois.ripe.net=No entries found=
 | 
				
			||||||
gd=whois.nic.gd=ot found=
 | 
					gd=whois.nic.gd=NOT FOUND=
 | 
				
			||||||
ge=whois.name.com=NO DOMAIN=
 | 
					ge=whois.name.com=NO DOMAIN=
 | 
				
			||||||
gg=whois.gg=NOT FOUND=
 | 
					gg=whois.gg=NOT FOUND=
 | 
				
			||||||
gi=whois2.afilias-grs.net=NOT FOUND=
 | 
					gi=whois2.afilias-grs.net=NOT FOUND=
 | 
				
			||||||
@@ -104,7 +104,7 @@ la=whois.nic.la=DOMAIN NOT FOUND=
 | 
				
			|||||||
lc=whois.name.com=NO DOMAIN=
 | 
					lc=whois.name.com=NO DOMAIN=
 | 
				
			||||||
li=whois.nic.li=not have an entry=
 | 
					li=whois.nic.li=not have an entry=
 | 
				
			||||||
lt=whois.domreg.lt=available=
 | 
					lt=whois.domreg.lt=available=
 | 
				
			||||||
lu=whois.dns.lu=o such domain=
 | 
					lu=whois.dns.lu=No such domain=
 | 
				
			||||||
lv=whois.nic.lv= free=
 | 
					lv=whois.nic.lv= free=
 | 
				
			||||||
ly=whois.nic.ly=Not found=
 | 
					ly=whois.nic.ly=Not found=
 | 
				
			||||||
ma=whois.iam.net.ma=No Object Found=
 | 
					ma=whois.iam.net.ma=No Object Found=
 | 
				
			||||||
@@ -117,7 +117,7 @@ mm=whois.nic.mm=No domains matched=
 | 
				
			|||||||
mn=whois.nic.mn=NOT FOUND=
 | 
					mn=whois.nic.mn=NOT FOUND=
 | 
				
			||||||
mo=whois.monic.mo=o match for=
 | 
					mo=whois.monic.mo=o match for=
 | 
				
			||||||
mobi=whois.afilias.net=NOT FOUND=
 | 
					mobi=whois.afilias.net=NOT FOUND=
 | 
				
			||||||
moe=whois.nic.moe=available=
 | 
					moe=whois.nic.moe=No Data Found=
 | 
				
			||||||
mom=whois.uniregistry.net=available=
 | 
					mom=whois.uniregistry.net=available=
 | 
				
			||||||
ms=whois.nic.ms=No Object Found=
 | 
					ms=whois.nic.ms=No Object Found=
 | 
				
			||||||
mu=whois.nic.mu=No Object Found=
 | 
					mu=whois.nic.mu=No Object Found=
 | 
				
			||||||
@@ -132,7 +132,7 @@ ng=whois.nic.net.ng=No Object Found=
 | 
				
			|||||||
nl=whois.domain-registry.nl=is free=
 | 
					nl=whois.domain-registry.nl=is free=
 | 
				
			||||||
no=whois.norid.no=o match=
 | 
					no=whois.norid.no=o match=
 | 
				
			||||||
nu=whois.name.com=NO DOMAIN=
 | 
					nu=whois.name.com=NO DOMAIN=
 | 
				
			||||||
nz=whois.srs.net.nz=220 Available=
 | 
					nz=whois.srs.net.nz=Not found=
 | 
				
			||||||
co.nz=whois.srs.net.nz=220 Available=
 | 
					co.nz=whois.srs.net.nz=220 Available=
 | 
				
			||||||
om=whois.registry.om=No Data Found=
 | 
					om=whois.registry.om=No Data Found=
 | 
				
			||||||
one=whois.nic.one=No Data Found=
 | 
					one=whois.nic.one=No Data Found=
 | 
				
			||||||
@@ -152,7 +152,7 @@ pub=whois.unitedtld.com=ot found=
 | 
				
			|||||||
pw=whois.nic.pw=DOMAIN NOT FOUND=
 | 
					pw=whois.nic.pw=DOMAIN NOT FOUND=
 | 
				
			||||||
qa=whois.registry.qa=No Data Found=
 | 
					qa=whois.registry.qa=No Data Found=
 | 
				
			||||||
re=whois.nic.re=o entries found=
 | 
					re=whois.nic.re=o entries found=
 | 
				
			||||||
ro=whois.rotld.ro=o entries found=
 | 
					//ro=whois.rotld.ro=No entries found=
 | 
				
			||||||
rs=whois.rnids.rs=is not registered=
 | 
					rs=whois.rnids.rs=is not registered=
 | 
				
			||||||
ru=whois.tcinet.ru=No entries found=
 | 
					ru=whois.tcinet.ru=No entries found=
 | 
				
			||||||
rw=whois.ricta.org.rw=No Object Found=
 | 
					rw=whois.ricta.org.rw=No Object Found=
 | 
				
			||||||
@@ -199,7 +199,7 @@ uy=whois.nic.org.uy=o match for=
 | 
				
			|||||||
uz=whois.cctld.uz=ot found=
 | 
					uz=whois.cctld.uz=ot found=
 | 
				
			||||||
vc=whois2.afilias-grs.net=NOT FOUND=
 | 
					vc=whois2.afilias-grs.net=NOT FOUND=
 | 
				
			||||||
ve=whois.nic.ve=o match for=
 | 
					ve=whois.nic.ve=o match for=
 | 
				
			||||||
vg=whois.nic.vg=ot found=
 | 
					vg=whois.nic.vg=DOMAIN NOT FOUND=
 | 
				
			||||||
vip=whois.nic.vip=has not been registered=
 | 
					vip=whois.nic.vip=has not been registered=
 | 
				
			||||||
vu=vunic.vu=is not valid=
 | 
					vu=vunic.vu=is not valid=
 | 
				
			||||||
wang=whois.gtld.knet.cn=bject does not exist=
 | 
					wang=whois.gtld.knet.cn=bject does not exist=
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -126,7 +126,7 @@ def main():
 | 
				
			|||||||
                )
 | 
					                )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Use a thread pool to check multiple domains concurrently
 | 
					    # Use a thread pool to check multiple domains concurrently
 | 
				
			||||||
    with concurrent.futures.ThreadPoolExecutor(max_workers=5) as executor:
 | 
					    with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor:
 | 
				
			||||||
        futures = [
 | 
					        futures = [
 | 
				
			||||||
            executor.submit(domain_megabot, domain, pattern, server)
 | 
					            executor.submit(domain_megabot, domain, pattern, server)
 | 
				
			||||||
            for domain, pattern, server in domains
 | 
					            for domain, pattern, server in domains
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user