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

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

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

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
blitzstrike — MCP 服务器,封装三层渗透测试方法论:攻击面侦察、源到汇静态分析,以及带升级链的实时发现验证。 | Kitploit
工具/GitHubGitHub/shinthink/blitzstrike
渗透测试框架侦察静态分析漏洞扫描器Payload生成漏洞分析漏洞利用逆向工程Web应用程序漏洞利用信息收集红队
496510513小时20分前Kitploit 审核通过
GitHub
shinthink/blitzstrike

blitzstrike

MCP 服务器,封装三层渗透测试方法论:攻击面侦察、源到汇静态分析,以及带升级链的实时发现验证。

查看仓库

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Blitz Strike

GitHub Release GitHub Stars License TypeScript Bun MCP

Blitz Strike

高速侦察。深度分析。报告前验证。

Blitz Strike 是一套结构化的渗透测试方法论——侦察、源码分析与验证——以通用 MCP 服务器的形式交付。它枚举攻击面(BLITZ),追踪从 source 到 sink 的可达性(EAGLE-EYE),并在报告前对每个发现进行实时验证(STRIKE)。一个服务器,适配所有 agent:从范围约束到可直接提交的发现,只需一次 run_engagement 调用,且每个结果都附带相关的漏洞利用工具手册。

扫描命中只是一个假设。实时测试才是裁决。

Blitz Strike 的存在是为了消除自动化安全评估中最常见的两种失败模式:表层模式匹配导致的误报,以及未经实时确认就报告未经验证的发现。


功能简介

Blitz Strike 是一个 Model Context Protocol (MCP) 服务器(TypeScript / Bun),将三层安全审计方法论封装为可调用的工具——并在服务器端运行整个 engagement,因此只需一次 run_engagement 调用,即可从 Claude Code、Cursor、Hermes、OpenCode、Claude Desktop、Gemini 或任何 MCP 客户端使用。

三个层级

Blitz Strike 将结构化的渗透测试方法论——侦察、源码分析与验证——映射为在服务器端执行的三个工具层级。

层级名称阶段功能
1BLITZ侦察与攻击面测绘大规模枚举暴露的攻击面:未认证入口点、危险 sink 以及认证边界。
2EAGLE-EYE静态分析与数据流追踪追踪从 source 到 sink 的可达性,并基于提权链图丰富发现内容。确认某个 sink 是可达的、未认证的且可利用的——而不仅仅是存在。
3STRIKE验证与利用执行实时验证(marker 反射 + 阴性对照)、范围约束与编排,确保发现内容在被报告之前已得到确认。

侦察 → 分析 → 验证。在 STRIKE 确认之前,不会报告任何内容。

除三个层级外,Blitz Strike 还提供 Web3 审计(确定性 Solidity + 可执行的 Foundry 证明)、实时逻辑漏洞探测(同级枚举 + 差分 IDOR)、狩猎情报(CWE/CVE 监控列表 + DNS sinkhole 检测)以及带外证明——因此 IDOR/认证逻辑漏洞、盲注和智能合约发现都能被捕获并证明,而不仅仅是模式匹配。


自主、LLM 驱动

Blitz Strike 由 LLM 驱动——Claude、Hermes、OpenCode、Codex 或任何 MCP 客户端。LLM 是大脑(规划、路由、委派、判断);Blitz Strike 是确定性的双手 + 知识 + 护栏。

一次完整 engagement 只需一次调用,或由 agent 编排的细粒度循环:

npx blitzstrike serve --mcp   # connect your agent, then ask it to
                              #   "audit ./src" (source) or "audit https://example.com" (live)

LLM 会自动对目标进行分类(URL → 实时流水线,文件系统路径 → 源码流水线),然后驱动 recon → analyze → verify → review → report —— 由内置的 doctrine(instructions + skills + 每步的 next_steps)引导,并在平台原生子代理之间展开。

→ 自主性与 doctrine —— LLM 是如何被引导的。

为什么选择 TypeScript / Bun

  • 单一静态二进制文件,通过 bun build --compile —— 每个平台发布一个可执行文件。
  • 零安装分发,通过 bunx blitzstrike / npx blitzstrike。
  • MCP TypeScript SDK 一等支持(@modelcontextprotocol/sdk)。
  • 一套工具链,用于开发 + 测试 + 构建 + 编译。

快速开始(30 秒)

# Zero-install — works from any MCP client, no clone, no build
npx -y blitzstrike doctor        # verify the environment
npx -y blitzstrike install       # auto-register with every detected agent CLI

npx blitzstrike install 会检测每个已安装的 agent CLI(Claude Code、Cursor、OpenCode、Codex、Hermes、Gemini、Windsurf、Copilot、Cline),并以各自的原生格式将正确的 MCP 配置写入每一个。重启你的 agent 并调用 run_engagement。

From source:

git clone https://github.com/shinthink/blitzstrike.git
cd blitzstrike
bun install
bun run src/index.ts serve --mcp

客户端配置(适用于任何 MCP 客户端)

{
  "mcpServers": {
    "blitzstrike": {
      "command": "blitzstrike",
      "args": ["serve", "--mcp"]
    }
  }
}
  • Claude Code / Desktop:claude_desktop_config.json 或 .mcp.json
  • Cursor:.cursor/mcp.json
  • OpenCode:.mcp.json
  • Hermes:config.yaml 中的 mcp_servers:
  • Gemini / Copilot:原生 MCP 配置

