| Crates.io | rinzler-core |
| lib.rs | rinzler-core |
| version | 0.1.11-alpha |
| created_at | 2025-12-13 13:16:44.872218+00 |
| updated_at | 2025-12-16 15:54:22.233913+00 |
| description | Core library for Rinzler - API scanner data models and database |
| homepage | |
| repository | https://github.com/trapdoorsec/rinzler |
| max_upload_size | |
| id | 1982910 |
| size | 152,194 |
A somewhat intelligent Web API scanner for security testing and reconnaissance.
Under active development. Core features implemented: crawling with security analysis, forced browsing/fuzzing, database persistence, and multi-format reporting.
Initialize the database and configuration:
cargo run -- init
Crawl a target:
cargo run -- crawl --url http://example.com
Crawl multiple hosts from a file:
cargo run -- crawl --hosts-file targets.txt --threads 20
Enable cross-domain following:
cargo run -- crawl --url http://example.com --auto-follow
git clone https://github.com/trapdoorsec/rinzler
cd rinzler
cargo build --release
The binary will be in target/release/rinzler.
init - Initialize database and configuration directorycrawl - Passively crawl targets and extract API endpointsfuzz - Actively fuzz targets with wordlists for forced browsingworkspace - Manage scan workspaces (coming soon)plugin - Manage plugins (coming soon)Run rinzler --help or rinzler <command> --help for detailed usage.
This is a Rust workspace with three crates:
# Run tests
cargo test
# Check formatting
cargo fmt -- --check
# Run lints
cargo clippy
# Build documentation
cargo doc --no-deps
This tool is designed for authorized security testing only. Always obtain proper authorization before scanning any systems you do not own or have explicit permission to test.
AGPL-3.0-or-later