Pure-FTPd

Pure-FTPd
Pure-FTPd
Pure-ftpd.png
Développeur Équipe Pure-FTPd
Dernière version 1.0.34 (1er novembre 2011) [+/-]
Environnement Unix-like
Type Serveur FTP
Licence BSD
Site web pureftpd.org

Pure-FTPd est un serveur FTP sécurisé et fiable pour les systèmes dérivés d'UNIX. Il est sous licence BSD.

Sommaire

Histoire

Pure-FTPd était fondé sur Troll-FTPd écrit par Arnt Gulbrandsen[1] alors qu'il travaillait chez Trolltech en 1995. Les contributeurs originaux étaient Janos Farkas, August Fullford, Ximenes Zalteca et Patrick Michael Kane. Le logiciel est désormais développé par l'équipe PureFTPd, Frank Denis étant l'initiateur et le mainteneur principal. PureFTPd est né d'une collecte des différents patchs non-officiels de Troll-FTPd réunis en un ensemble cohérent et des autres premières contributions de Frank Denis.

Fonctions

Pure-FTPd propose comme fonctionnalités le contrôle de la bande passante, l'établissement de quotas de téléchargement, les aliases de répertoires, la création d'hôtes virtuels et Bonjour de Apple. On peut également afficher des messages personnalisés (bannières et fortunes) lors de la connexion des utilisateurs.

Pure-FTPd peut exécuter un script à la suite d'une upload. Il peut également refuser des utilisateurs si la charge système devient trop importante.

Il supporte l'identification par Pluggable Authentication Modules (PAM), mais aussi à partir d'une base de données MySQL, PostgreSQL ou dans un annuaire LDAP. Il supporte également la création d'utilisateurs virtuels n'ayant pas de compte sur le système. Une option anti-warez permet de réagir face à un répertoire accessible en écriture.

Les utilisateurs peuvent utiliser les protocoles SSL/TLS afin de chiffrer l'envoi de leur identifiant et mot de passe vers le serveur (nécessite un client FTP compatible).

Plusieurs serveurs FTP Pure-FTPd indépendants peuvent s'exécuter de façon concurrente sur la même machine.

Il peut être compilé et exécuté sous GNU/Linux, OpenBSD, NetBSD, FreeBSD, DragonFly BSD, Solaris, Tru64, Darwin, IRIX et HP-UX. La quasi-totalité des distributions Linux propose des binaires pré-compilés. Il est également disponible par le système de ports des *BSD.

