bettercap v2.41.0

v2.41.0
Added 6
  • Introduce zerogod module for ZeroConf / Bonjour impersonation attacks
  • Make api.rest return stdout data after executing a session command
  • Add addSessionEvent function for DNS and HTTP proxy script environments
  • Add removeEventListener built-in function
  • Implement support for named tickers
  • Introduce blacklist and whitelist support logic
Changed 9
  • Add TLS support to DNS proxy
  • Implement backwards-compatible DNS record conversion
  • Support RFC3597 generic/unknown record types when Rdata field is present
  • Allow wildcards in blacklist configurations
  • Enhance IPv6 detection logic
  • Improve readability of debug logs
Fixed 3
  • Add nil check for interfaces to prevent crashes in IPv6 handling
  • Catch nil values in DNS records
  • Prioritize longer and more explicit hostnames in DNS proxy

From bettercap

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.
  • Miscellaneous:
    • Various small fixes and refactorings.
Miscellaneous
  • Documentation:
    • Updated README.md.
  • Credits:
    • Acknowledged the grandcat package.

Full Changelog: https://github.com/bettercap/bettercap/compare/v2.40.0...v2.41.0

View original

Upgraded? How did it go?

Discussion