Как связать исполняемый файл mitmproxy со сценарием Python с помощью pyinstaller ⇐ Python

Программы на Python
Anonymous
Как связать исполняемый файл mitmproxy со сценарием Python с помощью pyinstaller

Сообщение Anonymous »

Я добавляю исполняемый пакет mitmproxy на клиентскую машину, которая работает в фоновом режиме, но моя проблема в том, что я хочу перехватывать и изменять сетевой трафик, а для этого требуется команда .py script mitmproxy -s proxy.py Итак, как я могу защитить этот файл от пользователя, потому что для его исполняемого файла также требуется файл Python?
Пример сценария Python:

Код: Выделить всё

from mitmproxy import http
from mitmproxy.tools.main import mitmdump

async def request(flow: http.HTTPFlow) -> None:
if flow.request.method == 'GET':
flow.response = http.Response.make(
200,
b"Hello World",
{"Content-Type": "text/html","access-control-allow-origin": "*"},
)

if __name__ == '__main__':
mitmdump(['-p', '9999', '-s', 'proxy.py', '--set', 'client_replay_concurrency=-1', '--set', 'websocket=false'])

Я связал его с помощью команды pyinstaller pyinstaller --onefile proxy.py, но приведенный выше скрипт находит файл .py, и mitmproxy нужно прочитать его в сыром виде, чтобы он это понял. >
Как защитить этот файл от клиентского компьютера. Есть ли способ объединить его в сборку или что-то в этом роде?
Пожалуйста, помогите мне с этим.

Подробнее здесь: https://stackoverflow.com/questions/790 ... yinstaller

Вернуться в «Python»