BruteForceAI

用 AI 大模型驱动智能爆破,让弱口令测试更精准高效

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 388 🐛 待处理 1 👀 关注 28
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1926
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,本地部署,完全免费

项目预览

BruteForceAI 项目界面预览图
图片来源:项目官网

项目数据

分类开源模型
开发团队MorDavid
定价模式🏷️完全免费
价格说明开源项目,本地部署,完全免费
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型ai,bruteforce,bugbounty,llm,loginpages
GitHub 星标★ 1926
上线时间2025-07-19 00:00:00
代码更新2026-07-17
仓库体积934 KB
本站数据更新2026-11-07
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

BruteForceAI 是一个基于大语言模型(LLM)的智能暴力破解工具,它将传统自动化登录攻击与 AI 推理能力相结合。该工具的核心目标是解决传统暴力破解工具(如 Hydra)在应对复杂登录机制时效率低、易被检测的问题。它利用 LLM 分析目标登录页面的响应内容,动态调整用户名和密码的猜测策略,从而更精准地生成有效的凭证组合。项目主要能力包括:智能字典生成(基于目标上下文)、自适应攻击路径规划、多协议支持(HTTP、HTTPS、SSH 等),以及通过 AI 对验证码或反爬机制的初步识别与绕过尝试。它面向安全测试人员、渗透测试工程师,用于授权环境下的安全评估,帮助发现弱口令漏洞。项目采用 Python 编写,依赖 OpenAI 等 LLM API,处于积极开发阶段,星标数增长较快。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1926

技术标签

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 15 分钟 部署方式:命令行工具 6 步

环境要求

  • Python 3 环境(需可使用 python3 -m venv 创建虚拟环境)
  • pip 包管理器,用于安装 requirements.txt 中的依赖
  • 类 Unix 终端(Ollama 安装脚本使用 curl | sh)
  • 本地 LLM 运行环境:Ollama(README 也提到 Groq)
  • Playwright 所需的 chromium 浏览器(由 playwright install 下载)

安装与启动步骤

  1. 1克隆项目代码

    把 BruteForceAI 仓库下载到本地并进入项目目录,后续命令都在该目录执行。

    git clone https://github.com/MorDavid/BruteForceAI.git
    cd BruteForceAI
  2. 2创建虚拟环境

    README 推荐使用 Python 内置 venv 隔离依赖,避免污染系统 Python 环境。

    python3 -m venv venv
    source venv/bin/activate
  3. 3安装 Python 依赖

    按 requirements.txt 安装 playwright、requests、PyYAML 等依赖包。

    pip install -r requirements.txt
  4. 4安装浏览器内核

    Playwright 需要 chromium 才能做登录表单的浏览器自动化分析。

    playwright install chromium
  5. 5安装 Ollama

    README 用官方脚本安装 Ollama,为第 1 阶段 AI 表单分析提供本地 LLM。

    curl -fsSL https://ollama.ai/install.sh | sh
  6. 6执行智能攻击

    使用 README 示例参数:指定目标、用户名字典、密码字典,并用 passwordspray 模式与 15 线程。

    python BruteForceAI.py attack --urls targets.txt --usernames users.txt --passwords passwords.txt --mode passwordspray --threads 15 --delay 10 --jitter 3 --success-exit --user-agents user_agents.txt --verbose --output results.txt

关键配置

配置项必填说明示例
--urls是目标登录页 URL 列表文件targets.txt
--usernames是用户名/账号字典文件users.txt
--passwords是密码字典文件passwords.txt
--mode否攻击模式,可选 bruteforce 或 passwordspraypasswordspray
--threads否并发线程数,配合 delay/jitter 模拟人类节奏15
--discord-webhook否Discord 通知 Webhook 地址(另有 Slack/Teams/Telegram 参数)https://discord.com/api/webhooks/xxxx/xxxxxxxx

如何确认成功

