From 4d0975eeac28956720df86c1e836e5fa474ee135 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Sat, 14 Mar 2015 20:27:30 +0100 Subject: [PATCH] multi-detect: implement reload tenant in suricatasc --- scripts/suricatasc/src/suricatasc.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/scripts/suricatasc/src/suricatasc.py b/scripts/suricatasc/src/suricatasc.py index 12d9287fa4..1a776a29a0 100644 --- a/scripts/suricatasc/src/suricatasc.py +++ b/scripts/suricatasc/src/suricatasc.py @@ -267,6 +267,17 @@ class SuricataSC: arguments = {} arguments["id"] = int(tenantid) arguments["filename"] = filename + elif "reload-tenant" in command: + try: + [cmd, tenantid, filename] = command.split(' ', 2) + except: + raise SuricataCommandException("Arguments to command '%s' is missing" % (command)) + if cmd != "reload-tenant": + raise SuricataCommandException("Invalid command '%s'" % (command)) + else: + arguments = {} + arguments["id"] = int(tenantid) + arguments["filename"] = filename else: cmd = command else: