« Lftp » : différence entre les versions
m Formatage, Vérification des liens externes, traduction de leurs modèles |
m Planifier d’avance = pléonasme (Qui aurait l’idée saugrenue de planifier après coup ? |
||
Ligne 15 : | Ligne 15 : | ||
En plus des fonctionnalités communes aux clients FTP avancés tel que la possibilité de répliquer une arborescence entière de répertoires, d'enregistrer des adresses dans des signets ou de pouvoir reprendre un téléchargement arrêté, lftp permet de: |
En plus des fonctionnalités communes aux clients FTP avancés tel que la possibilité de répliquer une arborescence entière de répertoires, d'enregistrer des adresses dans des signets ou de pouvoir reprendre un téléchargement arrêté, lftp permet de: |
||
* planifier |
* planifier des transferts; |
||
* gérer la bande-passante; |
* gérer la bande-passante; |
||
* gérer une file d'attente des transferts; |
* gérer une file d'attente des transferts; |
Version du 13 septembre 2019 à 13:53
Développé par | Alexandre V. Lukyanov |
---|---|
Première version | [1] |
Dernière version |
4.9.1 ()[2],[3] 4.9.2 ()[4] |
Dépôt | github.com/lavv17/lftp |
Assurance qualité | Intégration continue |
Écrit en | C++ |
Système d'exploitation | Linux |
Environnement | Unix-like |
Type | Client FTP |
Licence | GNU GPL v3 depuis la version 3.7.7[5] |
Site web | lftp.yar.ru/ |
lftp est un programme en ligne de commande de transfert de fichiers pour Unix et systèmes d'exploitation apparentés. Il a été écrit par Alexandre Lukyanov et est distribué sous Licence publique générale GNU.
Fonctionnalités
En plus du protocole FTP et HTTP en Ipv4 et Ipv6, ce programme gère également le FTPS, HTTPS, HFTP, FISH (en) (c'est-à-dire sensiblement SCP), FXP et le sFTP en spécifiant le protocole voulu dans l'URL.
En plus des fonctionnalités communes aux clients FTP avancés tel que la possibilité de répliquer une arborescence entière de répertoires, d'enregistrer des adresses dans des signets ou de pouvoir reprendre un téléchargement arrêté, lftp permet de:
- planifier des transferts;
- gérer la bande-passante;
- gérer une file d'attente des transferts;
- d'utiliser le protocole Bittorrent dans les deux sens;
- d'utiliser le protocole FISH (en).
lftp permet aussi de contrôler des tâches via la ligne de commande à la manière des systèmes d'exploitation Unix. Le client peut être entièrement contrôlé par un script au lieu d'être utilisé de manière interactive par l'utilisateur.
Développement
lftp était à ses débuts un programme qui faisait partie d'un paquet nommé Ftpclass (annoncé le 1er août 1996 sur relcom.tcpip). Ce programme a grandi jusqu'à devenir assez avancé[6] et a été renommé lftp en février 1997. Les qualités originelles voulues étaient une grande robustesse, la possibilité de reprendre des transferts interrompus et l'accélération du temps de transferts en parallélisant les connexions. Un peu plus tard la fonction de réplications d'arborescence de répertoires a été ajoutée.
Failles de sécurité
- Décembre 2003: Concerne toutes les versions de la 2.3.0 à la 2.6.9. Le problème fut réglé par la version 2.6.10[7].
Notes
- « https://groups.google.com/forum/#!topic/relcom.tcpip/uhvSllkqQHo »
- « Release 4.9.1 », (consulté le )
- « https://web.archive.org/web/20200728193047/https://lftp.tech/events.html »
- « Release 4.9.2 », (consulté le )
- (en) LFTP event
- Liste des fonctionnalités de lftp sur le site officiel
- Bulletin d'alerte sur le site SecurityFocus