INNER CODE UNIT · Python

DamerauLevenshtein

A3sal0n/CyberThreatHunting · tools/lib/damerau_levenshtein.py:21

class DamerauLevenshtein:
    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:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…