Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
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
工具/GitHubGitHub/karim852/kumo-domain-recon-tool
OSINT (Open Source Intelligence)ReconnaissanceVulnerability ScannersWeb Vulnerability ScannersPort ScanningInformation GatheringSecret DetectionThreat IntelligenceSubdomain EnumerationRed TeamingDNS Analysis
80142131天前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
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.

查看仓库网站
内容在请求的语言中不可用。显示英文版本。

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

下载工具