mirror of
https://github.com/dobin/SuperMega
synced 2026-06-02 17:27:10 +00:00
fix: web start remote
This commit is contained in:
@@ -201,13 +201,13 @@ def start_project(project_name):
|
||||
logger.info("--[ Exec project: {} remote: {} no_exec: {}".format(project_name, remote, no_exec))
|
||||
|
||||
if remote:
|
||||
logger.info("--[ Exec {} on server {}".format(project.project_exe, config.get("avred_server")))
|
||||
filepath = "{}/{}".format(project.project_dir, project.project_exe)
|
||||
with open(filepath, "rb") as f:
|
||||
logger.info("--[ Exec {} on server {}".format(project.settings.inject_exe_out, config.get("avred_server")))
|
||||
with open(project.settings.inject_exe_out, "rb") as f:
|
||||
data = f.read()
|
||||
filename = os.path.basename(project.settings.inject_exe_out)
|
||||
try:
|
||||
scannerDetectsBytes(data,
|
||||
project.project_exe,
|
||||
filename,
|
||||
useBrotli=True,
|
||||
verify=project.settings.verify,
|
||||
no_exec=no_exec)
|
||||
|
||||
@@ -10,7 +10,11 @@ logger = logging.getLogger("Sender")
|
||||
|
||||
|
||||
def scannerDetectsBytes(data: bytes, filename: str, useBrotli=True, verify=False, no_exec=False):
|
||||
if config.get("avred_server") == "":
|
||||
logging.error("No AVRed server configured, aborting")
|
||||
return
|
||||
params = { 'filename': filename, 'brotli': useBrotli, 'verify': verify, 'no_exec' : no_exec}
|
||||
|
||||
if useBrotli:
|
||||
scanData = brotli.compress(data)
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user