]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
multi-detect: implement reload tenant in suricatasc
authorVictor Julien <victor@inliniac.net>
Sat, 14 Mar 2015 19:27:30 +0000 (20:27 +0100)
committerVictor Julien <victor@inliniac.net>
Thu, 23 Jul 2015 17:36:15 +0000 (19:36 +0200)
scripts/suricatasc/src/suricatasc.py

index 12d9287fa44bf94224d0f2c59bd19dea8f72e25c..1a776a29a0e557f08e5aa75518021a0dbc1a9f33 100644 (file)
@@ -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: