Cybersecurity meets automation.
Stealthy. Surgical. Self-made.
def scan(domain):
m = dns.message.make_query(domain, 'A')
r = dns.query.udp(m, '8.8.8.8')
for rr in r.authority + r.additional:
print(f"{rr.rdtype=}, {rr.ttl=}, {rr}")
# input website down below
scan("example.com")
def scan(domain):
m = dns.message.make_query(domain, 'A')
r = dns.query.udp(m, '8.8.8.8')
for rr in r.authority + r.additional:
print(f"{rr.rdtype=}, {rr.ttl=}, {rr}")
# input website down below
scan("example.com")
h = {'User-Agent':'Mozilla/5.0'}
def recon(d):
r = requests.get(f"https://crt.sh/?q=%25.{d}&output=json", headers=h, timeout=8)
print(*{i['name_value'] for i in r.json()}, sep='\n')
recon("example.com")
h = {'User-Agent':'Mozilla/5.0'}
def recon(d):
r = requests.get(f"https://crt.sh/?q=%25.{d}&output=json", headers=h, timeout=8)
print(*{i['name_value'] for i in r.json()}, sep='\n')
recon("example.com")
def recon(domain):
r = requests.get(f"https://crt.sh/?q=%25.{domain}&output=json")
for x in set(i['name_value'] for i in r.json()):
print(x)
# example website for Bsky
recon("example.com")
def recon(domain):
r = requests.get(f"https://crt.sh/?q=%25.{domain}&output=json")
for x in set(i['name_value'] for i in r.json()):
print(x)
# example website for Bsky
recon("example.com")