mirror of
https://github.com/s-b-repo/rustsploit
synced 2026-06-27 09:54:12 +00:00
94899781d3
Hardening (non-module framework files):
- Retry-then-continue: bounded per-host retry on transient failures across all 4
mass-scan fan-outs; '10 errors -> abort sweep' softened to warn-and-continue
- Crash fixes: shell completer char-boundary guard; unreachable! -> bail!
- WS oversize-frame desync fixed (was bricking the PQ AEAD ratchet); MCP tenant
job list/kill, out-of-range port, non-string option now correct/errored
- No silent error swallowing: swept framework files, every dropped error now
bound + surfaced (warn for logged-only/data-loss, debug for already-propagated
or aggregated per-host); removed _ => {} and Err(_)/|_| discards
Docs + release: README + docs/ updated for the release; RELEASE_NOTES.txt
section 6d added; new RELEASE_GITHUB.txt (GitHub release body).
Build: 0 errors, 0 warnings, 40/40 targeted tests green.
Rustsploit Developer Guide
⚠️ This file has been superseded by the new wiki documentation.
Please use the links below for up-to-date information.
Wiki Index
| Document | Description |
|---|---|
| Home | Full documentation index |
| Getting Started | Installation, build, Docker |
| Interactive Shell | Shell walkthrough and commands |
| CLI Reference | All CLI flags and examples |
| API Server | REST API startup, auth, hardening |
| API Usage Examples | Practical curl workflows |
| Module Catalog | All modules by category |
| Module Development | How to author new modules |
| Security & Validation | Input validation, security patterns |
| Credential Modules Guide | Brute-force module best practices |
| Exploit Modules Guide | Exploit module best practices |
| Utilities & Helpers | utils.rs public API |
| Testing & QA | Build checks and smoke tests |
| Changelog | Release notes |
| Contributing | Fork guide and PR checklist |
| Credits | Authors and acknowledgements |