mirror of
https://github.com/s-b-repo/rustsploit
synced 2026-06-27 09:54:12 +00:00
05cfdc6d22
Ports: - MCP server migrated to official rmcp SDK (v1.7); all 29 tools/7 resources preserved - Recog (Rapid7) fingerprint engine + DBs, wired into service_scanner - JARM + JA3/JA3S TLS fingerprinting (tls_fingerprint) + jarm_scan module - SecLists checksum-pinned wordlist catalog Fixes / features: - Full-internet sweep host-cap consistency - Pre-config confirm-before-harvest + ModuleCtx.prompt_only mode; service_scanner batch-mode output gating - HTTP client connection-pool reuse (cached) + bounded pool_idle_timeout - show options: +scan_order/exclusions/target_rps/module_rps - NEW: per-run output auto-save to ~/.rustsploit/loot/<module> <time> results.txt (append mode, all stdout+stderr; src/results_sink.rs) - docs: drop stale check()/CheckResult + build.rs references - assorted module additions + tommy interactive guide Build: restore Cargo.lock (clean clone was unbuildable without it: transitive cookie/time conflict). Working dir: clean build (0 warnings), 40/40 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 |