New Features
- ZeroGod Module: Introduced the
zerogod
module for ZeroConf / Bonjour impersonation attacks. - API Enhancements:
api.rest
now returns stdout data after executing a session command. - Session Event Handling: Added
addSessionEvent
function for both DNS and HTTP proxy script environments. - Built-in Functions: Added
removeEventListener
function. - Named Tickers: Implemented support for named tickers.
Improvements
- DNS Proxy Enhancements:
- Added TLS support.
- Implemented backwards-compatible DNS record conversion.
- Support for RFC3597 generic/unknown record types if the
Rdata
field is present.
- Blacklist and Whitelist Support: Introduced logic to support blacklists and whitelists.
- Wildcard Blacklisting: Allow wildcards in blacklist configurations.
- IPv6 Improvements:
- Enhanced detection logic.
- Added a nil check for interfaces to prevent crashes.
- Logging & Debugging:
- Improved readability of debug logs.
- JS property conversion errors are now printed for better error tracking.
Fixes
- DNS Proxy Stability:
- Catch nil values in DNS records.
- Prioritize longer and more explicit hostnames.
- UI Asset Handling:
- Directly embedded UI assets.
- Removed UI submodule.
- Compatibility:
- Improved backwards compatibility for
getHandshakeFileFor
.
- Improved backwards compatibility for
- Miscellaneous:
- Various small fixes and refactorings.
Miscellaneous
- Documentation:
- Updated
README.md
.
- Updated
- Credits:
- Acknowledged the
grandcat
package.
- Acknowledged the
Full Changelog: v2.40.0...v2.41.0