Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

FeedsContactPrivacy© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
reconix — Advanced recon engine that finds real secrets, validates them live, and builds exploit paths from client-side intelligence. | Kitploit
Tools/GitHubGitHub/aquibpro/reconix
OSINT (Open Source Intelligence)ReconnaissanceVulnerability AnalysisExploitationWeb Application ExploitationAPI Security TestingInformation GatheringWeb SecurityPenetration TestingSecret DetectionCrawler
2316 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
GitHub
aquibpro/reconix

reconix

Advanced recon engine that finds real secrets, validates them live, and builds exploit paths from client-side intelligence.

View Repository

Reconix

Reconnaissance Intelligence Engine | Leak Scanner | Threat Intelligence Suite

Node.js Version License

🔍 Deep Exposure Intelligence • ⚡ High-Signal Recon Engine


⚠️ LEGAL DISCLAIMER

Reconix is designed EXCLUSIVELY for authorized security testing, bug bounty programs, and defensive research.

  • ✅ DO scan targets you own
  • ✅ DO scan targets with explicit written permission
  • ✅ DO use in CTF competitions
  • ❌ DO NOT scan systems without authorization
  • ❌ DO NOT use for malicious purposes

Unauthorized scanning is illegal and punishable under computer fraud laws.
Read the full disclaimer in DISCLAIMER.md.


🔥 What Makes Reconix Powerful

Unlike basic scanners that just regex-match and dump findings, Reconix:

  • Validates secrets live — Calls actual APIs (GitHub, Stripe, OpenAI, Supabase, SendGrid, Anthropic, HuggingFace, Linear) to confirm if keys are VALID, INVALID, EXPIRED, or LONG-LIVED — no more guessing if a key actually works

  • Builds exploit chains — Automatically connects related findings into actionable attack paths like "JWT + Supabase + API endpoints → Unauthorized data access" or "Validated secret + Admin panel → Privilege escalation"

  • Filters false positives with 10-layer analysis — Ignores React internals, CSS classes, documentation URLs, placeholders, and minified junk that other tools falsely report as secrets

  • Reconstructs source maps — Recovers original source code from .map files and inline source maps, then scans the reconstructed code for secrets hidden in minified bundles

  • Self-healing browser — Automatically detects and restarts crashed Puppeteer instances mid-scan without losing progress

  • Extracts client intelligence — Aggregates all JavaScript to find API endpoints (user/admin/internal), environment variables (NEXT_PUBLIC_*, REACT_APP_*), third-party services (Supabase, Stripe, Firebase, Clerk), and feature flags

  • Priority-driven crawling — Intelligently scores URLs (JS files, APIs, source maps first) to find high-value targets before wasting time on static assets

  • Live JWT introspection — Decodes JWTs to reveal issuer, role, and expiry — flags LONG-LIVED (1+ year) and NO EXPIRY tokens as security concerns

  • Supabase service_role detection — Identifies when a JWT has service_role privileges, which bypasses all Row Level Security (RLS) — critical database compromise path

  • Firebase Realtime DB testing — Detects Firebase credentials and tests if /.json endpoint allows unauthenticated database dumps

  • GraphQL introspection detection — Automatically probes /graphql endpoints to check if schema introspection is enabled (information leak)

  • CORS misconfiguration scanning — Checks API endpoints for wildcard (*) or reflective Access-Control-Allow-Origin headers

  • WordPress user enumeration — Detects when /wp-json/wp/v2/users exposes user IDs and names

  • Next.js environment variable leakage — Scans /_next/static/chunks/ for embedded process.env references in client bundles

  • Archive digging — Fetches historical URLs from Wayback Machine and scans archived content for secrets that were removed from the live site

  • Proxy failover — Automatically falls back to direct connection after 3 consecutive proxy failures, so scans don't die

  • Resumable scans — Saves state every 10 resources and can resume from .reconix-state.json if interrupted

  • Multi-format reporting — Generates beautiful HTML reports, structured JSON exports, and plaintext discovered_api_keys.txt for quick reference

  • 680+ technology fingerprints — Detects frameworks, hosting providers, CDNs, analytics, payment processors, auth systems, and UI libraries from headers, HTML, JS, cookies, TLS certs, and DNS

  • 200+ real-world secret detection patterns — Covers API keys, tokens, private keys, OAuth secrets, database credentials, CI/CD tokens, and webhook URLs across major platforms with high-confidence matching

  • Browser network capture — When --js is enabled, captures all outgoing network requests to fingerprint additional services and APIs

  • Rate limit awareness — Detects 429 responses and Retry-After headers, adjusts accordingly without crashing


📦 Installation

# Global installation
npm install -g @aquibk/reconix

# Or run directly
npx reconix target.com

# Verify everything works
reconix --self-test

Requirements

  • Node.js 18 or higher
  • Internet access
  • Chrome/Chromium (installed automatically for --js mode)

🚀 Quick Start

# Basic scan (low footprint)
reconix example.com

# Full power (maximum findings)
reconix example.com --js --aggressive --deep --only-critical

# Bug bounty mode (balanced)
reconix target.com --js --deep --historical --delay=500 --output=report.json

# Stealth mode (avoid detection)
reconix target.com --delay=2000 --jitter=1000 --threads=5 --proxy=socks5://127.0.0.1:9050

📖 Full Command Reference

Basic Usage

reconix <url> [options]
reconix scan <url> [options]

🎨 Output & Reporting

FlagDescriptionDefault
--output=<file>Save full JSON reportNone
--html=<file>Generate HTML reportNone
reconix example.com --output=scan.json --html=report.html

🔍 Discovery & Reconnaissance

FlagDescriptionDefault
--no-subdomainsDisable subdomain discovery-
--historicalFetch archived URLsfalse
--deepIncrease crawl depthfalse
reconix example.com --historical --deep

🧠 Scanning Engine

FlagDescriptionDefault
--threads=<n>Concurrent requests (1–100)20
--delay=<ms>Base delay between requests500
--jitter=<ms>Random delay variation300
--max-bytes=<bytes>Max download size per file4000000
--resumeResume previous scanfalse
# Fast but risky
reconix example.com --threads=50 --delay=100 --jitter=50

# Polite crawling
reconix example.com --threads=10 --delay=2000 --jitter=1000

🔥 Advanced Features

  • --no-js → Disable headless browser (Puppeteer)
  • --aggressive → Deep full-scope scan
  • --proxy=<host:port> → Proxy support
  • --auth=<user:pass> → Authentication (Basic or Bearer)
  • --cookie=<string> → Custom cookies
  • --user-agent=<string> → Custom user-agent
# Authenticated scan
reconix api.example.com --auth="Bearer:sk_live_xxx" --js

# Proxy usage
reconix example.com --proxy="http://user:pass@proxy:8080" --delay=1000

🎯 Finding Filters

FlagDescriptionDefault
--only-criticalShow only critical findingsfalse
--no-lowHide low-confidence findingsfalse
--include-mediumInclude medium findingstrue
--no-mediumExclude medium findings-
reconix example.com --only-critical --no-low

🎯 Use Cases

1. Bug Bounty (Balanced)

reconix target.com --deep --historical --threads=25 --delay=500 --output=bounty.json --html=report.html

2. Maximum Findings (Most Powerful)

Download Tool