pydictor
pydictor 核心内容总结:
项目功能:
pydictor 是一款用于生成暴力破解字典的工具,支持多种字典类型(如基础字典、字符组合、扩展规则、社会工程等),提供内置工具处理字典(合并、去重、频率统计等),并支持自定义编码脚本、插件和配置文件,实现高度定制化生成。
使用方法:
- 克隆仓库:
git clone --depth=1 --branch=master https://www.github.com/landgrey/pydictor.git - 进入目录并赋予权限:
cd pydictor/ && chmod +x pydictor.py - 运行脚本:
python pydictor.py
主要特性:
- 高度定制化:通过修改配置文件、添加自定义编码脚本(如
/lib/encode/)、插件(/plugins/)及工具(/tools/)实现复杂字典生成。 - 多样化生成规则:支持长度范围、前后缀、正则过滤、leet模式(替代字符)、字符频率/类型/重复次数控制等。
- 兼容性强:支持 Python 2.7 及 3.x 版本,跨平台运行(Windows/Linux/Mac)。
- 内置工具链:提供合并、对比、去重、编码、混合生成等工具,满足字典预处理需求。
- 扩展性:支持插件生成(如生日、身份证尾号、网页关键词等)及多级规则配置(如
/funcfg/中的扩展规则)。