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))
|
logger.info("--[ Exec project: {} remote: {} no_exec: {}".format(project_name, remote, no_exec))
|
||||||
|
|
||||||
if remote:
|
if remote:
|
||||||
logger.info("--[ Exec {} on server {}".format(project.project_exe, config.get("avred_server")))
|
logger.info("--[ Exec {} on server {}".format(project.settings.inject_exe_out, config.get("avred_server")))
|
||||||
filepath = "{}/{}".format(project.project_dir, project.project_exe)
|
with open(project.settings.inject_exe_out, "rb") as f:
|
||||||
with open(filepath, "rb") as f:
|
|
||||||
data = f.read()
|
data = f.read()
|
||||||
|
filename = os.path.basename(project.settings.inject_exe_out)
|
||||||
try:
|
try:
|
||||||
scannerDetectsBytes(data,
|
scannerDetectsBytes(data,
|
||||||
project.project_exe,
|
filename,
|
||||||
useBrotli=True,
|
useBrotli=True,
|
||||||
verify=project.settings.verify,
|
verify=project.settings.verify,
|
||||||
no_exec=no_exec)
|
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):
|
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}
|
params = { 'filename': filename, 'brotli': useBrotli, 'verify': verify, 'no_exec' : no_exec}
|
||||||
|
|
||||||
if useBrotli:
|
if useBrotli:
|
||||||
scanData = brotli.compress(data)
|
scanData = brotli.compress(data)
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user