fix: web start remote

This commit is contained in:
Dobin
2024-04-01 19:43:05 +01:00
parent 4bf847b8a3
commit 4b4d7f1932
2 changed files with 8 additions and 4 deletions
+4 -4
View File
@@ -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)
+4
View File
@@ -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: