Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
spraygen — 用于密码喷洒的密码列表生成器 - 内置实用功能 | Kitploit
工具/GitHubGitHub/3ndg4me/spraygen
密码破解密码攻击信息收集渗透测试
GitHub3ndg4me/spraygen

spraygen

用于密码喷洒的密码列表生成器 - 内置实用功能

查看仓库
1132153年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Spraygen

密码喷洒的密码列表生成器——内置实用功能

版本 1.7

生成月份、季节、年份、运动队(NFL、NBA、MLB、NHL)、运动比分、"Password"甚至指定大小的可迭代密钥空间的排列组合。

所有排列组合都会附加/前置常见属性(例如"!"或"#"),或使用自定义分隔符(例如"."或"_")。

常见字母替换选项(例如将所有A替换为4/@)

用户可以通过逗号分隔的字符列表来扩展属性和分隔符。

除了已有功能外,Spraygen 还接受单个单词或外部单词列表,从而生成自定义调谐的单词列表。

你可以使用 crunch、对 SecLists 进行花哨的 bash 循环等工具,但这需要时间……这个工具是为喷洒设计的,所以去干吧!

root@kitploit:~
python3 spraygen.py -h
     _
    (  \_
    (    \_
    (       \_  
    (         \_            ___
    ( Password   \         |   |
    (   Spray     |คคคคคคคค|___|
    (           _ /          |
    (       _ /         /~~~~~~~~~\
    (   _ /            (  Spray    )
    (_/                 |  This   |
                        |         |
                        | Get     |
                        |  Creds  |
                        |_________|

    原始艺术作者:Alex Chudnovsky(未关联)
    Spraygen 工具作者:3ndG4me
    版本 1.7
    
usage: spraygen.py [-h] [--year_start YEAR_START] [--year_end YEAR_END] [-s separators] [-a attributes] [-w wordlist] [-n single word] [--mode {all,nosep,noattr,years,plain,letter,quick,custom}]
                   [--type {all,iterative,sports,nfl,nba,mlb,nhl,months,seasons,password,common,short,custom} [{all,iterative,sports,nfl,nba,mlb,nhl,months,seasons,password,common,short,custom} ...]]
                   [--iter {ascii,num,spec,asciinum,asciispec,numspec,full}] [--size SIZE] [--min_length MIN_LENGTH] [--max_length MAX_LENGTH] [-o output file] [-p] [--sort {nosort,asc,desc,random}] [-v]

解析喷洒列表参数。

可选参数:
  -h, --help            显示此帮助信息并退出
  --year_start YEAR_START
                        年份范围的起始年份
  --year_end YEAR_END  年份范围的结束年份
  -s separators        一个或多个分隔符的逗号分隔列表
  -a attributes        一个或多个属性的逗号分隔列表
  -w wordlist          自定义单词列表的路径
  -n single word       用于生成自定义单词列表的单个自定义单词
  --mode {all,nosep,noattr,years,plain,letter,quick,custom}
                        列表生成模式。可选值:all(全部)、nosep(无分隔符)、noattr(无属性)、years(仅年份)、plain(纯文本)、letter(字母)、quick(快速)、custom(自定义,仅使用传递给 -s 或 -a 的参数)。
  --type {all,iterative,sports,nfl,nba,mlb,nhl,months,seasons,password,common,short,custom} [{all,iterative,sports,nfl,nba,mlb,nhl,months,seasons,password,common,short,custom} ...]
                        要生成的列表类型。可选值:all(全部)、iterative(迭代)、sports(运动)、nfl、nba、mlb、nhl、months(月份)、seasons(季节)、password(密码)、common(常见)、short(短)、custom(自定义)。选择'all'会执行除'iterative'之外的所有选项,'iterative'需手动运行。
  --iter {ascii,num,spec,asciinum,asciispec,numspec,full}
                        用于迭代列表生成的密钥空间模式。仅当 --type 设置为'iterative'时有效。可选值:ascii(ASCII字符)、num(数字)、spec(特殊字符)、asciinum(ASCII+数字)、asciispec(ASCII+特殊字符)、numspec(数字+特殊字符)、full(全部)。将生成所选密钥空间在 --size 参数指定长度下的所有排列组合。
  --size SIZE           由设定密钥空间生成的密码长度。仅当 --type 设置为'iterative'且设置了 --iter 密钥空间模式时有效。
  --min_length MIN_LENGTH
                        包含在列表中的密码最小长度。(默认:1)
  --max_length MAX_LENGTH
                        包含在列表中的密码最大长度(默认:999)
  -o output file        要创建并写入最终输出的文件名
  -p                    逐行以纯文本形式打印输出
  --sort {nosort,asc,desc,random}
                        对最终输出进行排序。支持的排序方式:nosort(不排序)、asc(升序)、desc(降序)、random(随机)。
  -v                    打印当前 spraygen 版本并退出

基本用法

  1. 安装依赖项 pip3 install -r requirements.txt
  2. 运行 python3 spraygen.py -p - 这将生成所有默认内置单词列表的所有排列组合并打印到屏幕

使用建议

  • 使用文档

致谢

  • @MarkoH17 - 为 Python 3.8 布尔向后兼容性修复
  • @absolomb - 增强了年份生成中的类型选择与属性逻辑
下载工具