Evento llegada de fichero a ftp server

Imagen de afcazorla
0 puntos

Hola compañeros:

Estoy intentando crear un script que llame a un antivirus que chequee cuando suben un fichero a mi servidor ftp.

Claro para esto lo primero que tengo que saber es como me entero de que ha subido un nuevo fichero.

En la wiki de clamav, para un servidor ftp llamado pure-ftpd que no conozco proponent esto:

#!/bin/sh

/usr/local/bin/clamdscan --remove --quiet --no-summary "$1"

I assume that your pure-ftpd is configured to start automatically when your system boots.

Then create a cron job to start when system boots (I use webmin to create this) with the command as below

/usr/sbin/pure-uploadscript -B -r /etc/pure-ftpd/upload.sh

If a file with virus is uploaded, automatically it will be deleted and your FTP server will be free of virus files

Have a nice day

Works also on Ubuntu 6.06 but then you have to create a new file /etc/pure-ftpd/conf/CallUploadScript with just the word "yes" in it. This makes pure-ftpd start with the ability to use pure-uploadscript at boot. Then create the cron job as mentioned above.

Parece que en este servidor de correo existe un proceso que salta cada vez que sube un nuevo fichero. Yo uso vsftpd que viene con la distribución ubuntu, de toda la vida, alguien sabe como podríamos hacer algo así.

Un saludo
Alexis

Imagen de sansatan
+1
0
-1

La aplicación iwatch hace exactamente lo que necesitas y está en los repositorios.

--------------------------------------

Un error muy frecuente: Confundir valor y precio.

+1
0
-1

--------------------------------------

Un error muy frecuente: Confundir valor y precio.