- Complete refactoring with a modular architecture
- Asynchronous DNS engine for faster scans
- HTTP response content size in bytes
- Check the TLS protocol version
- Enriched JSON output, organized by domain
- Ability to use Knockpy as a Python module
- Simplified CLI handling and consistent parameters
- Result caching to avoid duplicate resolutions