终端在 --verbose 下持续输出攻击日志,--output 指定的 results.txt 生成结果文件,同时 SQLite 数据库留有记录。

常见问题

Q:可以用哪些 LLM 做表单分析?

A:README 提到 Ollama 与 Groq,并给出 Ollama 的一键安装脚本;Groq 的具体配置命令 README 未给出。

Q:如何把结果推送到聊天工具?

A:配置对应 Webhook:Discord 用 --discord-webhook,Slack 用 --slack-webhook,Teams 用 --teams-webhook,Telegram 用 --telegram-webhook TOKEN --telegram-chat-id CHAT_ID。

Q:有哪些攻击模式?

A:README 列出 bruteforce 与 passwordspray 两种,示例命令使用 --mode passwordspray。

Q:提示缺少浏览器怎么办?

A:执行 playwright install chromium 下载 chromium,README 明确要求安装该浏览器。

注意事项

  • 本工具仅限在获得明确授权的环境中做安全评估,切勿用于未授权目标。
  • targets.txt、users.txt、passwords.txt、user_agents.txt 等文件需自行准备,README 未提供样例内容。
  • Ollama 安装使用 curl 脚本,README 未给出 Windows 下的安装方式。
  • Groq 的密钥与模型参数 README 未说明,使用前需自行查阅项目文档确认。

核心亮点

  • 利用 LLM 分析登录响应,动态生成高命中率字典,减少无效尝试
  • 支持 HTTP/HTTPS/SSH 等常见协议,覆盖多种登录场景
  • 可自动识别并尝试绕过简单验证码,提升攻击成功率

不足之处

  • 依赖外部 LLM API,使用成本较高且需网络连接
  • 文档/社区待观察,项目尚处早期,功能稳定性待验证

适用场景

  • 渗透测试中对目标系统进行弱口令安全评估
  • 红队演练中快速验证账号锁定策略的有效性
  • 安全培训中演示 AI 在攻击工具中的应用

替代项目

Hydra、Medusa、Patator

同类项目推荐

OpenCat-Old 开源

低成本四足机器猫,编程玩转腿式机器人与AI

A programmable and highly maneuverable robotic cat for STEM education and AI-enhance···

★ 1381 2026-10-07
NoveLA 开源

安卓上聚合 25+ 源,看轻小说还能离线、翻译和听书

Free Android reader for web novels, light novels, ranobe, webtoons & EPUB, FB2. 25+ ···

★ 113 2026-08-09
PC_Workman_HCK 开源

离线AI学透你的电脑,一键诊断优化性能

System monitor with offline AI (82 intents, 9-layer routing) that learns YOUR PC. TU···

★ 75 2026-08-09
PotPlayer_ChatGPT_Translate 开源

看视频实时翻译字幕,支持任意 OpenAI 兼容模型

[support ollama/other model]【兼容ollama和其他模型】将任何具有OpenAI API调用方法的模···

★ 1073 2026-08-09
sim-cli 开源

让 AI 代理直接操作 COMSOL、Abaqus、Ansys 等仿真软件

Turn any CAE files into structured text an agent can use

★ 247 2026-08-09
phlox 开源

本地运行 AI 医疗助手,隐私安全问诊

Open source, local first AI medical agent for desktop and web.

★ 110 2026-08-09
DocScribe 开源

给医生配个AI助手,写报告、查病史、答问题,省时省力

AI Medical Assistant to help doctors in summarising medical reports, patient history···

★ 52 2026-08-09
freeipcc 开源

把大模型接进呼叫中心,让客服和电销自动跑起来

Call Center,Contact Center,AI,呼叫中心,客服系统,工单系统,智能外呼,大模型呼叫中···

★ 129 2026-08-09
2.0-Healthcare-Ai-Systems 开源

用AI预测临床风险、分析医患交互,提前发现医疗安全隐患

Machine learning and decision intelligence models designed to improve healthcare saf···

★ 225 2026-09-16