
# wordlist-generator-tool 🔐⚡
  
*将规则、模式和原始数据转化为精准的字典——只需几秒,无需编写脚本。*
## 🧭 概述
字典的质量取决于其背后的逻辑。**wordlist-generator-tool** 是一款专为安全研究人员、CTF 选手、审计密码策略的系统管理员以及对输入字段进行模糊测试的 QA 工程师打造的原生 Windows 工具。它用一个单一的确定性引擎取代了通常堆积如山的一次性脚本和勉强记住的 `awk` 单行命令:只需定义一次规则,每次都能生成一致、可复现的字典。
该领域一直存在一个空白,介于“简单粗暴”(纯手工输入的文本文件)和“大材小用”(学习曲线陡峭的成熟变异框架)之间。本工具正好填补了这一空白——这是一个原生、无需依赖的可执行文件,开箱即用地支持字符集、掩码、类 Markov 模式学习、大小写排列、leetspeak(黑客语)替换以及组合逻辑。无需终端,无需安装 runtime,也无需手动修改配置文件。
它的诞生是因为生成字典不应成为附加在大型工具包上的繁杂任务。无论你是要根据公司的命名规范构建定向字典、为密码审计生成暴力破解候选集,还是使用结构化垃圾数据进行表单验证的压测,这款工具都将字典创建视为首要任务——快速、透明,且完全由你掌控。
## 🚀 获取工具
## 🧩 核心功能
- **掩码驱动的生成** — 按位置定义字符类(`?l?l?l?d?d`),让引擎展开所有组合,无需编写任何循环。
- **字典变异引擎** — 导入基础字典,一次性应用大小写切换、leetspeak 替换、后缀/前缀注入以及反转操作。
- **从样本中学习模式** — 指定一个现有的语料库(名字、口号、你拥有的泄露样式样本),它会推断结构模式,从而推演出新的候选词。
- **组合模式** — 合并两个或多个列表(例如:名字 × 年份 × 符号),生成笛卡尔积字典,并在占用磁盘空间前预估大小。
- **智能去重** — 流式去重技术确保即使在处理数 GB 的输出时,内存占用也保持平稳;不再需要先将所有内容加载到 RAM 中。
- **基于规则的过滤** — 强制执行最小/最大长度、必选字符类或 regex 排除规则,确保你的输出完全符合目标策略。
- **实时大小预估** — 在生成开始*之前*查看预计的行数和文件大小,以免意外填满你的磁盘。
- **灵活的导出选项** — 导出为纯文本 `.txt`、gzip 压缩文件,或分块为固定大小的文件,以适配有输入限制的工具。
## 🏁 从头开始的首次运行
1. 打开主页(上方按钮)并下载最新版本。
2. 运行可执行文件——无需安装程序、无需管理员权限提示、无后台服务。
3. 选择一种模式:**掩码**、**变异**、**组合**或**模式学习**。
4. 设置你的输出路径,点击 **生成**,看着实时计数器不断攀升。
## 💻 系统需求
| 组件 | 需求 |
|---|---|
| 操作系统 | Windows 10 或 Windows 11 (64-bit) |
| 内存 | 最低 4 GB,大型组合任务建议 8 GB |
| 磁盘 | 取决于输出大小——写入前预估器会发出警告 |
| 依赖项 | 无——完全独立,无需安装 runtime |
| 网络 | 下载后无需联网 |
## ⚙️ 工作原理
处理流水线刻意设计为线性——没有隐藏的后台处理、没有遥测调用、没有意外的步骤。
1. **输入** — 你定义一个掩码、加载一个基础列表,或选择一个样本语料库。
2. **规则解析** — 引擎验证你的规则集并预估输出大小。
3. **生成** — 组合以流式处理而非缓冲方式生成,确保内存占用稳定可预测。
4. **过滤** — 长度、字符集和 regex 规则实时修剪数据流。
5. **导出** — 结果以你选择的格式直接写入磁盘。
```
flowchart LR
Input --> Rules --> Generate --> Filter --> Export
```
## 🛠️ 故障排除
**问:生成中途停止,且没有报错。**
答:请检查磁盘空间——虽然预估器会警告你,但外部因素(杀毒软件隔离、磁盘已满)仍可能中断写入。
**问:我的组合任务预估生成一个 40 GB 的文件。这正常吗?**
答:正常——笛卡尔积的增长速度极快。请在生成前缩小输入列表的范围或添加长度过滤器。
**问:模式学习生成的结果重复性太高。**
答:你的样本语料库可能太小或过于单一。请提供更大、更多样化的样本集,以便提取出更丰富的模式。
**问:Windows Defender 将该可执行文件标记为威胁。**
答:这对于未签名的独立开发者工具很常见。请确认下载源自官方主页,然后手动将其允许放行。
**问:我可以恢复中断的生成任务吗?**
答:目前不支持——分块导出功能通过增量写入已完成的片段来缓解此问题,因此部分进度不会完全丢失。
**问:在我的 4K 显示器上,应用窗口看起来很模糊。**
答:请在“设置 → 显示”中启用高 DPI 缩放覆盖,或者右键点击可执行文件 → “属性” → “兼容性”。
## 🎨 UI / UX 细节
键盘快捷键
| 快捷键 | 操作 |
|---|---|
| `Ctrl+G` | 开始生成 |
| `Ctrl+S` | 保存当前规则集 |
| `Ctrl+O` | 加载规则集或样本文件 |
| `Esc` | 取消当前任务 |
| `Ctrl+E` | 导出预估报告 |
主题与设置
- 深色和浅色主题,切换无需重启。
- 可调整的流式生成缓冲区大小(用内存换取速度)。
- 任务完成时的可选声音提示。
- 跨会话保留上次使用的规则集。
## 📜 许可证
基于 [MIT License](LICENSE) 发布,2026 年。
## ⚠️ 免责声明
本工具基于用户自定义规则生成文本数据。请仅在你拥有或获得明确授权测试的系统、账户和数据上使用。维护者对任何滥用行为不承担任何责任。
## 📦 更新日志
**v2026.2** — 新增分块导出、重写流式去重功能、优化深色主题。
**v2026.1** — 引入模式学习模式、实时大小预估器、regex 过滤功能。
**v2026.0** — 首次公开发布:掩码引擎、变异引擎、组合模式。