PiHoleLists/domains reader/reader.py

23 lines
466 B
Python
Raw Normal View History

2022-09-25 19:35:17 +02:00
import re
print ('Domains Counter')
pattern = "[\w-]*\.\w{2,}$"
domains ={}
file = open("malware.txt", "r")
for line in file:
result = re.search(pattern, line.strip())
if (result):
domain = result.group()
if (domain in domains):
domains[domain] = domains[domain] + 1
else:
domains[domain] = 1
file.close()
domains_sorted = sorted(domains.items(), key=lambda y:y[1])
print (domains_sorted)