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

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

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

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
SILENTCHAIN — 面向 Burp Suite 的 AI 驱动漏洞扫描器扩展,支持多家提供商(Ollama、OpenAI、Claude、Gemini) | Kitploit
工具/GitHubGitHub/silentchainai/silentchain
静态分析漏洞扫描器动态分析 (沙盒)代码分析Web应用程序漏洞利用API安全测试Web安全渗透测试错误配置学习与教育AI 安全
330878817天前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
GitHub
silentchainai/silentchain

SILENTCHAIN

面向 Burp Suite 的 AI 驱动漏洞扫描器扩展,支持多家提供商(Ollama、OpenAI、Claude、Gemini)

查看仓库网站
分享

SILENTCHAIN-AI-Intro.gif

SILENTCHAIN AI™ - 社区版

SILENTCHAIN Logo Burp Suite Java

🔗 ⛓️ 🔒

面向 Burp Suite 的 AI 驱动被动漏洞分析

智能 • 静默 • 自适应 • 全面

🚀 快速开始 • 📖 文档 • 🔧 配置 • 📊 基准测试 • ⬆️ 升级到专业版

观看专业版演示


SILENTCHAINAI-professional-burp-findings1.PNG

SILENTCHAINAI-burp-findings1.PNG

注意: 这是社区版。具有高级功能的商业版和专业版可单独获取。

🌟 概述

SILENTCHAIN AI™ - 社区版 是一款 Burp Suite 扩展,将人工智能的强大能力引入 Web 应用安全测试。SILENTCHAIN 使用先进的 AI 模型,对 HTTP 流量进行智能被动分析,以识别 OWASP Top 10 漏洞、安全配置错误以及潜在攻击向量。

为什么选择 SILENTCHAIN?

传统安全扫描器依赖预定义的签名和模式。SILENTCHAIN AI™ 则更进一步:

  • 🧠 AI 驱动分析:利用最先进的语言模型(Burp AI、Ollama、OpenAI、Claude、Gemini、Azure)进行智能漏洞检测
  • 🎯 上下文感知检测:理解应用逻辑和业务上下文,而不仅仅是模式匹配
  • ⚡ 实时扫描:在流量流经 Burp 代理时进行分析
  • 📊 专业报告:生成包含 CWE、OWASP 映射和修复指导的详细发现
  • 🔄 零误报:AI 验证可减少噪声并聚焦于真实漏洞
  • 🆓 社区版:免费的被动分析能力

✨ 功能特性

核心能力

🔍 被动 AI 分析

  • 作为 Burp Scanner 被动扫描检查,自动分析范围内的流量(例如 Burp 对 Proxy 流量的实时被动审计);该被动检查绝不会向目标发送请求
  • 通过右键菜单按需分析任意请求
  • OWASP Top 10 漏洞检测
  • 映射到 CWE 的安全发现
  • 智能置信度评分

🎨 专业 UI

  • 现代、直观的仪表盘
  • 带严重性颜色编码的实时发现面板
  • 任务跟踪与管理
  • 集成控制台日志

🤖 多 AI 支持

  • Burp AI(默认;零配置;提示通过 Burp 发送至 PortSwigger 的 Burp AI 服务,并消耗 Burp AI 额度)
  • Ollama(本地、免费、注重隐私)
  • OpenAI(GPT-4 / GPT-4o)
  • Claude(Anthropic)
  • Gemini(Google)
  • Azure OpenAI / Foundry

📋 智能报告

  • 详细的漏洞描述
  • 受影响参数识别
  • CWE 和 OWASP 映射
  • 修复建议
  • 安全资源直接链接

