INNER CODE UNIT · Python
get_top_domains
A3sal0n/CyberThreatHunting · tools/dga-hunt.py:131
def get_top_domains(dbname):
con = lite.connect(dbname)
con.text_factory = str
with con:
cur = con.cursor()
cur.execute("SELECT domain FROM domains")
rows = cur.fetchall()
domains = []
if rows:
for row in rows:
domains.append(row[0].lower())
else:
pass
return set(domains)
def get_pcap_domains(pcap_file, tlds):
p = re.compile(r'^([a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,}$')