1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
import subprocess from flask import Flask app = Flask(__name__) @app.route("/") def ping_host(): host = "google.com" # Cambia esto por la dirección IP o el nombre de host que desees command = f"ping {host}" # Ejecuta el comando y captura la salida process = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True) output, error = process.communicate() if error: return f"Error al ejecutar el comando: {error.decode('utf-8')}" else: return f"<pre>{output.decode('utf-8')}</pre>" if __name__ == "__main__": app.run(debug=True) |