Expand description
§Sqlmap-RS
An asynchronous, strictly-typed Rust wrapper for the sqlmapapi REST Server.
Provides a panic-free API for orchestrating parallel SQL injection scans using the world’s most powerful detection engine without scraping messy command-line outputs.
§Architecture
Instead of executing sqlmap ... repeatedly and trying to parse standard output, this library leverages Sqlmap’s Native REST API (sqlmapapi).
It spawns the python daemon under a Tokio background thread, and uses high-performance HTTP polling to track Injection execution lifecycles.
Re-exports§
pub use client::SqlmapEngine;pub use error::SqlmapError;pub use types::DataResponse;pub use types::SqlmapDataChunk;pub use types::SqlmapFinding;pub use types::SqlmapOptions;
Modules§
- client
- REST API Client Orchestration
Orchestrator for the
sqlmapapi.pysubprocess and its RESTful interface. - error
- Typed Error Variants Error definitions for the sqlmapapi binding.
- types
- Deserialization payloads matching Sqlmap’s JSON structures
Core type definitions for SQLMap REST API (
sqlmapapi) payloads.