Retour à l'accueil

AeroFTP : client FTP en Rust avec SFTP et S3

AeroFTP — gestionnaire de fichiers multiplateforme ouvert en Rust et TypeScript avec support de 25 protocoles, incluant SFTP, S3 et clouds. Inclut chiffrement AeroVault, agent IA, éditeur Monaco et CLI. Adapté aux environnements multi-cloud sans télémétrie.

AeroFTP ouvert : 25 protocoles et IA pour les fichiers
Advertisement 728x90

AeroFTP : Gestionnaire de fichiers open source prenant en charge 25 protocoles, construit en Rust et TypeScript

AeroFTP est une application multiplateforme pour le transfert et la gestion de fichiers, construite avec Rust et TypeScript. Le code source est disponible sur GitHub sous la licence GNU GPL v3.0. Elle prend en charge Windows, macOS et Linux. La fonctionnalité clé est une interface unifiée pour travailler avec FTP, SFTP, WebDAV, S3, GitHub et des services cloud comme Google Drive, Dropbox, OneDrive, MEGA.

Le gestionnaire de fichiers à double panneau simplifie le glisser-déposer entre serveurs distants. Les modules intégrés incluent AeroCloud pour la synchronisation, AeroFile pour la visualisation, AeroSync pour la réplication bidirectionnelle, AeroVault pour le chiffrement, AeroTools pour les utilitaires, et AeroPlayer pour les médias.

Protocoles clés et sécurité

Le support de 25 protocoles couvre la plupart des scénarios :

Google AdInline article slot
  • FTP, FTPS, SFTP, WebDAV ;
  • Stockage objet S3 ;
  • Clouds : Google Drive, Dropbox, OneDrive, MEGA ;
  • De plus : GitHub et 51 plateformes de développeurs.

La sécurité est implémentée via TLS, conteneurs AeroVault v2 chiffrés utilisant AES-256-GCM-SIV avec dérivation de clé Argon2id. Intégration avec Cryptomator (format 8) pour la compatibilité avec les coffres existants. Tous les identifiants sont stockés localement sans télémétrie.

La gestion de versions des fichiers, la synchronisation sélective de dossiers et la réplication en arrière-plan permettent de configurer un cloud personnel sur n’importe quel serveur. Idéal pour un usage domestique ou pour les petites entreprises axées sur l’organisation des données.

Outils pour les développeurs

AeroFTP va au-delà d’un simple client :

Google AdInline article slot
  • Éditeur Monaco intégré (de VS Code) pour l’édition de code distant.
  • Terminal avec synchronisation de thème et support des commandes shell.
  • Interface CLI avec 30 sous-commandes et scripting pour l’automatisation.
  • AeroAgent — agent IA avec 19 fournisseurs et 47 outils pour des tâches comme la recherche ou l’automatisation.
  • Navigateur d’archives (ZIP, 7z, TAR, RAR) avec extraction sélective.

Aperçus de fichiers, onglets pour connexions multiples et recherche avec algorithmes intelligents accélèrent la navigation. Prend en charge 47 langues et 4 thèmes (clair, sombre, Tokyo Night, cyberpunk).

Fonctionnalités de synchronisation et de gestion

La synchronisation bidirectionnelle d’AeroCloud s’exécute en arrière-plan, maintenant les données à jour. La gestion sélective de dossiers minimise le trafic. Des guides pas à pas pour la configuration des protocoles simplifient la prise en main pour les développeurs intermédiaires/seniors.

Exemple de scénario : Montage d’un bucket S3 via WebDAV avec synchronisation automatique vers un dossier local. Ou montage d’un dépôt GitHub comme système de fichiers avec édition via Monaco.

Google AdInline article slot

Pour les équipes : Le scripting par lots en CLI permet de construire des pipelines, en intégrant avec CI/CD.

Ce qui compte

  • Support complet de TLS et chiffrement sans compromis sur la vie privée.
  • 25 protocoles + 51 clouds pour l’universalité dans les environnements multi-cloud.
  • Architecture modulaire avec agent IA et éditeur style VS Code.
  • Code open source en Rust/TS pour l’audit et la personnalisation.
  • Multiplateforme sans télémétrie, accent sur le contrôle local.

— Editorial Team

Advertisement 728x90

Lire ensuite