diff --git a/src/opnsense/scripts/suricata/lib/downloader.py b/src/opnsense/scripts/suricata/lib/downloader.py index 38ae80cc3..beee5b5dc 100755 --- a/src/opnsense/scripts/suricata/lib/downloader.py +++ b/src/opnsense/scripts/suricata/lib/downloader.py @@ -67,9 +67,9 @@ class Downloader(object): flowbits_noalert = line.replace(' ', '').find('flowbits:noalert;') > -1 if flowbits_noalert: pass - elif re.match("(\s?)*alert", line): + elif re.match("^\s*alert", line): line = "drop %s" % line[line.find('alert')+5:] - elif re.match("#(\s?)*alert", line): + elif re.match("^#\s*alert", line): line = '#drop %s' % line[line.find('alert')+5:] output.append(line) return '\n'.join(output)