关于项目
该工具旨在通过精准的CSS选择器,以手术刀般的精度从网页中抓取并生成智能、有针对性的单词列表,
用于强大的密码破解。
功能概览
-
HTML 抓取
- 使用精确的CSS选择器提取文本
- 支持从任何HTML来源进行定向抓取
-
GitHub/Gist/CVS 单词列表拉取
- 直接从GitHub仓库、Gist或CVS源获取原始文件
- 允许自动集成社区维护的单词列表
-
纯文本抓取
- 解析基于换行的简单文本列表
- 非常适合快速导入CTF提供的字典或OSINT转储
-
从本地环境加载文件
- 读取本地文件作为输入单词列表
- 支持多种格式、逐行解析,并具有容错能力
-
常见变异
- 执行大小写翻转、字符替换、Leetspeak及其他常见变换
- 可调整复杂度等级以控制输出大小
-
基于掩码的排列(Hashcat风格)
- 完全支持 ?l ?u ?d ?s ?a 及自定义字符集
- 使用掩码表示法生成穷举排列
-
前缀/后缀操作
- 为每个单词添加前缀或后缀
- 可使用Hashcat风格的增量模式
- 也可同时添加前后缀
-
单词列表合并与组合功能
- 合并多个单词列表并清洗去重
- 使用Hashcat组合器合并单词
-
规则支持(Hashcat风格或自定义)
- 读取规则文件并严格按照Hashcat的方式应用变换
- 支持自定义规则定义,实现最大灵活性
-
大小写转换
- 将单词转换为小写、大写、PascalCase、Sentence case
- 有助于规范化输出或系统性地多样化输出
-
高级变换
- 选择性Leetspeak、字符串反转、添加分隔符、字符净化
- 适用于生成符合人类模式的密码
-
CTF标志模式的自定义掩码输出
- 针对类似
SKY-F?u?uG-1?d3?d 的格式进行定制掩码生成
安装
git clone https://github.com/Nemorous/wordreaper.git
cd wordreaper
pip install .
用法
更多用法信息,请参阅 EXAMPLES.md
更新日志
参见 CHANGELOG.md
许可证
MIT LICENSE
贡献
欢迎提交PR和Issues!可添加新的抓取器、模块或变异策略。
由 d4rkfl4m3z 用 ☕ 和 🔥 制作