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
filessh — Un navigateur de fichiers TUI rapide et pratique pour serveurs distants | Kitploit
Outils/GitHubGitHub/jayanaxhf/filessh
Scripting et AutomatisationSécurité RéseauUtilitaires et FrameworksOutil d'Accès à Distance
GitHubjayanaxhf/filessh

filessh

Un navigateur de fichiers TUI rapide et pratique pour serveurs distants

Voir le dépôt
2286il y a 27 joursVérifié par Kitploit

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
Site web

FileSSH

Built With Ratatui crates.io GitHub Tag

Un explorateur de fichiers en TUI pour serveurs SSH, qui vous permet de parcourir et de gérer des fichiers sur un serveur distant, de les modifier sur place, et de télécharger récursivement des répertoires avec un parcours parallèle des dossiers. Il a également la capacité d'ouvrir rapidement des sessions SSH vers des chemins sur le serveur distant.

Sous double licence MIT ou UNLICENSE.

Made with VHS

Installation

homebrew (macOS)

root@kitploit:~
brew install jayanaxhf/taps/filessh

Cargo

root@kitploit:~
cargo install --locked filessh

Compiler depuis les sources

  1. Assurez-vous d'avoir Rust et Cargo installés. Vous trouverez les instructions d'installation sur rust-lang.org.
  2. Clonez le dépôt :
    root@kitploit:~
    git clone https://github.com/your-username/filessh.git
    cd filessh
    
  3. Compilez le projet :
    root@kitploit:~
    cargo build --release
    
    L'exécutable se trouvera dans target/release/filessh.

À faire

  • Ajouter la prise en charge de rsync et scp
  • Corriger les bogues

Utilisation

root@kitploit:~
filessh [OPTIONS] <HOST> <PATH>

Fonctionnalités

  1. Modifier, supprimer et parcourir des fichiers sur un serveur distant
  2. Télécharger récursivement des répertoires avec un parcours parallèle des dossiers
  3. Ouvrir rapidement des sessions SSH vers des répertoires.

Utilisation

root@kitploit:~
filessh [OPTIONS] [HOST] [PATH]
filessh <COMMAND>

Commands:
  connect              Connect explicitly (same as default command)
  install-man-pages    Install man pages into the system
  install-completions  Generate shell completion scripts

Arguments:
  [HOST]  The remote host to connect to (e.g., 'example.com' or '192.168.1.100')
  [PATH]  Initial directory path to open on the remote host

Options:
  -p, --port <PORT>
          The port number to use for the SSH connection [default: 22]
  -u, --username <USERNAME>
          The username for logging into the remote host
  -k, --private-key <PRIVATE_KEY>
          Path to the private key file for public key authentication
  -o, --openssh-certificate <OPENSSH_CERTIFICATE>
          Optional path to an OpenSSH certificate
  -h, --help
          Print help
  -V, --version
          Print version

Exemple

root@kitploit:~
./target/release/filessh \
    --username myuser \
    --private-key ~/.ssh/id_rsa \
    example.com \
    /home/myuser

Raccourcis clavier

Pour quitter, appuyez sur Ctrl+q.

L'interface comporte trois volets : la liste des fichiers, le volet des métadonnées et du contenu des fichiers, et la zone de saisie dans laquelle les invites apparaissent.

Dans la liste des fichiers :

À une invite, Entrée accepte et Esc annule.

Télécharger l’outil
ToucheAction
Ctrl+qQuitter
Tab / Shift+TabDéplacer le focus entre les volets
1 / 2 / 3Focus sur la liste des fichiers, le volet de contenu ou la zone de saisie
EscRevenir à la liste des fichiers, en effaçant toute invite ou filtre
ToucheAction
j / k, ↓ / ↑Déplacer la sélection
l / →Entrer dans le répertoire sélectionné
h / ←Aller au répertoire parent
EntréeAfficher le contenu du fichier sélectionné dans le volet de contenu
eModifier le fichier dans $EDITOR, après l'avoir chargé avec Entrée
dTélécharger la sélection, en demandant un chemin local
fFiltrer la liste par nom, au fur et à mesure de la saisie
mRenommer ou déplacer la sélection
xSupprimer la sélection, en confirmant avec y
n fCréer un fichier
n dCréer un répertoire
.Masquer les fichiers cachés, qui sont affichés par défaut
Ctrl+oOuvrir une session SSH dans le répertoire courant