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 apache2Cela 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 proftpdCela 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 php5Il 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 :
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
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.