twistrs icon indicating copy to clipboard operation
twistrs copied to clipboard

A domain name permutation and enumeration library powered by Rust.

Results 7 twistrs issues
Sort by recently updated
recently updated
newest added

Currently WhoIs lookup is blocking which causes problems when trying to scale the functionality to hundreds of concurrent requests. https://github.com/JuxhinDB/twistrs/blob/1f359b5797937115a511847954b5b033cd1bdc22/twistrs/src/enrich.rs#L357-L371 Should take a look at the `whois_rust` crate and see...

enhancement
good first issue

### Description Currently when performing DNS resolution for `linkedin.com`, twistrs is yielding 158 domains, whereas dnstwist.py is yielding 178. ### Steps to reproduce ###### dnstwist ``` python3 dnstwist.py linkedin.com --registered...

bug

Currently both [`PermutationError`](https://github.com/JuxhinDB/twistrs/blob/390a3367903a5c340143efc3b8a29f584a47af2e/twistrs/src/permutate.rs#L41-L46) and [`EnrichmentError`](https://github.com/JuxhinDB/twistrs/blob/390a3367903a5c340143efc3b8a29f584a47af2e/twistrs/src/enrich.rs#L33-L38) are marked as deprecated and are not expected to be used. Further research needs to be done to better understand error handling and propagation and...

documentation
enhancement
help wanted

Currently the library is a mix between async and non-async modules. The permutation engine is trivial to use and integrate, making it pleasant to work with. The enrichment module however...

help wanted
question

Details originated from this [thread](https://tildes.net/~tech/1b61/have_i_been_domain_squatted). We should add word mappings such as: ``` m -> nn cl -> d w -> vv b -> l3 ``` More can be included...

enhancement

When generating results for [`lobste.rs`](https://www.haveibeensquatted.com/lookup/lobste.rs) we receive `lobste.com` as a potential typosquat domain. However when we search for [`lobste.com`](https://www.haveibeensquatted.com/lookup/lobste.com) we do not get `lobste.rs` as a result.

bug

Current tracing into the internals of the library is non-existent, making it very difficult to understand what is happening internally when using the library. This should change and include some...

enhancement