jueves, 9 de septiembre de 2010

Compartir Archivos desde HTML con Python

Usando Python se puede compartir un directorio desde HTML, para poder hacer esto hay que hacer lo siguiente:

Primero debemos ubicarnos en el directorio que va a compartir con el comando cd y una vez estemos en la ubicación deseada el comando a usar es:

$ python -m SimpleHTTPServer

Serving HTTP on 0.0.0.0 port 8000 ...

localhost.localdomain - - [18/Aug/2010 13:50:03] "GET / HTTP/1.1" 200 -

localhost.localdomain - - [18/Aug/2010 13:50:04] code 404, message File not found

localhost.localdomain - - [18/Aug/2010 13:50:04] "GET /favicon.ico HTTP/1.1" 404 -


El resultado es que si se abre un navegador y se apunta la dirección IP de la PC en el que se usó este comando en el puerto 8000 se va a ver el contenido del directorio que se compartió.
Opcionalmente se puede especificar un numero de puerto distinto del default (8000) simplemente agregandolo al final del comando, por ejemplo para utilizar el puerto 8500 el comando quedaria asi:

$ python -m SimpleHTTPServer 8500

Serving HTTP on 0.0.0.0 port 8500 ...


Para detener el servicio basta con digitar CTRL+C.
No sobra advertir que esta utilidad de Python debe ser utilizada con cuidado ya que podriamos exponer información delicada de manera inadvertida sin protección alguna.

Leído en RevistaLinux.

No hay comentarios: