Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
FTPBuster — FTPBuster est un puissant outil de force brute en ligne de commande conçu pour attaquer par force brute les serveurs FTP, SFTP et FTPS explicites en exécutant des attaques basées sur des dictionnaires. | Kitploit
Outils/GitLabGitLab/s_r_e_e_r_a_j/ftpbuster
Attaques de Mots de PasseCollecte d'InformationsTests d'Intrusion
GitLabs_r_e_e_r_a_j/ftpbuster

FTPBuster

FTPBuster est un puissant outil de force brute en ligne de commande conçu pour attaquer par force brute les serveurs FTP, SFTP et FTPS explicites en exécutant des attaques basées sur des dictionnaires.

Voir le dépôtSite web
1il y a 4 moisPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

FTPBuster

FTPBuster est un puissant outil de bruteforce en ligne de commande conçu pour attaquer les serveurs FTP, SFTP et FTPS explicites par dictionnaire. Il est destiné à l'hacking éthique et aux tests de pénétration


Fonctionnalités

  • Prise en charge du bruteforce pour FTP, SFTP et FTPS explicite (AUTH TLS uniquement)
  • Supporte un seul nom d'utilisateur/mot de passe et des listes de noms d'utilisateur/mots de passe
  • Progression en temps réel : tentatives, restantes, vitesse, temps écoulé, ETA
  • Option pour enregistrer les identifiants valides dans un fichier
  • Multithreadé pour la vitesse (maximum de threads : 50 pour une meilleure précision)
  • Gère automatiquement les listes de mots encodées en UTF-8, avec repli sur Latin-1 si UTF-8 échoue

⚠️ Avertissement légal

FTPBuster est destiné uniquement à des fins éducatives et de test de sécurité autorisés. Toute utilisation non autorisée de cet outil contre des systèmes sans permission explicite est illégale et strictement interdite. L'auteur n'est pas responsable de toute utilisation abusive, des dommages ou des conséquences juridiques résultant de l'utilisation de cet outil.


Prérequis

  • Python 3.x
  • Bibliothèque paramiko

Installer les dépendances :

root@kitploit:~
pip3 install paramiko

Remarque pour les utilisateurs de Kali, Parrot, Ubuntu 23.04+, Arch Linux :

Si vous voyez une erreur du type :

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

alors utilisez :

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

Compatibilité

Linux (Debian, RHEL, Arch, etc.)


Installation

1. Cloner le dépôt

root@kitploit:~
git clone https://gitlab.com/s_r_e_e_r_a_j/FTPBuster.git

2. Naviguer vers le répertoire FTPBuster

root@kitploit:~
cd FTPBuster

3. Lancer l'installateur

root@kitploit:~
sudo python3 install.py

puis tapez y pour installer

4. Lancer l'outil

root@kitploit:~
ftpbuster [options]

Arguments obligatoires

Vous devez fournir soit une liste, soit une valeur unique pour le nom d'utilisateur et le mot de passe.

Arguments optionnels


Exemples

FTP avec listes

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

SFTP avec un seul nom d'utilisateur

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

FTPS avec fichier de sortie

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

Désinstallation

Lancer le script install.py

root@kitploit:~
sudo python3 install.py

Puis tapez n pour désinstaller


Licence

Ce projet est sous licence GNU General Public License v3.0

Télécharger l’outil
OptionDescription
-t, --targetAdresse IP ou domaine cible
-P, --protocolProtocole à utiliser : FTP, SFTP, FTPS
-u, --user-fileListe de noms d'utilisateur
--userNom d'utilisateur unique
-p, --pass-fileListe de mots de passe
--passwordMot de passe unique
OptionDescription
--portPort personnalisé (défaut : 21 pour FTP/FTPS, 22 pour SFTP)
--threadsNombre de threads (défaut : 10, max : 50 imposé pour une meilleure précision)
--timeoutDélai d'attente en secondes (défaut : 10)
--outfileOption pour enregistrer les identifiants valides dans un fichier
--debugActiver le débogage (affiche le résultat de chaque tentative de connexion)