For the record, la solución es utilizar modrewrite. Colocar
en /etc/proftpd/proftpd.conf lo siguiente:

<IfModule mod_rewrite.c>
    RewriteEngine on
    # Use the replaceall internal RewriteMap
    RewriteMap replace int:replaceall
    RewriteRule (.*) "${replace:!$1!\\!\/}"
    RewriteCondition %m STOR|PUT|GET|RETR
    RewriteLog /var/log/proftpd/rewrite.log
</IfModule>

Saludos fraternales,

nat


On jue, 2014-07-03 at 17:42 +0000, Roberto Robaina Vargas wrote:
> Proftpd tiene un parametro (DenyFilter \*.*/) que quizás te pueda servir.
> 
> Description
> 
> Similar to AllowFilter, DenyFilter specifies a regular expression which must 
> not match any of the command arguments. If the regex does match, a "Forbidden 
> command" error is returned to the client. This can be especially useful for 
> forbidding certain command argument combinations from ever reaching ProFTPD.
> 
> Notes: The 'PASV' command cannot be blocked using this directive.
> See also
> 
> AllowFilter
> Examples
> 
> # We don't want to allow any commands with % being sent to the server
> DenyFilter "%"
> 
> Lee un poco más en  
> http://www.proftpd.org/docs/directives/linked/config_ref_DenyFilter.html
> 
> 
> Saludos
> Ing. Roberto Robaina Vargas
> Grupo de Soporte Técnico
> Segurmática Antivirus
> Telf. 870-3536 al 38 ext. 135 o 136
> 
> Enlace de interés:
> http://www.segurmatica.cu/novedades.jsp#talleres
> 
> -----Mensaje original-----
> De: gutl-l-boun...@jovenclub.cu [mailto:gutl-l-boun...@jovenclub.cu] En 
> nombre de MSc. Ing. Nestor Alonso Torres
> Enviado el: 03 July 2014 13:31
> Para: gutl-l@jovenclub.cu
> Asunto: [Gutl-l] Sobre separador de directorios en FTP
> 
> Hola a todos:
> 
> Tengo un problema por acá que se me hace interesante y me gustaría 
> compartirlo, a ver si alguien tiene la solución.
> 
> Resulta que estoy trabajando con un dispositivo de hardware que entre sus 
> funcionalidades tiene la actualización de su firmware vía FTP. Esto sería de 
> mucha utilidad porque ante una actualización de firmware no habría que andar 
> por toda Cuba actualizando dispositivos.
> 
> Después de leerme los logs del FTP encontré que el problema está en que 
> utiliza como separador de directorios el infame "\", porque parece que donde 
> lo fabrican lo lógico es tener un FTP corriendo sobre Windows de cara a 
> Internet...
> 
> Lo que necesito es averiguar si hay alguna manera de hacer que algún servidor 
> FTP corriendo sobre Linux "entienda" que "\" es igual que "/", y busque el 
> firmware donde lo tengo puesto. Al menos en las opciones de vsftpd no pude 
> encontrar nada parecido.
> 
> Claro, si no aparece me veré en la necesidad de implementarlo, pero estoy 
> tratando de no reinventar la rueda.
> 
> Saludos fraternales,
> 
> nat
> 
> 
> --
> Este mensaje ha sido analizado por MailScanner en busca de virus y otros 
> contenidos peligrosos, y se considera que est  limpio.
> 
> 
> ______________________________________________________________________
> Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
> Gutl-l@jovenclub.cu
> https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l



-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a