Что?
HTTP сервер на Python, который принимает файл через POST-запрос, обрабатывает его и отправляет результат назад.
Зачем?
Для автоматизации сборки в средах, где используются разные ОС.
Например, собираем наш артифакт в mingw на Линуксе, сабмитим его на Виндовс хост, там он накрывается Themida/VMProtect (
) и отправляется назад.
Альтернативы?
SCP -> SSH -> SCP. На окна, соответственно, нужно доставлять сервер OpenSSH или ещё что из это серии.
Или что-то типа WinRM/psexec. Тут тоже нужны врапперы и/или дополнительный софт.
Безопасность
Крайне не рекомендую светить портом сервера во внешний мир. На всякий случай.
Брать тут:
github.com
HTTP сервер на Python, который принимает файл через POST-запрос, обрабатывает его и отправляет результат назад.
Зачем?
Для автоматизации сборки в средах, где используются разные ОС.
Например, собираем наш артифакт в mingw на Линуксе, сабмитим его на Виндовс хост, там он накрывается Themida/VMProtect (
) и отправляется назад.
Альтернативы?
SCP -> SSH -> SCP. На окна, соответственно, нужно доставлять сервер OpenSSH или ещё что из это серии.
Или что-то типа WinRM/psexec. Тут тоже нужны врапперы и/или дополнительный софт.
Безопасность
Крайне не рекомендую светить портом сервера во внешний мир. На всякий случай.
Брать тут:
GitHub - Pernat1y/py-upexec
Contribute to Pernat1y/py-upexec development by creating an account on GitHub.