运行 blitzstrike install 以打印确切的代码片段。


CLI

blitzstrike serve --mcp       # start MCP server over stdio (default)
blitzstrike doctor            # health check: runtime + 130-tool catalog + creds
blitzstrike install           # write MCP config to detected clients (Claude/Cursor/OpenCode)
blitzstrike install --dry-run # preview the config without writing
blitzstrike sync-data         # fetch heavy datasets (payloads + templates) on-demand
blitzstrike update            # check for a newer version + refresh the data cache
blitzstrike version           # print version

doctor 检查的内容

检查项你将看到的状态
运行时(bun/node)OK / FAIL + 修复方法
安全工具目录已安装 63/130,按需 67
FOFA 凭据OK / WARN + 修复方法
数据层(chains + tools-catalog)存在 / 缺失

每个问题都附带一行 fix: —— 无需猜测。

install 的作用

blitzstrike install 会检测哪些 MCP 客户端配置文件已存在 (Claude ~/.claude.json、Cursor ~/.cursor/mcp.json、项目 .mcp.json), 并合并 Blitz Strike 服务器条目 —— 它绝不会覆盖你现有的 MCP 服务器。若未检测到任何客户端,它会打印出代码片段供手动粘贴。


工具

BLITZ —— 攻击面分诊

工具用途
blitz_scan(path, max_files)扫描源码树:枚举未认证入口点 + 危险汇聚点,附带 file:line 引用。
blitz_file(path)相同扫描,针对单个文件。

EAGLE-EYE —— 深度追踪

工具用途
eagle_eye(path, symbol)返回函数的完整函数体、作用域内的汇聚点以及作用域内的认证门禁。
eagle_grep(path, sink, max_hits)精准汇聚点 grep —— 仅在函数体内报告命中,并标记为受保护/未受保护。
enrich_scan(path, max_files)扫描 + 将检测到的汇聚点匹配到升级链(chains.json)。

STRIKE —— 验证 + 侦察 + 编排

工具用途
strike_verify(url, method, data, headers, marker, timeout)实时 HTTP 验证,带标记 + 阴性对照 + 基线。
strike_resolve(finding, verdict)将实时 STRIKE 判定附加到发现上,并推进其生命周期。
scope_check(target, scope, mode)在主动测试前强制执行范围(no-DoS、排除感知、模式门控)。
run_engagement(target, scope, mode, max_files)一次调用完成完整三层审计 —— 范围门禁 → 分诊 → 链式增强 → 发现。
list_chains()列出数据层中的所有升级链。
fofa_search(query, size, fields)FOFA 资产索引搜索(需要 FOFA_EMAIL + FOFA_KEY)。
nvd_lookup(cve_id)从 NVD 2.0 查询 CVE(无需密钥)。
live_recon(url)模块化被动优先侦察:指纹识别、WAF/技术/版本、爬虫、参数、子域名、Wayback、API 发现、端口扫描。

CATALOG —— 广度层(工具 + 技能知识库)

工具用途
tool_lookup(name)查询工具的命令 + 参数 + 安装 + 检查。
list_tools()列出所有目录工具,按类别分组。
skill_lookup(topic)按主题搜索 skills/ 战术手册知识库。
list_skills()列出所有技能战术手册。
read_skill(name)读取战术手册的完整内容。
ensure_tool(name)检查工具是否已安装;若未安装,则自动安装。

MANUALS —— 深度工具参考 + 战术手册(已接入流程)

工具用途
read_tool_manual(name)读取工具的完整深度手册(317+ 份手册)。
list_manuals()列出所有手册 + 战术手册。
read_playbook(name)读取交战战术手册(web-app、api-security、AD 等)。
list_playbooks()列出全部 17 份交战战术手册。

PHASE 4 —— 验证、度量、报告

工具用途
cvss_score(AV, AC, PR, UI, S, C, I, A)计算确定性的 CVSS v3.1 基础分数 + 向量 + 严重性(自行计算,非从 NVD 读取)。
dedup_findings(findings)将共享同一根因(汇聚点 × 来源 × CWE)的发现合并为每个根因一组。
generate_report(findings, format)输出可复现的 markdown/JSON 报告,带摘要 + SHA-256 完整性哈希。
run_enterprise_benchmark()运行带标签的企业语料库,并报告检测率、误报率和精确率。
coverage_matrix()枚举语言 × 汇聚点类别覆盖(5 种语言)+ 覆盖率。

EAGLE-EYE —— 污点 + 数据流

工具用途
taint_file(path)过程间污点分析(PHP)—— 可达、已净化、已授权的汇聚点。
taint_scan(code, language)通用污点分析(PHP/JS/TS/Python/Java),带来源→汇聚点追踪。
taint_tree(path)污点传播树 —— 来源如何流向汇聚点。
trace_data_flow(path)基于窗口的数据流追踪,带净化器 + 认证门禁感知。
variant_analysis(path)将可达汇聚点分组为变体家族。
list_languages()列出支持的分析语言 + 扩展名。

INTELLIGENCE —— 数据层(WAF + 关联 + 模糊测试器)

下载工具