Surveillance FTP · 2 min read · Dec 14, 2025

Surveillance de Proftpd avec phpftpwho

Surveillance de Proftpd avec phpftpwho

Proftpd est un excellent serveur FTP avec de nombreuses fonctionnalités. Ne serait-il pas agréable de voir qui est connecté à votre serveur FTP et ce qu’ils font, le tout dans une interface web pratique ? phpftpwho vous permet de voir qui accède à votre serveur FTP Proftpd, le tout dans une interface web pratique. Il est simple à installer et nécessite uniquement Proftpd, Apache et PHP.

Licence phpftpwho

phpftpwho est sous licence GPL.

Exigences

Apache : http://www.apache.org

Proftpd : http://www.proftpd.org

PHP : http://www.php.net

Installer Apache

Si vous n’avez pas encore Apache installé, une commande peut l’installer sous les systèmes basés sur Ubuntu ou Debian.

sudo apt-get install apache2

Cela téléchargera et installera automatiquement Apache.

Installer Proftpd

Si vous n’avez pas encore Proftpd installé, c’est très simple sous les systèmes basés sur Ubuntu ou Debian.

sudo apt-get install proftpd

Cela téléchargera et installera automatiquement Proftpd.

Installer PHP

Si vous n’avez pas encore PHP installé, c’est également extrêmement facile à installer sous les systèmes basés sur Ubuntu ou Debian.

sudo apt-get install php5

Il y a probablement des dépendances nécessaires, alors allez-y et appuyez sur “Y” pour installer PHP5 et tous les autres paquets requis.

Installer phpftpwho

phpftpwho doit être installé sur la même machine qui exécute Proftpd.

Téléchargez la dernière version de phpftpwho depuis la page web suivante :

http://www.rivetcode.com/software/phpftpwho/

Après avoir téléchargé le fichier .tar.gz ou .zip, extrayez-le.

Vous devriez avoir un dossier appelé phpftpwho. Copiez ce dossier dans votre répertoire “www” d’Apache. Cela se trouve généralement dans :

/var/www/

Vous devriez maintenant avoir le dossier phpftpwho dans /var/www/phpftpwho/.

Ensuite, ouvrez un navigateur web et naviguez vers :

http://yourdomain/phpftpwho/

Où yourdomain est votre nom de domaine ou adresse IP. Si vous testez cela sur votre système local, ce serait localhost.

Maintenant, essayez de vous connecter à votre serveur FTP puis rafraîchissez la page phpftpwho. Vous devriez apparaître sur la liste !

Sécurité

Si vous ne voulez pas que d’autres aient accès à la page phpftpwho, je vous suggérerais de la protéger avec l’authentification par digest d’Apache. En gros, cela implique d’éditer votre fichier de configuration Apache et de dire à Apache de protéger par mot de passe le répertoire phpftpwho. De cette façon, tout accès à cette page web spécifique nécessitera un nom d’utilisateur et un mot de passe pour la visualiser. L’authentification Apache est un sujet beaucoup trop vaste pour ce tutoriel, mais il existe de nombreux guides sur ce site et en ligne pour le configurer.

Capture d’écran

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.