Форум сайта python.su
Какие варианты реализации подобных задач? :
- вставка терминального bash-окна (аналог AWS CLI), где можно вводить любые консольные команды и иметь stdout вывод их выполнения.
- файловый менеджер на сервере встроенный в интерфейс flask
Спасибо.
Офлайн
В HTML-виде можешь сделать.
app.py
from flask import Flask import subprocess app = Flask(__name__) @app.route('/') def index(): p = subprocess.Popen(['/bin/ls', '/'], stdout=subprocess.PIPE) out = p.stdout.read().decode('latin1') return 'Hello: ' + out
Отредактировано py.user.next (Апрель 12, 2019 14:23:41)
Офлайн
https://github.com/tennc/webshell/blob/master/php/wso2.5.1.php
А там уже просто apache врубите
# Life loop while alive: if (fun > boredom) and money: pass_day(fun, boredom, money) continue else: break
Отредактировано DamMercul (Апрель 28, 2019 15:20:15)
Офлайн