🛡️ 数据隐私(DataSanitizer)

  • 始终开启: 无论清理器设置如何,凭据在任何 AI 请求之前都会被替换为 [REDACTED]:cookie 值、Authorization 和 API 密钥/令牌标头值,以及 URL 中、携带 URL 的标头(Referer、Location)、参数样本和请求与响应正文(表单、JSON 包括嵌套值、multipart、XML、HTML 表单输入)中名称类似凭据的参数 / JSON 字段(password、token、api_key、session...)(名称、Set-Cookie 属性和 Authorization 方案会保留)
  • 清理器默认启用 - 此外还会对交换中的其余部分中的机密和 PII 进行脱敏,并中和提示注入模式,适用于所有提供商(Burp AI、Ollama 和云提供商)
  • 双向脱敏:敏感值在发送至 AI 提供商之前被替换为 [REDACTED_*] 占位符,然后在响应中恢复
  • 检测并脱敏:
    • API 密钥 - OpenAI(sk-)、GitHub(ghp_)、AWS(AKIA)、GitLab(glpat-)、Slack(xoxb-)
    • Authorization 标头 - Bearer 令牌、Basic 认证
    • 凭据 - password/secret/token 字段、user:pass@host URI
    • 会话 cookie - 会话 ID、CSRF 令牌、JWT、认证令牌
    • 电子邮件地址
    • IP 地址和主机名 - 目标基础设施详情
  • 高级用户可在设置中关闭清理器(标头脱敏仍然适用)
  • AI 输出被视为不可信:发现标题会被清理,SILENTCHAIN 的表格绝不渲染 HTML

漏洞检测

SILENTCHAIN AI™ 可检测广泛的安全问题,包括:

类别漏洞
注入SQL 注入、NoSQL 注入、命令注入、LDAP 注入、XPath 注入
跨站脚本反射型 XSS、存储型 XSS、基于 DOM 的 XSS
认证认证失效、会话管理问题、凭据泄露
访问控制IDOR、授权失效、权限提升
密码学弱加密、不安全的 SSL/TLS、敏感数据泄露
配置安全配置错误、默认凭据、调试已启用
XXEXML 外部实体攻击
反序列化不安全的反序列化
组件易受攻击的依赖项、过时的库

🚀 快速开始

前提条件

  • Burp Suite Professional 2025.8 或更高版本。 不支持 Burp Suite Community Edition 和 Burp Suite DAST:在社区版上,扩展会加载、记录原因并保持空闲。
  • 在 Extensions → Installed 中为 SILENTCHAIN 启用 'Use AI'。对于手动加载的扩展,它默认关闭(从 BApp Store 安装时 Burp 会询问)。这会控制所有提供商,包括 Ollama;如果在 Burp 的 AI 设置中全局关闭 AI,则不会发送任何内容。
  • Java 21 运行时(当前 Burp 版本已捆绑)
  • 一个 AI 提供商(以下之一):
    • Burp AI(默认;零配置;消耗 Burp AI 额度)
    • Ollama(免费、本地、注重隐私)
    • OpenAI API 密钥
    • Claude(Anthropic)API 密钥
    • Gemini(Google)API 密钥
    • Azure OpenAI / Foundry

安装

  1. 下载扩展

    • 从 GitHub Releases 获取最新的 silentchain-community-edition.jar(此链接始终提供最新构建)。特定版本(silentchain-community-edition-X.Y.Z.jar)位于 Releases 页面。
    • 或从源代码构建:./gradlew shadowJar 会生成 build/libs/silentchain-community-edition-<version>.jar(已包含 Gradle wrapper;如果缺少 JDK 21 工具链,会自动配置)。
  2. 在 Burp Suite 中加载

    • 转到 Extensions → Installed → Add
    • 设置 Extension type:Java
    • 选择下载的 .jar 并点击 Next
    • 在 Extensions → Installed 中,为 SILENTCHAIN 启用 Use AI(所有提供商均需要)
  3. 配置你的 AI 提供商

    • 点击 SILENTCHAIN Community 标签页上的 Settings,或在 Burp 的设置窗口中搜索 SILENTCHAIN
    • 选择一个提供商 - Burp AI 无需配置即可使用。对于外部提供商,设置 API URL / 密钥 / 模型并点击 Test Connection。更改立即生效(没有 Save 按钮)。
  4. 开始扫描

    • 在 Burp 中设置目标范围(Target → Scope)
    • 在 SILENTCHAIN Community 标签页上通过 Start Scanning 开启被动分析(默认关闭),然后通过 Burp 的代理浏览目标(Burp 对 Proxy 流量的默认实时被动审计会将范围内的项目提供给 SILENTCHAIN)- 或右键点击任意请求 → Analyze Request (SILENTCHAIN) 进行按需分析
    • 发现会显示在 SILENTCHAIN Community 标签页中,并作为原生 Burp 问题显示(Dashboard / Target → Site map 问题)

要求

  • 跨平台:Windows、macOS、Linux
  • Burp Suite Professional 2025.8 或更高版本(不支持 Community Edition 和 Burp Suite DAST)
  • Java 21(当前 Burp 版本已捆绑)

🔧 配置

AI 提供商设置

SILENTCHAIN 的设置位于 Burp 的 Settings 窗口中:点击 SILENTCHAIN Community 标签页上的 Settings,或在 Burp 的 Settings 中搜索 SILENTCHAIN。更改立即生效(没有 Save 或 Cancel)。每个提供商保留自己的 API URL、API 密钥和模型,因此切换提供商绝不会复用另一个提供商的密钥。早期版本的设置会自动迁移。

所有提供商(包括 Ollama)只有在 Extensions → Installed 中为 SILENTCHAIN 启用 Use AI 时才会运行。

选项 1:Burp AI(默认 - 零配置)

需要 Burp Suite Professional。 无需 API URL 或密钥 - 提示通过 Burp 发送至 PortSwigger 的 Burp AI 服务,遵循 PortSwigger 的 AI 数据处理政策,并消耗你账户中的 Burp AI 额度。

  • 提供商:Burp AI
  • API URL / 密钥 / 模型:(不需要)

选项 2:Ollama(推荐用于本地 / 私有使用)

免费、本地、无需 API 密钥

  1. 安装 Ollama:

    # macOS/Linux
    curl -fsSL https://ollama.ai/install.sh | sh
    
    # Windows
    # Download from https://ollama.ai/download
    
  2. 拉取模型:

    ollama pull deepseek-r1
    # or
    ollama pull llama3
    
  3. 配置 SILENTCHAIN:

    • Provider:Ollama
    • API URL:http://localhost:11434(默认值;SILENTCHAIN 会在你配置的主机上调用 /api/chat)
    • API Key:(未使用)
    • Model:deepseek-r1:latest

选项 3:OpenAI

  1. 从 platform.openai.com 获取 API key

  2. 配置 SILENTCHAIN:

    • Provider:OpenAI
    • API URL:https://api.openai.com/v1
    • API Key:sk-...(作为 Bearer token 发送)
    • Model:gpt-4 或 gpt-3.5-turbo

选项 4:Claude (Anthropic)

  1. 从 console.anthropic.com 获取 API key

  2. 配置 SILENTCHAIN:

    • Provider:Claude
    • API URL:https://api.anthropic.com/v1
    • API Key:你的 Anthropic API key(在 x-api-key 请求头中发送)
    • Model:claude-3-5-sonnet-20241022

选项 5:Google Gemini

  1. 从 makersuite.google.com 获取 API key

  2. 配置 SILENTCHAIN:

    • Provider:Gemini
    • API URL:https://generativelanguage.googleapis.com/v1
    • API Key:你的 Google API key(在 x-goog-api-key 请求头中发送,绝不放在 URL 中)
    • Model:gemini-1.5-pro

选项 6:Azure OpenAI / Foundry

  1. 在你的 Azure OpenAI / Foundry 资源中创建模型部署

  2. 配置 SILENTCHAIN:

    • Provider:Azure Foundry
    • API URL:https://YOUR-RESOURCE.openai.azure.com
    • API Key:你的 Azure key(在 api-key 请求头中发送)
    • Model:你的部署名称
    • Azure API Version:例如 2024-06-01(默认值)

设置参考

下载工具