RedteamNotes/bXSS-Discovery

GitHub: RedteamNotes/bXSS-Discovery

bXSS-Discovery:授权 bXSS 评估的本地优先搜索查询构建工具。

Stars: 0 | Forks: 0

# bXSS 发现 **英文** | [中文](./README.zh-CN.md) | [Français](./README.fr.md) 本地优先、OPSEC 意识的工作台,用于构建范围搜索查询,以在授权的 bXSS 评估期间发现公共摄入表面。 ## 概述 bXSS 发现是一个紧凑的基于浏览器的工具台,用于构建范围搜索查询,帮助在授权的安全评估期间识别公共摄入表面。 该工具专注于发现、分类和可重复的笔记。它不提交有效载荷、运行扫描或直接与目标应用程序交互。 ## 预期用途 仅用于授权工作:内部评估、客户批准的测试或目标范围明确允许发现活动的漏洞赏金计划。 生成的查询缩小了公共搜索结果。它们不是漏洞的证据,不应被视为验证。仍需手动审查。 ## 功能 - 使用标准化域名或主机构建范围查询的查询构建器 - 默认英文 UI,具有中文和法语语言切换 - 36 个经过审查的发现模板,具有类别和关键字筛选 - 编号的工作流程面板,包括范围、模板、查询、参数、分类和说明 - 单一搜索引擎选择,包括 Google、Bing、DuckDuckGo 或 Baidu - 感知引擎的查询生成,可适应 Google、Bing、DuckDuckGo 和 Baidu 语法,而不是重复使用一个通用的 dork - 详细查询说明,包括范围、模板匹配、搜索引擎选择、语法降级和结果筛选 - 分类上下文的队列和历史视图 - 默认浅色主题,具有深色主题切换 - 静态单文件应用程序,可在任何地方托管 ## 快速入门 直接在浏览器中打开 `index.html`,或本地提供服务: ``` python3 -m http.server 4173 --bind 127.0.0.1 ``` 然后打开: ``` http://127.0.0.1:4173/ ``` ## 工作流程 1. 设置授权的目标范围,例如 `redteamnotes.com` 或 `app.redteamnotes.com`。 2. 确认您有对该范围的测试授权。 3. 从模板库中筛选或选择一个模板。 4. 在打开结果之前阅读生成的查询和说明。 5. 调整查询参数,包括一个选定的搜索引擎和可选的结果筛选器。生成的命令根据引擎而变化,因此不受支持的运算符不会静默地跨引擎传递。 6. 仅当范围和授权正确时才打开查询。 7. 将有希望的查询排队,并附上简短的分类说明。 8. 手动审查结果,并将证据与原始范围和查询相关联。 ## OPSEC 注意事项 - 将搜索范围限制在明确授权的域名或主机。 - 当授权范围较窄时,优先使用精确的主机。 - 不要从该发现工具提交有效载荷。 - 将搜索引擎历史记录、浏览器历史记录、屏幕截图、本地存储和笔记视为评估工件。 - 除非参与规则允许,否则不要将私有目标数据粘贴到公共搜索引擎。 - 仔细审查重定向;结果可能指向第三方帮助台、招聘系统或支持门户。 有关更多操作指导,请参阅 [OPSEC.md](./OPSEC.md). ## 自定义模板 模板在 `index.html` 中的 `dorks` 数组中定义。每个条目包括: - `id`:稳定的模板标识符 - `title`:英文模板名称 - `category`:库中使用的分组 - `icon`:用于紧凑 UI 标记的 Font Awesome 类 - `intensity`:分类提示,例如 `低噪音`、`针对性`或 `广泛` - `operator`:用于搜索/筛选的内部语法标签;UI 将此显示为标题、URL 或页面文本匹配 - `description`:模板旨在查找的内容 - `query`:附加在 `site:{scope}` 后的搜索查询片段 当前库包含 36 个经过审查的模板,涵盖摄入、反馈、支持、信任和安全、职业、营销、销售、身份和运营表面。 搜索引擎不共享一个相同的 dork 语法。应用程序在适当的情况下保留了更丰富的 Google 查询表单,使用 Bing 兼容的 `intitle`、`inbody`、`OR` 和 `NOT`,保持 DuckDuckGo 查询集中在受支持的字段和排除运算符周围,并生成保守的 Baidu 查询,使用 `intitle`、`inurl` 和 `site`。 保持新模板具体、可解释且易于分类。避免广泛术语,这些术语主要返回营销、政策或文档页面。 ## 部署和存储 这是一个静态应用程序。您可以通过 GitHub Pages、内部静态站点或任何静态文件服务器来托管它。 对于敏感工作,首选仅本地实例,并避免分析、远程错误收集或捕获目标名称和查询术语的访问日志。 应用程序将 UI 预设和队列/历史条目存储在浏览器的 `localStorage` 中。根据参与规则需要时清除本地存储。 ## 许可证 版权 © RedteamNotes。保留所有权利。
标签:Baidu, Bing, Google, LangChain, Nuclei, OPSEC, XSS 漏洞, 分类筛选, 历史记录, 反取证, 后端开发, 多模态安全, 多语言支持, 安全测试, 安全测试框架, 安全漏洞, 安全评估, 工作流程, 搜索引擎, 搜索查询, 攻击性安全, 数据可视化, 暗黑模式, 本地优先, 查询构建器, 模板化搜索, 浏览器工具, 轻量级, 逆向工具, 队列管理, 静态应用