[][src]Module twistrs::permutate

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 = domain.all().unwrap().collect::<Vec<String>>();

Additionally the permutation module can be used independently from the enrichment module.

Structs

Domain

Wrapper around an FQDN to perform permutations against.

PermutationErrorDeprecated