INNER CODE UNIT · Python
__init__
A3sal0n/CyberThreatHunting · tools/lib/damerau_levenshtein.py:22
def __init__(self, tdist, data):
self.tdist = tdist
self.data = set(data)
self.top_domains_db = 'shared/top_domains.sqlite'
self.top_domains = set()
if (tdist == 'domains'):
self.load_top_domains()
else:
print 'Unknown option:', tdist
print 'damerau_levenshtein_distance.py -t <domain> -i <input file> -o <output file>'
sys.exit(2)
def calc_distance_domains(self):
not_in_top = []
output = []
for item in self.data:
if item not in self.top_domains: