Skip to content

v3.3

Latest

Choose a tag to compare

@martian56 martian56 released this 24 Jun 16:07

🚀 Rustfuzz v3.3 — Release Notes

Rustfuzz v3.3, packed with enhancements, improved proxy support, and a smoother fuzzing experience!

✨ What’s New & Improved

  • Proxy Support Enhancement
    • Added full support for HTTP, HTTPS, and SOCKS5 proxies (requires socks feature for SOCKS5).
    • Improved error handling and clearer error messages for invalid or unsupported proxy schemes.
  • Config Flexibility
    • The url and wordlist fields in the config now support Option<String> for better TOML parsing and CLI overrides.
  • Better Diagnostics & Output
    • Enhanced output for status codes and errors, making it easier to debug network and proxy issues.
    • More verbose logging for errors encountered during fuzzing.
  • Code Quality & Usability
    • Refactored target URL construction to avoid double slashes and ensure accurate endpoint fuzzing.
    • Improved matcher logic for custom status code filtering.
  • Documentation Updates
    • Updated examples and documentation for proxy usage and configuration.

🐞 Bug Fixes

by @martian58 fixed in #13

  • Fixed issues with proxy configuration not working for some valid proxies.
  • Resolved cases where valid endpoints (e.g., /login) were not being displayed due to matcher or output logic.
  • Improved handling of empty or missing wordlists and URLs in the configuration.

Full Changelog: martian58/rustfuzz@v3.2...v3.3

Thank you for using Rustfuzz! If you encounter any issues or have feature suggestions, please open an issue or pull request.

Happy fuzzing! 🚦🐛