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

Программы на 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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