redblue is a security CLI tool written in Rust, providing 90+ commands for network scanning, DNS, recon, web fuzzing, TLS, authentication testing, exploit, binary analysis, password cracking, evasion, secrets detection, vulnerability intelligence, and proxy/C2 capabilities. The npm package redblue-cli v0.2.33 wraps the rb binary for JavaScript/TypeScript ecosystems, supporting npx and npm exec. Requires Node.js >=20. It is actively maintained with frequent releases. Key differentiator: zero-dependency binary with 40+ protocols implemented from scratch.
npm install redblue-cliVerified import paths — ran on the pinned version, not inferred.
Shows how to use the redblue-cli SDK to run various security commands: DNS lookup, TLS cipher scan, and subdomain bruteforce.
Install libc (e.g., glibc on Linux) or use a static build if available.
Use dynamic import() or switch to ESM (type: module in package.json).
Use '--output' instead of '--format'.
Run the binary with sudo or appropriate capabilities (CAP_NET_RAW).
Install the binary manually for non-Linux systems or use a CI matrix.
Run 'npm install redblue-cli' to install the npm package.
Ensure the binary is installed via curl or download, and add it to PATH.
Use import { rb } from 'redblue-cli' or dynamic import.Check network connectivity and domain name; use --verbose for more details.
No dependency data recorded yet.