Cómo utilizar SimpleHTTPServer en Kali Linux

El módulo SimpleHTTPServer que viene con Python es un servidorHTTP simple que proporciona GET estándar y controladores de solicitudes HEAD.

¿Por qué debo usar?

La ventaja con el servidor HTTP integrado es que usted no tiene que instalar
y configurar nada. La única cosa que usted necesita, es tener instaladoPython.

Eso hace que sea perfecto para usar cuando se necesita un rápidoservidor web en marcha y que
no quieren meterse con la configuración de apache.

Usted puede usar esto para convertir cualquier directorio en su sistema en el servidor web.

¿Cómo lo uso?

Para iniciar un servidor HTTP en el puerto 8000  (que es el puerto por defecto), tipo simple:

python -m SimpleHTTPServer [port]

Screenshot from 2016-01-09 16:42:48

Esto ahora mostrará los archivos y directorios que están en el trabajo actual
directorio.

También puede cambiar el puerto a otra cosa:

python -m SimpleHTTPServer 8080

Cómo compartir archivos y directorios

En su terminal, cd en cualquier directorio que desea tener acceso a través de
navegadores y HTTP.

cd /var/www/
python -m SimpleHTTPServer

Después de llegar a entrar, usted debe ver el siguiente mensaje:

Serving HTTP en el puerto 8000 0.0.0.0

Abra su navegador favorito y poner en cualquiera de las siguientes direcciones:

http://your_ip_address:8000
http://127.0.0.1:8000

Si usted no tiene un archivo index.html en el directorio, a continuación, todos los archivos y
se mostrarán los directorios.

Mientras el servidor HTTP está funcionando, el terminal se actualizará como datos son
cargado desde el servidor web de Python.

Usted debe ver la información de registro estándar http (GET y PUSH), errores 404,
Direcciones IP, fechas, horas, y todos los que se puede esperar de un estándar http
ingrese como si estuviera Tailing un archivo de registro de acceso apache.

Screenshot from 2016-01-09 17:38:26

Resumen

En este post nos mostró cómo con un mínimo esfuerzo puede configurar un servidor web para
servir contenido.

Es una gran manera de servir a los contenidos del directorio actual del comando
línea

Si bien hay muchos software de servidor web por ahí (apache, nginx), utilizando Python
incorporada en el servidor HTTP requiere ninguna instalación y configuración

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s