Releases: elceef/dnstwist
Releases · elceef/dnstwist
dnstwist 20240812
dnstwist 20240116
Changes:
- Full HTTP proxy support - including headless browser (perceptual hashing)
- New fuzzer: plural
- Added context manager support to class Fuzzer()
- Quicker permutations sorting
- Reduced exceptions
- Extended input validation for --fuzzers argument
dnstwist 20230918
Changes:
- Replaced external WHOIS module with faster pure-Python implementation
- Refactored code responsible for discovering HTTP and SMTP service banners
- Updated homoglyph fuzzer
- Allowed writing output to os.devnull
dnstwist 20230509
Changes:
- Improved homoglyph fuzzer: more accurate permutations for selected country-code TLD and extended homograph mapping
- Tuned webdriver timeout value
dnstwist 20230413
Changes:
- Bug fixes
- Minor optimizations
dnstwist 20230402
Changes:
- Replaced
--ssdeep
with new--lsh
argument allowing to request particular fuzzy hash (ssdeep or tlsh) - Updated and improved web application (session sharing, janitor thread, memory limit, input validation, etc.)
- Refactored debug messages
- Minor bug fixes
dnstwist 20221213
Changes:
- Added optional support for TLSH (used as a fallback when ssdeep is unavailable)
- Added new fuzzer: cyrillic (translates latin characters to cyrillic homographs)
- Moved essential HTTP headers to
UrlOpener()
- Minor optimizations
- Refreshed
common_tlds.dict
dictionary file
dnstwist 20221022
Changes:
- Added new optional command line argument:
--fuzzers
- Scan results are grouped and sorted
- Improved the various fuzzer
- Threads are stopped (joined) slightly faster
dnstwist 20221011
Changes:
- Default thread pool number is based on available CPU cores
- Added handler for HTML meta tag based redirections (while fetching URL content)
- HTML normalizer is now case-insensitive when matching patterns
- Refactored
getaddrinfo()
based resolver (used only in absence of recommended DNSPython) - Added
Format()
class
dnstwist 20221008
This release is BROKEN - please do not use.