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