Changelog
New Features
REST API
- Introduced a REST API via with
/plugins
and/sessions
endpoints.
Plugins
- DNS Plugin: Extracts subdomains from TLS alternate name records.
- Port Scanner:
- Unified TCP/UDP scanning under
port.scanner
. - Defaulted to common ports and added TLS certificate info.
- Unified TCP/UDP scanning under
- MySQL Plugin: Added banner grabbing capability.
Other Features
- Variables Interpolation: Implemented for HTTP success/failure strings.
Fixes
- MacOS CI Workflow: Resolved dependency and build issues.
- Oracle Plugin: Fixed compilation (closes #59).
- Port Scanner: Fixed argument parsing.
- General: Various API and plugin fixes.
Improvements
- Plugin Registration: Simplified via macro refactoring.
- Codebase Refactoring:
- Removed
ctors
. - Removed lazy-static dependency.
- Removed
Documentation
- Updated README with plugin and API usage details.
- Added test server documentation for XSS.
Maintenance
- Ignored
.DS_Store
in.gitignore
. - Updated dependencies for Cargo and RISC-V support.
Miscellaneous
- Small fixes and refactorings for better maintainability.
Full Changelog: v0.9.0...v0.10.0