<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Solved: SNORT[#####] grock&#x27;d]]></title><description><![CDATA[<p dir="auto">Re: <a href="/topic/132528/kibana-elasticsearch-logstash-elk-v6-3-0-pfsense-v2-4-3p1-and-suricata-using-docker-compose-docker-for-windows">Kibana+Elasticsearch+Logstash [ELK] v6.3.0 pfSense v2.4.3p1 and Suricata using docker-compose | docker for windows</a></p>
<p dir="auto">I figured it out.<br />
Here is the match pattern:</p>
<pre><code>            if "snort" in [prog] {             
              mutate {
                add_tag =&gt; [ "snort" ]
              }
            }
</code></pre>
<p dir="auto">Here is the grok pattern if anyone is interested.</p>
<pre><code>      grok {
        match =&gt; [
          "message",  "\[%{INT:ids_gid}:%{INT:ids_sid}:%{INT:ids_rev}\]%{DATA:preprocessor}%{GREEDYDATA:ids_alert}.\[Classification\:%{DATA:ids_classification}\].*\[Priority\: %{INT:ids_priority}].*{%{WORD:ids_proto}}.*%{IP:src_ip}:%{INT:src_port} \-\&gt;.*%{IP:dst_ip}:%{INT:dst_port}",
          "message", "\[%{INT:ids_gid}:%{INT:ids_sid}:%{INT:ids_rev}\].%{GREEDYDATA:message2}"
        ]
      }
</code></pre>
]]></description><link>https://forum.netgate.com/topic/138628/solved-snort-grock-d</link><generator>RSS for Node</generator><lastBuildDate>Thu, 15 Oct 2026 07:24:07 GMT</lastBuildDate><atom:link href="https://forum.netgate.com/topic/138628.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 12 Dec 2018 02:24:24 GMT</pubDate><ttl>60</ttl></channel></rss>