🚀 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
socksfeature for SOCKS5). - Improved error handling and clearer error messages for invalid or unsupported proxy schemes.
- Added full support for HTTP, HTTPS, and SOCKS5 proxies (requires
- Config Flexibility
- The
urlandwordlistfields in the config now supportOption<String>for better TOML parsing and CLI overrides.
- The
- 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! 🚦🐛