Serveur web Python (non sécurisé)

serveur web python http.server

Serveur web python

On va découvrir aujourd’hui une petite commande qui permet créer un petit serveur web Python avec le module http.server.

htpp.server

python3 -m http.server 9999

Tous les fichiers contenus dans le dossier et sous dossier seront accessible sur le serveur web pour les autres client sur le réseau local.

La commande pour afficher la liste :

curl 127.0.0.1:9999 

Pour télécharger un des fichiers depuis une autre machine du même réseau:

wget "ip_de_la_machine":9999/noms_du_fichier

Cette technique peut être utile pour transférer des fichiers mais il n’y a aucune sécurité. Donc n’utilises cette technique que dans un environnement qui ne présente aucun risque.

La doc officielle de htpp.server : ICI

D’autres articles sur Python : ICI

Laisser un commentaire