From: Victor Julien Date: Sat, 14 Mar 2015 19:27:30 +0000 (+0100) Subject: multi-detect: implement reload tenant in suricatasc X-Git-Tag: suricata-3.0RC1~201 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4d0975eeac28956720df86c1e836e5fa474ee135;p=thirdparty%2Fsuricata.git multi-detect: implement reload tenant in suricatasc --- 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: