Skip to content

ail-typo-squatting release version 2.4.0 with new algorithms, improvements and bug fixes

Compare
Choose a tag to compare
@adulau adulau released this 17 Feb 14:08
· 30 commits to main since this release
v2.4.0

ail-typo-squatting library release version 2.4.0 with new algorithms, improvements and bug fixes

ail-typo-squatting is a Python library to generate list of potential typo squatting domains with domain name permutation engine to feed AIL. typosquatting-finder and other systems.

This release includes new algorithms such as changeDotDash, wrongSld and numeralSwap.

For more information about the algorithms supported, check the list of algorithms.

Thanks to all the users who reported bugs and ideas for new algorithms. If you see one missing, feel free to open an issue.

Changes

  • [version] 2.4.0. [David Cruciani]

  • [readme] algo list order. [David Cruciani]

  • [dependency] Faup -> tldextract. [David Cruciani]

  • [algo] changeDotDash. [David Cruciani]

  • [global] faup to extract tld. [David Cruciani]

    extract tld like 'co.uk'
    work on domain_without_tld

  • [core] work only on domain for some algo. [David Cruciani]

  • [homoglyph] all permutation. [David Cruciani]

  • [global] givevariations, rename function. [David Cruciani]

Fix

  • [numeralSwap] typo. [David Cruciani]

  • [numeralswap] empty result. [David Cruciani]

  • [algo] special tld. [David Cruciani]

  • [changedotdash] givevariations. [David Cruciani]

  • [homoglyph] dash error. [David Cruciani]

  • [algo] domain with a length of 1 or 2. [David Cruciani]

Other

  • Add: [algo] WrongSld. [David Cruciani]

  • Add: [WrongTld] tld compose of two part. [David Cruciani]

  • Add: [algo] NumeralSwap. [David Cruciani]

  • Add: [validation] check_valid_domain. [David Cruciani]

  • Add: [algo] add dynamic dns. [David Cruciani]

  • Add: [functionnality] keep original domain name in result list. [David Cruciani]

  • Add: [dns] limit dns result to up domain. [David Cruciani]