{"library":"redblue-cli","title":"redblue","description":"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.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install redblue-cli"],"cli":{"name":"rb","version":null}},"imports":["import redblue from 'redblue-cli'","import { rb } from 'redblue-cli'","import type { RedblueConfig } from 'redblue-cli'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { rb } from 'redblue-cli';\n\nasync function main() {\n  // Run a DNS lookup with custom options\n  const result = await rb('dns', 'record', 'lookup', 'example.com', '--type', 'MX');\n  console.log('DNS records:', result);\n\n  // Run a TLS cipher enumeration\n  const tlsResult = await rb('tls', 'cipher', 'scan', 'example.com', '--port', '443');\n  console.log('TLS ciphers:', tlsResult);\n\n  // Run a subdomain discovery\n  const subdomains = await rb('recon', 'subdomain', 'bruteforce', 'example.com', '--wordlist', '/path/to/wordlist.txt');\n  console.log('Subdomains found:', subdomains);\n}\n\nmain().catch(console.error);","lang":"typescript","description":"Shows how to use the redblue-cli SDK to run various security commands: DNS lookup, TLS cipher scan, and subdomain bruteforce.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}