Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
KUMO-Domain-Recon-Tool — Domain OSINT and security reconnaissance framework running 26 parallel modules for DNS, ports, subdomains, leaked credentials, exposed endpoints, CVEs, and technology fingerprinting. | Kitploit
Outils/GitHubGitHub/karim852/kumo-domain-recon-tool
OSINT (Open Source Intelligence)ReconnaissanceVulnerability ScannersWeb Vulnerability ScannersPort ScanningInformation GatheringSecret DetectionThreat IntelligenceSubdomain EnumerationRed TeamingDNS Analysis
8014213il y a 1 jourVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
GitHub
karim852/kumo-domain-recon-tool

KUMO-Domain-Recon-Tool

Domain OSINT and security reconnaissance framework running 26 parallel modules for DNS, ports, subdomains, leaked credentials, exposed endpoints, CVEs, and technology fingerprinting.

Voir le dépôtSite web
Contenu non disponible dans la langue demandée. Affichage de la version anglaise.

KUMO 蜘蛛 — Domain OSINT & Reconnaissance


Give Kumo a domain and it maps everything reachable about it in one pass: DNS and email security, certificates and subdomains from CT logs, open ports, technology fingerprints, leaked credentials and infostealer infections, cloud buckets, and 419 vulnerability checks against known exposures. Twenty-nine modules run in parallel, each one streaming its own card the moment it lands — in the terminal or in the browser.

No API key is required for any of it.

pip install flask requests dnspython urllib3

python3 kumo.py                    # home screen — pick modules by number
python3 kumo.py --web              # web dashboard → http://127.0.0.1:8888
python3 kumo.py example.com        # straight to a full scan

Kumo web dashboard Kumo web dashboard
The dashboard mid-scan: cards stream in as each module finishes, glowing by severity, with the vulnerability scanner leading on findings.


📑 Table of contents

  • Installation
  • Running your first scan
  • The terminal
  • The dashboard
  • Themes
  • Vulnerability scanner
  • Modules
  • Optional API keys
  • CLI reference
  • Tests
  • Credits
  • Ecosystem

📦 Installation

Requirements

OSLinux, macOS or Windows
Python3.8+
Rightsnone — Kumo never needs root
API keysnone required

Install

git clone https://github.com/karim852/KUMO-Domain-Recon-Tool
cd KUMO-Domain-Recon-Tool
pip install flask requests dnspython urllib3

Optional extras, each used by a single module and skipped cleanly when absent:

pip install brotli zstandard playwright

Nothing to configure. There is no config file, no key file and no database. Kumo reads what it needs from public sources at run time.


🚀 Running your first scan

Step 1 — Open the home screen

python3 kumo.py

With no target, Kumo opens its home screen: every module numbered and grouped, with the web interface on top.

Kumo CLI home screen

Step 2 — Choose what to run

InputRuns
1 4 12just those modules
aall 29
ffast scan — skips the slow modules
wthe web dashboard
qquit

Then enter the domain when prompted. Or skip the menu entirely:

python3 kumo.py example.com -m dns ssl

Step 3 — Watch the spider work

Modules run in parallel, so results do not arrive in order. A spider crawls the strand while they run, spinning silk behind it as each one lands, with the modules still in flight trailing the counter.

Kumo scanning

Step 4 — Export

python3 kumo.py example.com -o report.json

🖥️ The terminal

The terminal is not a fallback — every module renders in full, with its own layout, tables and severity colouring.

Home screenall modules numbered, grouped, sized to the terminal
Selectionby number, or a / f / w
Themesfour palettes in 24-bit colour, --theme or KUMO_THEME

🌐 The dashboard

python3 kumo.py --web             # → http://127.0.0.1:8888
python3 kumo.py --web -p 9000     # custom port

Each module gets a card that appears immediately, shows a rotating edge while it is still running, then fills and takes on the colour of what it found — red for critical, amber for warnings, green for clean.

Streamingcards arrive as modules finish, no waiting for the slowest
Severity glowcard colour is derived from the badges it renders
Module pillsclick to enable or disable before scanning
ExportJSON, or a standalone HTML report
Themesfour, switchable live, remembered across reloads

🎨 Themes

Four palettes, in both the dashboard and the terminal. Click a dot in the header, or press Ctrl+Shift+T to cycle. The choice is saved and survives a reload.

Kumo themes

ThemeCharacter
Void (default)deepest navy, cyan bloom, flat surfaces
Void Glasslit card edges, under-glow, larger radius
Web 蜘蛛violet accent, strongest glow
Carbonneutral surfaces, restrained glow — best for client screenshots

In the terminal:

python3 kumo.py --theme carbon example.com
export KUMO_THEME=web

Adding a fifth theme is one palette block plus one dot — every renderer reads its colours through the same token set.


🔓 Vulnerability scanner

419 checks, no external tool and no template directory to sync. The engine mirrors nuclei's matcher model — status, word, regex, size and a small dsl, combined with matchers_condition.

Kumo vulnerability scanner card


🧩 Modules

29 modules, every one running in parallel. Click a module to see what it returns on a real scan.

Run them by number from the home screen, or by name: python3 kumo.py corp.demo -m dns ssl nuclei

Network & Infrastructure

Télécharger l’outil