Expand description
The permutation module exposes functionality around generating multiple valid variations of a given domain. Note that this module is only concerned with generating possible permutations of a given domain.
For details on how to validate whether domains are actively used,
please see enrich.rs
.
Example:
use twistrs::permutate::Domain;
let domain = Domain::new("google.com").unwrap();
let domain_permutations: Vec<String> = domain.all().expect("error permuting domains").collect();
Additionally the permutation module can be used independently from the enrichment module.
Structs
- Wrapper around an FQDN to perform permutations against.