whois resolve details

This commit is contained in:
Be
2024-03-03 15:36:43 +01:00
parent 3e08907e25
commit bd3ac9fdea
7 changed files with 14258 additions and 14246 deletions

View File

@@ -1,6 +1,6 @@
import socket
def whois_query(query, get_field="netname"):
def whois_query(query, get_field="netname", get_org=False):
whois_server = "whois.ripe.net"
@@ -21,8 +21,15 @@ def whois_query(query, get_field="netname"):
break
s.close()
org_name = None
basic_name = None
for line in response.split('\n'):
if line.startswith('org-name' + ':'):
org_name = line.split(':')[1].strip()
if line.startswith(get_field + ':'):
return line.strip()
basic_name = line.split(':')[1].strip()
return None
if get_org is True:
return basic_name + ' (' + org_name + ')'
else:
return basic_name