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

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

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

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

工具目录

分类

查看所有分类
Loading categories
FTPBuster — FTPBuster 是一款强大的命令行暴力破解工具,旨在通过对 FTP、SFTP 和显式 FTPS 服务器执行基于字典的攻击来进行暴力破解。 | Kitploit
工具/GitLabGitLab/s_r_e_e_r_a_j/ftpbuster
密码攻击信息收集渗透测试
GitLabs_r_e_e_r_a_j/ftpbuster

FTPBuster

FTPBuster 是一款强大的命令行暴力破解工具,旨在通过对 FTP、SFTP 和显式 FTPS 服务器执行基于字典的攻击来进行暴力破解。

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

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

FTPBuster

FTPBuster 是一个强大的命令行暴力破解工具,旨在通过基于字典的攻击来暴力破解 FTP、SFTP 和显式 FTPS 服务器。它专为道德黑客和渗透测试而设计


功能特点

  • 支持对 FTP、SFTP 和 显式 FTPS(仅 AUTH TLS) 进行暴力破解
  • 支持单一用户名/密码和用户名/密码字典文件
  • 实时进度:已尝试、剩余、速度、已用时间、预计完成时间
  • 可选将有效凭据保存到文件
  • 多线程提高速度(最大线程数:50 以确保更高准确性)
  • 自动处理 UTF-8 编码的字典文件,如果 UTF-8 失败,则回退到 Latin-1

⚠️ 法律免责声明

FTPBuster 仅供教育和授权安全测试使用。 未经明确许可针对系统使用此工具是非法的且严格禁止。 作者对因使用此工具造成的任何滥用、损害或法律后果不承担任何责任。


依赖要求

  • 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/FTPBuster.git

2. 进入 FTPBuster 目录

root@kitploit:~
cd FTPBuster

3. 运行安装程序

root@kitploit:~
sudo python3 install.py

然后输入 y 进行安装

4. 运行工具

root@kitploit:~
ftpbuster [options]

必需参数

你必须为用户名和密码提供字典文件或单一值。

可选参数


示例

使用字典文件进行 FTP 暴力破解

root@kitploit:~
ftpbuster -t 192.168.1.5 -P FTP -u /home/kali/Desktop/users.txt -p /home/kali/Desktop/passwords.txt

使用单一用户名进行 SFTP 暴力破解

root@kitploit:~
ftpbuster -t 192.168.1.5 -P SFTP --user root -p /home/kali/Desktop/passwords.txt

使用输出文件进行 FTPS 暴力破解

root@kitploit:~
ftpbuster -t ftp.example.com -P FTPS -u /home/kali/Desktop/user.txt -p /home/kali/Desktop/pass.txt --outfile /home/kali/Desktop/valid.txt

卸载

运行 install.py 脚本

root@kitploit:~
sudo python3 install.py

然后输入 n 进行卸载


许可证

本项目采用 GNU 通用公共许可证 v3.0 授权

下载工具
OptionDescription
-t, --target目标 IP 地址或域名
-P, --protocol使用的协议:FTP、SFTP、FTPS
-u, --user-file用户名字典文件
--user单一用户名
-p, --pass-file密码字典文件
--password单一密码
OptionDescription
--port自定义端口(默认:FTP/FTPS 为 21,SFTP 为 22)
--threads线程数(默认:10,强制最大为 50 以确保更高准确性)
--timeout超时时间(秒)(默认:10)
--outfile可选选项,将有效凭据保存到文件
--debug启用调试输出(打印每次登录尝试结果)