简化命名

This commit is contained in:
shmilylty
2019-10-19 21:26:48 +08:00
parent 39d9adb6bc
commit ecc1cb53dc
2 changed files with 107 additions and 108 deletions
@@ -1,102 +1,102 @@
[ [
"_afpovertcp._tcp.", "_afpovertcp._tcp.",
"_aix._tcp.", "_aix._tcp.",
"_autodiscover._tcp.", "_autodiscover._tcp.",
"_caldav._tcp.", "_caldav._tcp.",
"_certificates._tcp.", "_certificates._tcp.",
"_client._smtp.", "_client._smtp.",
"_cmp._tcp.", "_cmp._tcp.",
"_crls._tcp.", "_crls._tcp.",
"_crl._tcp.", "_crl._tcp.",
"_finger._tcp.", "_finger._tcp.",
"_ftp._tcp.", "_ftp._tcp.",
"_gc._tcp.", "_gc._tcp.",
"_h323be._tcp.", "_h323be._tcp.",
"_h323be._udp.", "_h323be._udp.",
"_h323cs._tcp.", "_h323cs._tcp.",
"_h323cs._udp.", "_h323cs._udp.",
"_h323ls._tcp.", "_h323ls._tcp.",
"_h323ls._udp.", "_h323ls._udp.",
"_h323rs._tcp.", "_h323rs._tcp.",
"_hkps._tcp.", "_hkps._tcp.",
"_hkp._tcp.", "_hkp._tcp.",
"_http._tcp.", "_http._tcp.",
"_iax.udp.", "_iax.udp.",
"_imaps._tcp.", "_imaps._tcp.",
"_imap._tcp.", "_imap._tcp.",
"_jabber-client._tcp.", "_jabber-client._tcp.",
"_jabber-client._udp.", "_jabber-client._udp.",
"_jabber._tcp.", "_jabber._tcp.",
"_jabber._udp.", "_jabber._udp.",
"_kerberos-adm._tcp.", "_kerberos-adm._tcp.",
"_kerberos._tcp.", "_kerberos._tcp.",
"_kerberos._tcp.dc._msdcs.", "_kerberos._tcp.dc._msdcs.",
"_kerberos._udp.", "_kerberos._udp.",
"_kpasswd._tcp.", "_kpasswd._tcp.",
"_kpasswd._udp.", "_kpasswd._udp.",
"_ldap._tcp.", "_ldap._tcp.",
"_ldap._tcp.dc._msdcs.", "_ldap._tcp.dc._msdcs.",
"_ldap._tcp.gc._msdcs.", "_ldap._tcp.gc._msdcs.",
"_ldap._tcp.pdc._msdcs.", "_ldap._tcp.pdc._msdcs.",
"_msdcs.", "_msdcs.",
"_mysqlsrv._tcp.", "_mysqlsrv._tcp.",
"_nntp._tcp.", "_nntp._tcp.",
"_ntp._udp.", "_ntp._udp.",
"_ocsp._tcp.", "_ocsp._tcp.",
"_pgpkeys._tcp.", "_pgpkeys._tcp.",
"_pgprevokations._tcp.", "_pgprevokations._tcp.",
"_PKIXREP._tcp.", "_PKIXREP._tcp.",
"_pop3s._tcp.", "_pop3s._tcp.",
"_pop3._tcp.", "_pop3._tcp.",
"_sipfederationtls._tcp.", "_sipfederationtls._tcp.",
"_sipinternal._tcp.", "_sipinternal._tcp.",
"_sipinternaltls._tcp.", "_sipinternaltls._tcp.",
"_sips._tcp.", "_sips._tcp.",
"_sip._tcp.", "_sip._tcp.",
"_sip._tls.", "_sip._tls.",
"_sip._udp.", "_sip._udp.",
"_smtp._tcp.", "_smtp._tcp.",
"_ssh._tcp.", "_ssh._tcp.",
"_stun._tcp.", "_stun._tcp.",
"_stun._udp.", "_stun._udp.",
"_svcp._tcp.", "_svcp._tcp.",
"_tcp.", "_tcp.",
"_telnet._tcp.", "_telnet._tcp.",
"_test._tcp.", "_test._tcp.",
"_tls.", "_tls.",
"_udp.", "_udp.",
"_vlmcs._tcp.", "_vlmcs._tcp.",
"_vlmcs._udp.", "_vlmcs._udp.",
"_whois._tcp.", "_whois._tcp.",
"_wpad._tcp.", "_wpad._tcp.",
"_xmpp-client._tcp.", "_xmpp-client._tcp.",
"_xmpp-client._udp.", "_xmpp-client._udp.",
"_xmpp-server._tcp.", "_xmpp-server._tcp.",
"_xmpp-server._udp.", "_xmpp-server._udp.",
"_https._tcp.", "_https._tcp.",
"_imap.tcp.", "_imap.tcp.",
"_kerberos.tcp.dc._msdcs.", "_kerberos.tcp.dc._msdcs.",
"_ldap._tcp.ForestDNSZones.", "_ldap._tcp.ForestDNSZones.",
"_submission._tcp.", "_submission._tcp.",
"_caldavs._tcp.", "_caldavs._tcp.",
"_carddav._tcp.", "_carddav._tcp.",
"_carddavs._tcp.", "_carddavs._tcp.",
"_x-puppet._tcp.", "_x-puppet._tcp.",
"_x-puppet-ca._tcp.", "_x-puppet-ca._tcp.",
"_domainkey.", "_domainkey.",
"_pkixrep._tcp.", "_pkixrep._tcp.",
"_cisco-phone-http.", "_cisco-phone-http.",
"_cisco-phone-tftp.", "_cisco-phone-tftp.",
"_cisco-uds._tcp.", "_cisco-uds._tcp.",
"_ciscowtp._tcp.", "_ciscowtp._tcp.",
"_collab-edge._tls.", "_collab-edge._tls.",
"_cuplogin._tcp.", "_cuplogin._tcp.",
"_client._smtp._tcp.", "_client._smtp._tcp.",
"_sftp._tcp.", "_sftp._tcp.",
"_h323rs._udp.", "_h323rs._udp.",
"_sql._tcp.", "_sql._tcp.",
"_sip._tcp.internal.", "_sip._tcp.internal.",
"_snmp._udp.", "_snmp._udp.",
"_rdp._tcp.", "_rdp._tcp.",
"_xmpp-server._udp." "_xmpp-server._udp."
] ]
+5 -6
View File
@@ -42,10 +42,10 @@ class BruteSRV(Module):
""" """
枚举域名的SRV记录 枚举域名的SRV记录
""" """
names_path = data_storage_path.joinpath('srv_names.json') path = data_storage_path.joinpath('srv_prefixes.json')
with open(names_path) as fp: with open(path) as file:
names_dict = json.load(fp) prefixes = json.load(file)
names = map(lambda prefix: prefix + self.domain, names_dict) names = map(lambda prefix: prefix + self.domain, prefixes)
tasks = [] tasks = []
for name in names: for name in names:
@@ -53,7 +53,6 @@ class BruteSRV(Module):
loop = asyncio.get_event_loop() loop = asyncio.get_event_loop()
group = asyncio.gather(*tasks) group = asyncio.gather(*tasks)
results = loop.run_until_complete(group) results = loop.run_until_complete(group)
loop.close()
for result in results: for result in results:
if result is None: if result is None:
continue continue
@@ -87,4 +86,4 @@ def do(domain): # 统一入口名字 方便多线程调用
if __name__ == '__main__': if __name__ == '__main__':
do('zonetransfer.me') do('zonetransfer.me')
do('example.com') # do('example.com')