Rendre un répertoire accessible à tout le monde en 5 secondes
Je viens de découvrir une astuce en Python permettant de partager un répertoire sur un réseau en quelques secondes.
Il s’agit en fait de monter un serveur Web en une seule ligne de commande !
Placez vous dans le répertoire à partager et dans un terminal lancez :
$ python -m SimpleHTTPServer
La console va vous retourner :
Serving HTTP on 0.0.0.0 port 8000 ...
Ca y est votre serveur Web tourne avec le répertoire dessus ! Pour y accéder il suffit de taper l’adresse IP de la machine sur le port 8000 soit :
http://10.10.10.10:8000
Le port peut être changé en tapant :
$ python -m SimpleHTTPServer 1234
Pour utiliser les ports en dessous de 1024 il faut lancer la commande en root en utilisant sudo.
(source: rom’s blog)