Apports importants

  • 0.9: Version initiale. Support de l'IPv6 et identification PAM.
  • 0.93: Support du protocole FXP.
  • 0.95: Support des quotas. Support natif des répertoires LDAP.
  • 0.96pre1: Support complet de l'IPv6.
  • 0.97pre1: Support des cookies fortunes (affichage de messages pré-enregistrés lors de la connexion de l'utilisateur).
  • 0.97pre5: Mode standalone pour l'IPv6. Option -x et -X pour interdire les utilisateurs d'écrire des fichiers précédés d'un point.
  • 0.97-final: Option -E pour interdire les utilisateurs anonymes. Option -C pour limiter le nombre de connexion par adresse IP.
  • 97.2: Pureftpd se lance en tant que démon avec l'option -B.
  • 97.3: Pureftpd fonctionne sous GNU/Linux et FreeBSD.
  • 0.97.5: Option -4 pour n'accepter que les connexions IPv4 (nécessaire pour FreeBSD).
  • 0.98: Les programmes pure-uploadscript et pure-ftpwho sont ajoutés.
  • 0.98.2: Pureftpd fonctionne sur LinuxPPC, Solaris 8 et Tru64.
  • 0.98.5: Support des fichiers supérieurs à deux gigas-octets sous GNU/Linux.
  • 0.99.1: Support du stockage des utilisateurs dans une base de données MYSQL.
  • 0.99.2: Support des utilisateurs virtuels et des quotas virtuels.
  • 1.0.0: Pureftpd tourne sur SGI IRIX.
  • 1.0.6: Support du stockage des utilisateurs dans une base de données PostgreSQL.
  • 1.0.8: Support de AtheOS et Windows. Pureftpd fonctionne avec MacOSX.
  • 1.0.9: Le serveur Pureftpd peut maintenant fonctionner en mode 100% non-root.
  • 1.0.13: Support de OpenLDAP 2.1.x.
  • 1.0.15: Passage de la licence GPL vers la licence BSD.
  • 1.0.16: Implémentation de l'identification par SSL/TLS. Support de MacOSX Panther. Support de Mysql 4.1.x.
  • 1.0.17: Upload atomique.
  • 1.0.18: Ajout de l'option -6 pour n'écouter que les connexions IPv6. Support de Rendezvous pour MacOS X.
  • 1.0.21: Amélioration des performances lors du transfert d'un grand nombre de petits fichiers. Ajout de l'option -F pour spécifier l'emplacement de la base de données puredb.
  • 1.0.22: Support de SSL/TLS pour les données. Nombreuses optimisations.
  • 1.0.23: Nouvelles fonctions liées à l'authentification via LDAP. Transferts sur SSL plus rapides. Réécriture de l'upload, du download et de la gestion des quotas.
  • 1.0.24: Correction de bogue dans l'authentification LDAP.
  • 1.0.25: Portage sur iPhone et iPod Touch.
  • 1.0.26: Amélioration sensible de la vitesse des transferts chiffrés et compatibilité accrue avec certains clients.
  • 1.0.27: Correction du support IPv6 et négociation TLS désactivée pour les anciennes versions de la bibliothèque OpenSSL.
  • 1.0.28: Amélioration de la gestion des quotas virtuels. La version iPhone devient une branche distincte, qui utilise des threads au lieu de processus.
  • 1.0.29: Correction d'un bogue qui pouvait transférer des données fausses sur certaines plateformes avec de gros fichiers.
  • 1.0.30: Corrige une faille similaire à celle de Postfix lors du démarrage d'une session TLS (CVE-2011-0411).

Références

  1. Frank Denis, « pure-ftpd(8) - Linux man page ». Consulté le 2 septembre 2006

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Pure-FTPd de Wikipédia en français (auteurs)

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • Pure-ftpd — Développeur Équipe Pure FTPd Dernière version …   Wikipédia en Français

  • Pure-FTPd — Тип сервер FTP Последняя версия 1.0.36 (12 марта 2012) Лицензия BSD Сайт …   Википедия

  • Pure-FTPd — infobox software developer = PureFTPd Team latest release version = 1.0.21 latest release date = release date|2006|2|21 operating system = Cross platform genre = FTP Server license = BSD License website = http://www.pureftpd.org/ Pure FTPd is a… …   Wikipedia

  • Pure — may refer to: * A pure function * Pure Software, a company founded in 1991 by Reed Hastings to support the Purify tool * Pure FTPd, FTP server software * Pure Digital, a UK consumer electronics company specialising in DAB radios. * Pure… …   Wikipedia

  • PureFTP — Pure FTPd Pure FTPd Développeur Équipe Pure FTPd Dernière version …   Wikipédia en Français

  • Pureftpd — Pure FTPd Pure FTPd Développeur Équipe Pure FTPd Dernière version …   Wikipédia en Français

  • List of FTP server software — Notable implementations of FTP servers (organized by the nature of the interface used to configure them) include: Contents 1 Graphical 2 Console/terminal based 3 Libraries 4 See also …   Wikipedia

  • Протокол передачи файлов — FTP Название: File Transfer Protocol Уровень (по модели OSI): Прикладной Семейство: TCP/IP Создан в: 1971 г. Порт/ID: 21/TCP для команд, 20/TCP для данных Назначение протокола: Передача файлов Спецификация: RFC 959 Основные реализации (клиенты) …   Википедия

  • Alternatives Libres Aux Logiciels Propriétaires — Correspondance entre logiciels libres et logiciels propriétaires Faisant suite à l article liste de logiciels libres, cet article se veut être une liste des solutions libres face aux logiciels propriétaires. Cette liste est loin d être exhaustive …   Wikipédia en Français

  • Alternatives libres aux logiciels privatifs — Correspondance entre logiciels libres et logiciels propriétaires Faisant suite à l article liste de logiciels libres, cet article se veut être une liste des solutions libres face aux logiciels propriétaires. Cette liste est loin d être exhaustive …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”