← 返回
安全合规 Key 中文

web-recon

Website vulnerability scanner and security audit toolkit. Scan any website for security issues: open ports (nmap), exposed secrets, subdomain enumeration, di...
网站漏洞扫描与安全审计工具套件。扫描任意网站的安全问题:开放端口、泄露密钥、子域名枚举等。
p0lish
安全合规 clawhub v0.1.0 2 版本 100000 Key: 需要
★ 2
Stars
📥 1,070
下载
💾 12
安装
2
版本
#latest#osint#pentest#recon#security

概述

Web Recon

All-in-one web security scanner for pentesting, bug bounty, and security audits.

Scan any target with a single command and get a structured report with findings prioritized by severity. Modular — run the full suite or pick individual steps.

Why Use This

  • One command → full security assessment with prioritized findings
  • 12 scan modules — DNS, ports, fingerprinting, subdomains, directories, secrets, vulnerabilities, headers, CORS, SSL, WordPress, Nuclei templates
  • Security header scoring — instant letter-grade for any site's HTTP security posture
  • Secrets detection — 459 rules covering AWS, GCP, GitHub, Slack, databases, and more
  • Skips missing tools gracefully — works with whatever you have installed
  • Resume mode — pick up where a crashed scan left off
  • JSON + Markdown reports — machine-readable and human-readable output

Quick Start

# Quick scan (recon, fingerprint, secrets, header scoring, report)
scripts/webscan.sh example.com --quick

# Full scan (all 12 steps)
scripts/webscan.sh example.com

# Full scan with JSON output and screenshot
scripts/webscan.sh example.com --json --screenshot

# Resume a crashed scan (skips completed steps)
scripts/webscan.sh example.com --resume

# Single step
scripts/webscan.sh example.com recon
scripts/webscan.sh example.com vulns

# Secrets scan only
scripts/titus-web.sh https://example.com

Output: ~/.openclaw/workspace/recon//

Options

FlagDescription
------------------
--quickLight scan: recon, fingerprint, secrets, vulns, report
--fullAll steps (default)
--jsonGenerate results.json alongside markdown report
--screenshotCapture homepage screenshot
--resumeSkip steps that already have output files

Environment Variables

VariablePurpose
-------------------
SHODAN_API_KEYShodan API key for infrastructure intel (falls back to CLI)
OUTDIROverride output directory

Scan Modules

StepWhat it doesTools
--------------------------
reconDNS records, IP geolocation, port scan, Shodan, Wayback URLsnmap, dig, Shodan
fingerprintHTTP headers, tech stack, WAF detection, CMS checkWhatWeb, wafw00f
subdomainsSubdomain enumeration + live probingSubfinder, Amass, httpx
dirsDirectory and file bruteforceGobuster, ffuf
secretsSecrets scan + sensitive file checks (30+ paths)Titus (459 rules)
vulnsSecurity header scoring, CORS check, SSL analysis, vulnerability scanNikto, custom
wpscanWordPress-specific vulnerabilities (auto-skips if not WP)WPScan
nucleiTemplate-based CVE scanningNuclei
sslFull SSL/TLS analysistestssl
screenshotHomepage capturecutycapt/chromium
reportMarkdown + JSON report generation

Security Header Scoring

Scores 10 security headers by severity:

SeverityPointsHeaders
---------------------------
Critical30Strict-Transport-Security, Content-Security-Policy
High20X-Frame-Options
Medium10X-Content-Type-Options, Referrer-Policy, Permissions-Policy
Low5X-XSS-Protection, COOP, CORP, COEP

Rating: 🟢 ≥80% · 🟡 ≥50% · 🟠 ≥25% · 🔴 <25%

Output Structure

~/.openclaw/workspace/recon/<domain>/
├── results.md              # Markdown report with executive summary
├── results.json            # Machine-readable report (--json)
├── screenshot.png          # Homepage capture (--screenshot)
├── dns.txt / geo.json      # DNS records, IP geolocation
├── ports.txt               # nmap port scan results
├── shodan.json             # Shodan infrastructure data
├── header-score.txt        # Security header score card
├── cors.txt                # CORS misconfiguration check
├── whatweb.txt / waf.txt   # Tech fingerprint, WAF detection
├── subdomains-live.txt     # Discovered live subdomains
├── dirs.txt                # Discovered directories/files
├── sensitive-files.txt     # Exposed config/backup files
├── titus.txt               # Leaked secrets/API keys
├── nikto.txt / nuclei.txt  # Vulnerability findings
├── ssl.txt                 # SSL/TLS analysis
└── wpscan.txt              # WordPress scan (if applicable)

Review Priority

  1. header-score.txt — overall security posture at a glance
  2. sensitive-files.txt — any "FOUND" = critical exposure
  3. cors.txt — misconfigured CORS = data theft risk
  4. titus.txt — exposed secrets/API keys
  5. ports.txt — unexpected open ports
  6. nuclei.txt — known CVEs
  7. subdomains-live.txt — forgotten/dev subdomains

Tool Requirements

See references/tools.md for install instructions. Scripts skip missing tools gracefully — you don't need everything installed to get useful results.

Wordlists

See references/wordlists.md. Auto-selects medium wordlists, falls back to smaller if unavailable.

版本历史

共 2 个版本

  • v0.1.0 当前
    2026-03-29 17:43 安全 安全
  • v1.2.0
    2026-03-27 21:30

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

security-compliance

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,215 📥 266,438
security-compliance

MoltGuard - Security & Antivirus & Guardrails

thomaslwang
MoltGuard — OpenClaw 安全守卫,由 OpenGuardrails 提供。安装 MoltGuard,保护您和您的用户免受提示注入、数据泄露和恶意攻击。
★ 116 📥 30,713
security-compliance

OpenClaw Backup

alex3alex
备份与恢复 OpenClaw 数据。适用于创建备份、设置自动备份计划、从备份恢复或管理备份轮转。处理 ~/.openclaw 目录归档并包含适当的排除规则。
★ 89 📥 30,604