Cuando queremos compartir un archivo con alguien y necesitamos levantar un servidor web rápido para ello, python se convierte en un gran aliado.
En el curso de Hacking con Metasploit, lo usamos mucho para poder intercambiar nuestros archivos infectados con la máquina víctima. El problema viene cuando el Linux que usamos apunta por defecto a la versión 3 de python y no a la 2.7. Hace que ocurra lo siguiente al ejecutar el comando:
sudo python -m SimpleHTTPServer 9990

No quiere decir que lo hayamos hecho mal, sino que, en este caso, nuestro Linux, usa la versión 3 de python por defecto. Para solucionar esto, usamos un comando distinto para tener nuestro servidor web distinto levantado.
python3 -m http.server [puerto]
Recordad, que si no indicáis el número de puerto en el que queréis que escuche vuestro servidor web, lo hará en el puerto 80, puerto por defecto.
Saludetes!!