From 158ffd2f0cd080bef4e37808aa23f249b769e910 Mon Sep 17 00:00:00 2001 From: Lep Date: Thu, 28 Nov 2019 17:23:05 +0700 Subject: [PATCH] requiment --- tools/sigma/backends/carbonblack.py | 5 +++-- tools/sigmac | 6 +++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/tools/sigma/backends/carbonblack.py b/tools/sigma/backends/carbonblack.py index c5aaac72e..f423744c2 100644 --- a/tools/sigma/backends/carbonblack.py +++ b/tools/sigma/backends/carbonblack.py @@ -153,9 +153,10 @@ class SplunkBackend(SingleTextQueryBackend): header = { "X-Auth-Token": "6ff62a0dd9cf895b806fbd3190f3c0b18d98a9ae" } - x = requests.post(url, data =json.dumps(body), headers = header, verify=False) + print(title) + # x = requests.post(url, data =json.dumps(body), headers = header, verify=False) - print(x.text) + # print(x.text) def generate(self, sigmaparser): """Method is called for each sigma rule and receives the parsed rule (SigmaParser)""" diff --git a/tools/sigmac b/tools/sigmac index 9bf90aedb..3bec04167 100755 --- a/tools/sigmac +++ b/tools/sigmac @@ -224,7 +224,11 @@ for sigmafile in get_inputs(cmdargs.inputs, cmdargs.recurse): else: f = sigmafile.open(encoding='utf-8') parser = SigmaCollectionParser(f, sigmaconfigs, rulefilter) - results = parser.generate(backend) + try: + results = parser.generate(backend) + except: + print("An exception occurred") + for result in results: print(result, file=out) except OSError as e: