Fix:
- Add
.edu.au
to the list of accepted TLDs
Fix:
- Fix bug with mapped permutations due to multiple mutations on same string
Fix:
- Fix bug where TLDs such as
.co.uk
were not included within the scope of the TLD permutation.
Misc:
- Added
Deserialize
and other auxiliary traits that may be helpful downstream
Features:
- Add
DoubleVowelInsertion
permutation method that inserts all ascii character in between two vowels, such asae
->ave
.
Features:
- Add
Mapped
permutation method that maps one or more characters into another set of one or more characters that are similar, or easy to miss, such asd
->cl
,ck
->kk
.
Fix:
- Fixed bug where structurally valid domains were not being filtered due to
having an invalid/unmapped tld.
Domain
creation now makes sure that the domain is both structurally valid, and that the tld is a valid public tld.
Fix:
- Remove over-aggressive domain filtering to support punycode/homoglpyh domains better;
- Fix issue with short domains (e.g.,
ox.ac.uk
) that result in zero permutation.
Fix:
- Add
Serialize
trait toPermutation
andPermutationKind
All permutation functions now return a new Permutation
struct that
contains both the domain permutation as well as the kind of that
was performed (PermutationKind
).
Features:
- Added
Permutation
andPermutationKind
structs to to thepermutate
module.
Fix:
- No longer aggressively parsing domains internally causing tasks
to panic. Instead, domains are
.filter_map
'ed internally to only keep valid domains.
Fix:
- Fixed bug with whois lookup which was not updating the result into the the correct field;
- Fixed bug in geoip lookup to populate the results correctly
Fix:
- Published crate with missing who-is servers and geoip data
Fix:
- (BREAKING): Reworked error handling entirely within the library
Security:
- N/A
Features:
- Added
Serialize
traits to key Permutation and Enrichment structs
Fix:
- Pinned internal dependency to stable version that allows compilation
Security:
- Number of dependencies have been bumped to resolve security bugs;
Features:
- N/A
Fix:
- Bumped up Hyper to allow use of Tokio 1.x.x runtimes
Security:
- N/A
Features:
- Implemented WhoIs lookup.
Fix:
- N/A
Security:
- N/A
Features:
- N/A
Fix:
- Updated interface for permutation module to return
impl Iterator
which is a breaking change.
Security:
- N/A
Features:
- Implemented new GeoIP cached lookups.
Fix:
- N/A
Security:
- N/A
Features:
- N/A
Fix:
- Updated TLD permutation method to only perform TLD replacement due to causing noisy results.
Security:
- N/A
Features:
- Implement HTTP Banner enrichment method.
Fix:
- N/A
Security:
- N/A
Features:
- Implement TLD permutation mode.
- Implement Dictionary permutation mode.
Fix:
- Added domain filtering to avoid looking up dirty/invalid domains.