Skip to main content

Crate sqlmap_rs

Crate sqlmap_rs 

Source
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.py subprocess 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.