<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Irregular Expressions &#187; suricata install freebsd</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/Irregular-Expressions/tag/suricata-install-freebsd/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/Irregular-Expressions</link>
	<description>Insight into current security related events and exploits, including virtualization security and tips.</description>
	<lastBuildDate>Sun, 28 Apr 2013 08:00:32 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Installing Suricata on FreeBSD &#8211; Part 5</title>
		<link>http://itknowledgeexchange.techtarget.com/Irregular-Expressions/installing-suricata-on-freebsd-part-5/</link>
		<comments>http://itknowledgeexchange.techtarget.com/Irregular-Expressions/installing-suricata-on-freebsd-part-5/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 01:36:23 +0000</pubDate>
		<dc:creator>Dan O'Connor</dc:creator>
				<category><![CDATA[suricata freebsd]]></category>
		<category><![CDATA[suricata install]]></category>
		<category><![CDATA[suricata install freebsd]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/Irregular-Expressions/?p=117</guid>
		<description><![CDATA[Once the install of BASE is completed you also need to install apache or some other web server. Once installed you will need to allow apache to start. There is also some post installation stuff to do to base, that came up after the installation. Almost done setting up BASE.]]></description>
				<content:encoded><![CDATA[<p>Once the install of BASE is completed you also need to install apache or some other web server.</p>
<pre class="brush: plain; title: ; notranslate">cd /usr/ports/www/apache22/
make install clean
</pre>
<p>Once installed you will need to allow apache to start.</p>
<pre class="brush: plain; title: ; notranslate">
vi /etc/rc.conf
apache22_enable=&quot;YES&quot;
</pre>
<p>There is also some post installation stuff to do to base, that came up after the installation.</p>
<pre class="brush: plain; title: ; notranslate">
Please read the README file located at:

/usr/local/share/doc/base/README

for how to configure /usr/local/www/base/base_conf.php after
installation.


To make BASE accessible through your web site, you will need to add
the following to your Apache configuration file:

    Alias /base/ &quot;/usr/local/www/base&quot;

In order for the graphing functions to work in BASE, make sure you
include PEAR in your /usr/local/etc/php.ini configuration file, like:

    include_path = &quot;.:/usr/local/share/pear&quot;

If you built BASE with PDF support, make sure you include the FPDF
path in your /usr/local/etc/php.ini configuration file, like:

    include_path = &quot;.:/usr/local/share/pear:/usr/local/share/fpdf&quot;
</pre>
<p>Almost done setting up BASE.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/Irregular-Expressions/installing-suricata-on-freebsd-part-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Suricata on FreeBSD &#8211; Part 4</title>
		<link>http://itknowledgeexchange.techtarget.com/Irregular-Expressions/installing-suricata-on-freebsd-part-4/</link>
		<comments>http://itknowledgeexchange.techtarget.com/Irregular-Expressions/installing-suricata-on-freebsd-part-4/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 15:45:13 +0000</pubDate>
		<dc:creator>Dan O'Connor</dc:creator>
				<category><![CDATA[base freebsd]]></category>
		<category><![CDATA[suricata freebsd]]></category>
		<category><![CDATA[suricata install freebsd]]></category>
		<category><![CDATA[unified2 freebsd]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/Irregular-Expressions/?p=113</guid>
		<description><![CDATA[Now that we have something to control Suricata make sure to set the configuration variables for Suricata. Ensure your HOME_NET is correct or your results are not going to be so great. Now that Suricata is is configured and runs we can install something to manage the events being generated by it. BASE is listed [...]]]></description>
				<content:encoded><![CDATA[<p>Now that we have something to control Suricata make sure to set the configuration variables for Suricata.</p>
<p>Ensure your HOME_NET is correct or your results are not going to be so great.</p>
<pre class="brush: plain; title: ; notranslate">
  # Holds the address group vars that would be passed in a Signature.
  # These would be retrieved during the Signature address parsing stage.
  address-groups:

    HOME_NET: &quot;[192.168.0.0/16,10.0.0.0/8,172.16.0.0/12]&quot;

    EXTERNAL_NET: any

    HTTP_SERVERS: &quot;$HOME_NET&quot;

    SMTP_SERVERS: &quot;$HOME_NET&quot;

    SQL_SERVERS: &quot;$HOME_NET&quot;

    DNS_SERVERS: &quot;$HOME_NET&quot;

    TELNET_SERVERS: &quot;$HOME_NET&quot;

    AIM_SERVERS: any

  # Holds the port group vars that would be passed in a Signature.
  # These would be retrieved during the Signature port parsing stage.
  port-groups:

    HTTP_PORTS: &quot;80&quot;

    SHELLCODE_PORTS: &quot;!80&quot;

    ORACLE_PORTS: 1521

    SSH_PORTS: 22
</pre>
<p>Now that Suricata is is configured and runs we can install something to manage the events being generated by it.</p>
<p>BASE is listed in the http://www.openinfosecfoundation.org/index.php/faqs as something that is supported.</p>
<p>http://base.secureideas.net/</p>
<pre class="brush: plain; title: ; notranslate">cd /usr/ports/security/base/
make install clean
</pre>
<p>BASE has a long list of dependencies to install, so go grab a coffee.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/Irregular-Expressions/installing-suricata-on-freebsd-part-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Suricata on FreeBSD &#8211; Part 3</title>
		<link>http://itknowledgeexchange.techtarget.com/Irregular-Expressions/installing-suricata-on-freebsd-part-3/</link>
		<comments>http://itknowledgeexchange.techtarget.com/Irregular-Expressions/installing-suricata-on-freebsd-part-3/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 05:44:42 +0000</pubDate>
		<dc:creator>Dan O'Connor</dc:creator>
				<category><![CDATA[suricata freebsd]]></category>
		<category><![CDATA[suricata install]]></category>
		<category><![CDATA[suricata install freebsd]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/Irregular-Expressions/?p=100</guid>
		<description><![CDATA[Now that Suricata will start it&#8217;s time to create a rc script to control the service. ( Lets put it somewhere nice ) You can get fancy if you want with the rc script, but this basic one will allow you to start,stop and restart the service as needed. Add the needed lines to /etc/rc.conf [...]]]></description>
				<content:encoded><![CDATA[<p>Now that Suricata will start it&#8217;s time to create a rc script to control the service.</p>
<p>( Lets put it somewhere nice )</p>
<pre class="brush: plain; title: ; notranslate">vi /usr/local/etc/rc.d/suricata</pre>
<pre class="brush: plain; title: ; notranslate">
#!/bin/sh
#
# By Dan OConnor
# PROVIDE: suricata
#
. /etc/rc.subr
name=&quot;suricata&quot;
rcvar=${name}_enable
load_rc_config $name
: ${suricata_enable=&quot;NO&quot;}
start_cmd=${name}_start
stop_cmd=${name}_stop
suricata_bin=&quot;/usr/local/bin/suricata&quot;
suricata_start() {
        ${suricata_bin} -D -c $suricata_conf -i $suricata_int
}
suricata_stop() {
        killall -INT suricata
}
run_rc_command &quot;$1&quot;
</pre>
<pre class="brush: plain; title: ; notranslate">chmod +x /usr/local/etc/rc.d/suricata</pre>
<p>You can get fancy if you want with the rc script, but this basic one will allow you to start,stop and restart the service as needed.</p>
<p>Add the needed lines to /etc/rc.conf so we can start the service and pass our variables in.</p>
<pre class="brush: plain; title: ; notranslate">vi /etc/rc.conf
suricata_enable=&quot;YES&quot;
suricata_int=&quot;em0&quot;
suricata_conf=&quot;/usr/local/etc/suricata.yaml&quot;
</pre>
<p>And give it a test run.</p>
<pre class="brush: plain; title: ; notranslate">
test# /usr/local/etc/rc.d/suricata start
Warning: Invalid global_log_level assigned by user.  Falling back on the default_log_level &quot;Info&quot;
Warning: Invalid global_log_format supplied by user or format length exceeded limit of &quot;128&quot; characters.  Falling back on default log_format &quot;[%i] %t - (%f:%l)  (%n) -- &quot;
Warning: Output_interface not supplied by user.  Falling back on default_output_interface &quot;Console&quot;
[100121] 23/2/2010 -- 05:52:14 - (suricata.c:567)  (main) -- This is Suricata version 0.8.1
[100121] 23/2/2010 -- 05:52:14 - (util-cpu.c:150)  (UtilCpuPrintSummary) -- CPUs Summary: 
[100121] 23/2/2010 -- 05:52:14 - (util-cpu.c:152)  (UtilCpuPrintSummary) -- CPUs online: 1
[100121] 23/2/2010 -- 05:52:14 - (util-cpu.c:154)  (UtilCpuPrintSummary) -- CPUs configured 1
[100121] 23/2/2010 -- 05:52:14 - (output.c:42)  (OutputRegisterModule) -- Output module &quot;AlertFastLog&quot; registered.
[100121] 23/2/2010 -- 05:52:14 - (output.c:42)  (OutputRegisterModule) -- Output module &quot;AlertDebugLog&quot; registered.
[100121] 23/2/2010 -- 05:52:14 - (output.c:42)  (OutputRegisterModule) -- Output module &quot;AlertUnifiedLog&quot; registered.
[100121] 23/2/2010 -- 05:52:14 - (output.c:42)  (OutputRegisterModule) -- Output module &quot;AlertUnifiedAlert&quot; registered.
[100121] 23/2/2010 -- 05:52:14 - (output.c:42)  (OutputRegisterModule) -- Output module &quot;Unified2Alert&quot; registered.
[100121] 23/2/2010 -- 05:52:14 - (output.c:42)  (OutputRegisterModule) -- Output module &quot;LogHttpLog&quot; registered.

test# /usr/local/etc/rc.d/suricata stop
</pre>
<p>Needs to be cleaned up a bit but we can now start and stop it.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/Irregular-Expressions/installing-suricata-on-freebsd-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Suricata on FreeBSD &#8211; Part 2</title>
		<link>http://itknowledgeexchange.techtarget.com/Irregular-Expressions/installing-suricata-on-freebsd-part-2/</link>
		<comments>http://itknowledgeexchange.techtarget.com/Irregular-Expressions/installing-suricata-on-freebsd-part-2/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 04:55:38 +0000</pubDate>
		<dc:creator>Dan O'Connor</dc:creator>
				<category><![CDATA[suricata freebsd]]></category>
		<category><![CDATA[suricata install]]></category>
		<category><![CDATA[suricata install freebsd]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/Irregular-Expressions/?p=86</guid>
		<description><![CDATA[With everything in place you can now start suricata. Got a good start. Here is the 5 that did not load, I only added the emerging threats rules not the snort release set ( those caused Suricata to crash ). Let&#8217;s to check to make sure the ids system is logging, check the config file [...]]]></description>
				<content:encoded><![CDATA[<p>With everything in place you can now start suricata.</p>
<pre class="brush: plain; title: ; notranslate">suricata -c /usr/local/etc/suricata.yaml -i em0</pre>
<p>Got a good start.</p>
<pre class="brush: plain; title: ; notranslate">70 rule files processed. 7977 rules succesfully loaded, 5 rules failed</pre>
<p>Here is the 5 that did not load, I only added the emerging threats rules not the snort release set ( those caused Suricata to crash ).</p>
<pre class="brush: plain; title: ; notranslate">
[100072] 20/2/2010 -- 22:20:51 - (detect-bytetest.c:267)  (DetectBytetestParse) -- [ERRCODE: SC_ERR_INVALID_OPERATOR(111)] - Invalid operator
[100072] 20/2/2010 -- 22:20:51 - (detect.c:291)  (DetectLoadSigFile) -- [ERRCODE: SC_ERR_INVALID_SIGNATURE(29)] - Error parsing signature &quot;alert udp $HOME_NET 1024:65535 -&amp;gt; $EXTERNAL_NET 1024:65535 (msg:&quot;ET P2P eMule KAD Network Hello Request (2)&quot;; content:&quot;|e4 10|&quot;; depth:2; byte_test:2,&amp;lt;=,65535,16,relative; byte_test:2,&amp;lt;=,65535,0,relative; threshold: type limit, count 5, seconds 600, track by_src; classtype:policy-violation; reference:url,emule-project.net; reference:url,doc.emergingthreats.net/2009971; reference:url,www.emergingthreats.net/cgi-bin/cvsweb.cgi/sigs/P2P/P2P_eMule; sid:2009971; rev:4;)&quot; from file /usr/local/etc/suricata/rules/emerging-p2p.rules at line 194
[100072] 20/2/2010 -- 22:20:52 - (detect-distance.c:48)  (DetectDistanceSetup) -- [ERRCODE: SC_ERR_DISTANCE_MISSING_CONTENT(88)] - distance needs two preceeding content options
[100072] 20/2/2010 -- 22:20:52 - (detect.c:291)  (DetectLoadSigFile) -- [ERRCODE: SC_ERR_INVALID_SIGNATURE(29)] - Error parsing signature &quot;alert tcp $HOME_NET any -&amp;gt; $EXTERNAL_NET $HTTP_PORTS (msg:&quot;ET TROJAN Egspy Infection Report via HTTP&quot;; flow:established,to_server; uricontent:&quot;/keylogkontrol/&quot;; content:&quot;|0d 0a|User-Agent|3a| Mozilla/3.0 (compatible|3b| Indy Library)&quot;; distance:0; classtype:trojan-activity; reference:url,research.sunbelt-software.com/threatdisplay.aspx?name=EgySpy&amp;amp;threatid=48410; reference:url,doc.emergingthreats.net/2008047; reference:url,www.emergingthreats.net/cgi-bin/cvsweb.cgi/sigs/VIRUS/TROJAN_Egyspy; sid:2008047; rev:2;)&quot; from file /usr/local/etc/suricata/rules/emerging-virus.rules at line 915
[100072] 20/2/2010 -- 22:20:52 - (detect-distance.c:48)  (DetectDistanceSetup) -- [ERRCODE: SC_ERR_DISTANCE_MISSING_CONTENT(88)] - distance needs two preceeding content options
[100072] 20/2/2010 -- 22:20:52 - (detect.c:291)  (DetectLoadSigFile) -- [ERRCODE: SC_ERR_INVALID_SIGNATURE(29)] - Error parsing signature &quot;alert tcp $HOME_NET any -&amp;gt; $EXTERNAL_NET $HTTP_PORTS (msg:&quot;ET TROJAN Generic Spambot (often Tibs) Post-Infection Checkin&quot;; flow:established,to_server; uricontent:&quot;/access.php?&quot;; nocase; uricontent:&quot;w=&quot;; nocase; uricontent:&quot;&amp;amp;a=&quot;; nocase; content:&quot;|0d 0a|Host\: &quot;; distance:0; pcre:&quot;/Host\: \d+\.\d+\.\d+\.\d+\x0d\x0a/&quot;; content:&quot;|0d 0a|Cache-Control\: no-cache|0d 0a|&quot;; content:!&quot;|0d 0a|User-Agent\: &quot;; classtype:trojan-activity; reference:url,doc.emergingthreats.net/2008174; reference:url,www.emergingthreats.net/cgi-bin/cvsweb.cgi/sigs/VIRUS/TROJAN_Tibs; sid:2008174; rev:2;)&quot; from file /usr/local/etc/suricata/rules/emerging-virus.rules at line 2240
[100072] 20/2/2010 -- 22:20:52 - (detect.c:335)  (SigLoadSignatures) -- [ERRCODE: SC_ERR_NO_RULES(32)] - No rules loaded from /usr/local/etc/suricata/rules/emerging-web.rules
[100072] 20/2/2010 -- 22:20:55 - (detect-uricontent.c:303)  (DoDetectUricontentSetup) -- [ERRCODE: SC_ERR_NO_URICONTENT_NEGATION(92)] - uricontent negation is not supported at this time. See bug #31.
[100072] 20/2/2010 -- 22:20:55 - (detect.c:291)  (DetectLoadSigFile) -- [ERRCODE: SC_ERR_INVALID_SIGNATURE(29)] - Error parsing signature &quot;alert tcp $HOME_NET any -&amp;gt; $EXTERNAL_NET $HTTP_PORTS (msg:&quot;ET USER_AGENTS Suspicious Mozilla User-Agent - Likely Fake (Mozilla/5.0)&quot;; flow:to_server,established; content:&quot;|0d 0a|User-Agent\: Mozilla/5.0|0d 0a|&quot;; nocase; uricontent:!&quot;|0d 0a|Host\: download.releasenotes.nokia.com&quot;; content:!&quot;Mozilla/5.0|0d 0a|Connection\: Close|0d 0a 0d 0a|&quot;; classtype:trojan-activity; reference:url,doc.emergingthreats.net/2009295; reference:url,www.emergingthreats.net/cgi-bin/cvsweb.cgi/sigs/USER_AGENTS/USER_Agents_Suspicious; sid:2009295; rev:6;)&quot; from file /usr/local/etc/suricata/rules/emerging-user_agents.rules at line 483
[100072] 20/2/2010 -- 22:20:55 - (detect-distance.c:48)  (DetectDistanceSetup) -- [ERRCODE: SC_ERR_DISTANCE_MISSING_CONTENT(88)] - distance needs two preceeding content options
[100072] 20/2/2010 -- 22:20:55 - (detect.c:291)  (DetectLoadSigFile) -- [ERRCODE: SC_ERR_INVALID_SIGNATURE(29)] - Error parsing signature &quot;alert udp any any -&amp;gt; any 53 (msg:&quot;ET CURRENT_EVENTS DNS BIND 9 Dynamic Update DoS attempt&quot;; byte_test:1,&amp;amp;,40,2; byte_test:1,&amp;gt;,0,5; byte_test:1,&amp;gt;,0,1; content:&quot;|00 00 06|&quot;; distance:8; content:&quot;|c0 0c 00 ff|&quot;; distance:2; reference:cve,2009-0696; classtype:attempted-dos; reference:url,doc.emergingthreats.net/2009701; reference:url,www.emergingthreats.net/cgi-bin/cvsweb.cgi/sigs/CURRENT_EVENTS/CURRENT_Bind; sid:2009701; rev:3;)&quot; from file /usr/local/etc/suricata/rules/emerging-current_events.rules at line 65
[100072] 20/2/2010 -- 22:20:55 - (detect.c:376)  (SigLoadSignatures) -- 70 rule files processed. 7977 rules succesfully loaded, 5 rules failed
[100072] 20/2/2010 -- 22:20:55 - (detect-engine-sigorder.c:787)  (SCSigOrderSignatures) -- ordering signatures in memory
SCSigOrderSignatures: Total Signatures to be processed by thesigordering module: 7989
</pre>
<p>Let&#8217;s to check to make sure the ids system is logging, check the config file for the logging dir, the default is /var/log/suricata/.  You may have to create a noise rule ( any any -&gt; any any ), but there should start to be alerts hitting the fast.log file.</p>
<p>Now that we know it kinda works, there is some configuration to do in part 3.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/Irregular-Expressions/installing-suricata-on-freebsd-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Suricata on FreeBSD &#8211; Part 1</title>
		<link>http://itknowledgeexchange.techtarget.com/Irregular-Expressions/installing-suricata-on-freebsd-part-1/</link>
		<comments>http://itknowledgeexchange.techtarget.com/Irregular-Expressions/installing-suricata-on-freebsd-part-1/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 03:33:15 +0000</pubDate>
		<dc:creator>Dan O'Connor</dc:creator>
				<category><![CDATA[suricata freebsd]]></category>
		<category><![CDATA[suricata install]]></category>
		<category><![CDATA[suricata install freebsd]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/Irregular-Expressions/?p=72</guid>
		<description><![CDATA[Installation of Suricata on FreeBSD i386. Packages needed. PCRE libyaml libnet Step by step. Move the config file to somewhere nice Change `default-rule-path: /etc/suricata/rules/` and `classification-file: /etc/suricata/classification.config`, lets put them in the proper place. /usr/local/etc/suricata/rules/ /usr/local/etc/suricata/etc/classification.config We can populate the rules folder with something while we are at it. You are also going to need [...]]]></description>
				<content:encoded><![CDATA[<p>Installation of Suricata on FreeBSD i386.</p>
<p>Packages needed.</p>
<ul>
<li>PCRE</li>
<li>libyaml</li>
<li>libnet</li>
</ul>
<p>Step by step.</p>
<pre class="brush: plain; title: ; notranslate">cd /usr/ports/devel/pcre/

make install clean

cd /usr/ports/textproc/libyaml/

make install clean

cd /usr/ports/net/libnet/

make install clean

mkdir /usr/local/pkgs/

cd /usr/local/pkgs/

fetch http://www.openinfosecfoundation.org/download/suricata-0.8.1.tar.gz

tar -zvf suricata-0.8.1.tar.gz

cd suricata-0.8.1

./configure &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install</pre>
<p>Move the config file to somewhere nice</p>
<pre class="brush: plain; title: ; notranslate">cp suricata.yaml /usr/local/etc/

vi /usr/local/etc/suricata.yaml</pre>
<p>Change `default-rule-path: /etc/suricata/rules/` and `classification-file: /etc/suricata/classification.config`, lets put them in the proper place.</p>
<p>/usr/local/etc/suricata/rules/<br />
/usr/local/etc/suricata/etc/classification.config</p>
<pre class="brush: plain; title: ; notranslate">
mkdir /usr/local/etc/suricata/rules

mkdir /var/log/suricata</pre>
<p>We can populate the rules folder with something while we are at it.</p>
<pre class="brush: plain; title: ; notranslate">cd /usr/local/etc/suricata/

fetch http://www.emergingthreats.net/rules/emerging.rules.tar.gz

tar -xvf emerging.rules.tar.gz</pre>
<p>You are also going to need some files from the snort ruleset release, go over to snort.org and register.<br />
Get the latest release and unpack it just like the emerging set.</p>
<pre class="brush: plain; title: ; notranslate">cd /usr/local/etc/suricata/
tar -xvf snortrules-snapshot-2.8.tar.gz
</pre>
<p>You really don&#8217;t need the entire set you just need one file specifically, the classification.config file.  But we will pick that up in part 2.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/Irregular-Expressions/installing-suricata-on-freebsd-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
