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

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

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

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

工具目录

分类

查看所有分类
Loading categories
工具/GitLabGitLab/s_r_e_e_r_a_j/sshbuster
密码攻击渗透测试
GitLabs_r_e_e_r_a_j/sshbuster

SSHBuster

SSHBuster 是一款功能强大的命令行 SSH 暴力破解工具,专为道德黑客和渗透测试而设计。它执行基于字典的攻击,以高效地查找有效的 SSH 登录凭据。

查看仓库网站
124个月前尚未审核

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

SSHBuster

SSHBuster 是一款强大的命令行 SSH 暴力破解工具,专为道德黑客和渗透测试设计。它通过基于字典的攻击,高效地寻找有效的 SSH 登录凭证。


功能

  • 针对 SSH 服务器 进行暴力破解,使用不同的用户名和密码组合
  • 支持:
    • 用户名 + 密码字典
    • 单个用户名 + 密码字典
    • 用户名字典 + 单个密码
    • 单个用户名 + 单个密码
  • 多线程 提升速度(默认:2 个线程,最大:5 个)
  • 实时显示进度,展示正在尝试的每个用户名:密码组合
  • 发现有效凭证后立即显示
  • 自动处理 UTF-8 编码的字典,如果 UTF-8 解码失败,则回退到 Latin-1 编码

⚠️ 法律免责声明

SSHBuster 严格仅用于教育目的和授权的渗透测试。未经授权使用此工具是非法且不道德的。作者不对因使用本工具而导致的任何滥用、损害或法律后果负责。


环境要求

  • Python 3.x
  • paramiko 库

使用以下命令安装:

root@kitploit:~
pip3 install paramiko

Kali、Parrot、Ubuntu 23.04+、Arch Linux 用户注意:

如果看到如下错误:

root@kitploit:~
error: externally-managed-environment

则使用:

root@kitploit:~
pip3 install paramiko --break-system-packages

兼容性

Linux(Debian、RHEL、Arch 等)

安装

  1. 克隆仓库
root@kitploit:~
git clone https://gitlab.com/s_r_e_e_r_a_j/SSHBuster.git
  1. 进入 SSHBuster 目录
root@kitploit:~
cd SSHBuster
  1. 运行安装程序
root@kitploit:~
sudo python3 install.py

然后输入 y 进行安装

  1. 运行工具
root@kitploit:~
sshbuster [参数]

命令行参数

⚠️ 你必须提供 单个用户名或用户名字典,同样地,单个密码或密码字典 也是必须的。

注意事项

  • 如果你指定超过 5 个线程,工具将只使用 5 个以保证更好的准确性。

  • 当发现有效凭证时,自动停止。

  • 支持包含特殊字符的字典(UTF-8 和 Latin-1 回退)。

示例

  1. 使用用户名和密码字典进行暴力破解
root@kitploit:~
sshbuster 192.168.1.100 22 --userlist users.txt --passlist passwords.txt
  1. 使用单个用户名和密码字典进行暴力破解
root@kitploit:~
sshbuster 192.168.1.100 22 --username root --passlist passwords.txt
  1. 使用用户名字典和单个密码进行暴力破解
root@kitploit:~
sshbuster 192.168.1.100 22 --userlist users.txt --password 123456
  1. 单个用户名和单个密码
root@kitploit:~
sshbuster 192.168.1.100 22 --username admin --password admin123
  1. 使用用户名和密码字典并以 5 个线程进行暴力破解
root@kitploit:~
sshbuster 192.168.1.100 22 --userlist users.txt --passlist passwords.txt --threads 5

卸载

运行 install.py 脚本

root@kitploit:~
sudo python3 install.py

然后输入 n 进行卸载

许可证

本项目采用 GNU General Public License v3.0 许可

下载工具
参数 / 选项描述
target_ip目标 SSH IP 地址
target_port目标 SSH 端口(通常为 22)
-u, --username单个用户名
-U, --userlist用户名字典文件路径
-p, --password单个密码
-P, --passlist密码字典文件路径
-t, --threads线程数(默认:2,最大允许:5)