<?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>Inliniac &#187; Debian</title>
	<atom:link href="http://www.inliniac.net/blog/tag/debian/feed" rel="self" type="application/rss+xml" />
	<link>http://www.inliniac.net/blog</link>
	<description>Everything inline.</description>
	<lastBuildDate>Wed, 11 Jan 2012 19:09:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Removing Trac ticket comment spam in Debian Lenny</title>
		<link>http://www.inliniac.net/blog/2010/04/23/removing-trac-ticket-comment-spam-in-debian-lenny.html</link>
		<comments>http://www.inliniac.net/blog/2010/04/23/removing-trac-ticket-comment-spam-in-debian-lenny.html#comments</comments>
		<pubDate>Fri, 23 Apr 2010 10:23:20 +0000</pubDate>
		<dc:creator>Victor Julien</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[ModSecurity]]></category>
		<category><![CDATA[comment spam]]></category>
		<category><![CDATA[trac]]></category>

		<guid isPermaLink="false">http://www.inliniac.net/blog/?p=340</guid>
		<description><![CDATA[The Vuurmuur website runs Trac and overall I&#8217;m pretty happy with it. The only thing that Trac doesn&#8217;t do well, is dealing with spammers. Spammers target Trac a lot, so that&#8217;s a real problem. To prevent spammers from making it through, I run Scallywhack and a number of custom ModSecurity rules. So far, spams only [...]]]></description>
			<content:encoded><![CDATA[<p>The Vuurmuur website runs Trac and overall I&#8217;m pretty happy with it. The only thing that Trac doesn&#8217;t do well, is dealing with spammers. Spammers target Trac a lot, so that&#8217;s a real problem.</p>
<p>To prevent spammers from making it through, I run <a href="http://projects.otaku42.de/wiki/ScallyWhack">Scallywhack</a> and a number of custom ModSecurity rules. So far, spams only made it through as new tickets in the ticket tracker, so I installed the <a href="http://trac-hacks.org/wiki/TicketDeletePlugin">TicketDeletePlugin</a>.</p>
<p>Yesterday, I saw the first spam as a comment to an existing and valid ticket. Like tickets themselves, ticket comments can not be removed by Trac by default. Luckily, upstream Trac seems to have fixed this. I&#8217;m running Debian&#8217;s version of Trac 0.11.1 however, so I decided to patch that. The patches in the Trac ticket <a href="http://trac.edgewall.org/ticket/454">#454</a> didn&#8217;t apply cleanly, so I had to patch it manually. To save others the work, it&#8217;s available here: <a href="http://www.inliniac.net/files/trac_0.11.1-debian-comment_edit.patch">http://www.inliniac.net/files/trac_0.11.1-debian-comment_edit.patch</a></p>
<p>To use it, make a copy of your /usr/share/pyshared/trac directory.<br />
Next, go into the trac directory and run the command:<br />
patch -p1 &lt; /path/to/trac_0.11.1-debian-comment_edit.patch</p>
<p>After this, each comment in the comment system will have a &#8220;edit&#8221; button and you can remove the spam message content. It&#8217;s not possible to remove the entire comment, but this works for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inliniac.net/blog/2010/04/23/removing-trac-ticket-comment-spam-in-debian-lenny.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vuurmuur makes it into Debian (Sid)</title>
		<link>http://www.inliniac.net/blog/2008/12/09/vuurmuur-makes-it-into-debian-sid.html</link>
		<comments>http://www.inliniac.net/blog/2008/12/09/vuurmuur-makes-it-into-debian-sid.html#comments</comments>
		<pubDate>Tue, 09 Dec 2008 14:08:57 +0000</pubDate>
		<dc:creator>Victor Julien</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Vuurmuur]]></category>

		<guid isPermaLink="false">http://www.inliniac.net/blog/?p=184</guid>
		<description><![CDATA[Thanks to the hard work of Debian&#8217;s Daniel Baumann Vuurmuur has been included in Debian unstable/Sid. This hopefully means that Vuurmuur will be getting a lot more users. Eventually it should get into testing and even stable, although the next release &#8220;lenny&#8221; will come too soon for that. The &#8220;lenny&#8221; feature freeze was already in [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to the hard work of Debian&#8217;s Daniel Baumann Vuurmuur has been included in Debian unstable/Sid. This hopefully means that Vuurmuur will be getting a lot more users. Eventually it should get into testing and even stable, although the next release &#8220;lenny&#8221; will come too soon for that. The &#8220;lenny&#8221; feature freeze was already in place before Vuurmuur got included in Sid. Anyway, for me this is big news!</p>
<p>See here for the packages:<br />
<a href="http://packages.debian.org/sid/libvuurmuur0">http://packages.debian.org/sid/libvuurmuur0</a><br />
<a href="http://packages.debian.org/sid/vuurmuur">http://packages.debian.org/sid/vuurmuur</a><br />
<a href="http://packages.debian.org/sid/vuurmuur-conf">http://packages.debian.org/sid/vuurmuur-conf</a></p>
<p>Big thanks to Daniel Bauman!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inliniac.net/blog/2008/12/09/vuurmuur-makes-it-into-debian-sid.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Vuurmuur developments</title>
		<link>http://www.inliniac.net/blog/2007/09/17/vuurmuur-developments-2.html</link>
		<comments>http://www.inliniac.net/blog/2007/09/17/vuurmuur-developments-2.html#comments</comments>
		<pubDate>Mon, 17 Sep 2007 15:34:49 +0000</pubDate>
		<dc:creator>Victor Julien</dc:creator>
				<category><![CDATA[Vuurmuur]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[nfqueue]]></category>
		<category><![CDATA[Snort_inline]]></category>
		<category><![CDATA[trac]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.inliniac.net/blog/2007/09/17/vuurmuur-developments-2.html</guid>
		<description><![CDATA[Last weeks I&#8217;ve spend many hours on my Vuurmuur Firewall project. First I&#8217;ve been improving the code to prepare for a new release. I&#8217;ve added NFQUEUE support to Vuurmuur, so I could use it with nfnetlink enabled Snort_inline. Also the connection killing has been improved. The rules limit options were extended, to allow more flexibility. [...]]]></description>
			<content:encoded><![CDATA[<p>Last weeks I&#8217;ve spend many hours on my <a href="http://www.vuurmuur.org/" target="_blank">Vuurmuur Firewall project</a>. First I&#8217;ve been improving the code to prepare for a new release. I&#8217;ve added NFQUEUE support to Vuurmuur, so I could use it with nfnetlink enabled Snort_inline. Also the connection killing has been improved. The rules limit options were extended, to allow more flexibility.</p>
<p>Second, with the great help of Adi Kriegisch, I&#8217;ve been working on setting up a new build server for Debian and Ubuntu packages. Credits mostly go to Adi, who did most of the work <strong>and</strong> hosts the server. So many thanks to Adi! The new build server supports all version of Debian from Sarge up and of Ubuntu from Dapper and up.</p>
<p>Third, I have been busy setting up a new site for Vuurmuur. It is based on the <a href="http://trac.edgewall.org/" target="_blank">Trac</a> software and replaces both the static site at sourceforge.net and the tikiwiki based wiki. The new site can be found at <a href="http://www.vuurmuur.org/">http://www.vuurmuur.org/</a></p>
<p>Last but not least, and the reason for this post, is that today I&#8217;ve released a new version of Vuurmuur. The version, 0.5.73, is the first non-test release since January. This has taken a lot longer than I wanted, but work and other projects and of course &#8216;real life&#8217; have taken much of the time from Vuurmuur. I don&#8217;t think this will change any time soon, unless someone will join the project to contribute some serious amount of coding time, or someone wants to fund me to do so.</p>
<p>On the <a href="http://www.vuurmuur.org/trac/roadmap" target="_blank">roadmap</a> (which is a nice feature of Trac btw) one can see the future directions of Vuurmuur. Ideas and comments are welcome. So are bug reports of course <img src='http://www.inliniac.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.inliniac.net/blog/2007/09/17/vuurmuur-developments-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian should update their Snort package</title>
		<link>http://www.inliniac.net/blog/2007/06/16/debian-should-update-their-snort-package.html</link>
		<comments>http://www.inliniac.net/blog/2007/06/16/debian-should-update-their-snort-package.html#comments</comments>
		<pubDate>Sat, 16 Jun 2007 12:37:13 +0000</pubDate>
		<dc:creator>Victor Julien</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Snort]]></category>
		<category><![CDATA[rules]]></category>
		<category><![CDATA[sigs]]></category>

		<guid isPermaLink="false">http://www.inliniac.net/blog/?p=87</guid>
		<description><![CDATA[Last week there was some discussion in the #snort IRC channel about why Debian distributes such an ancient version of Snort, namely version 2.3.3. This release is more than 2 years old and no longer supported by SourceFire. The snort.org website says about the old versions: You should not use these unless you really know [...]]]></description>
			<content:encoded><![CDATA[<p>Last week there was some discussion in the #snort IRC channel about why Debian distributes such an ancient version of Snort, namely version 2.3.3. This release is more than 2 years old and no longer supported by <a href="http://www.sourcefire.com">SourceFire</a>. The snort.org website says about the old versions:</p>
<blockquote><p>You should not use these unless you <strong>really</strong> know what you are doing. Many bugs may have been fixed, including remote vulnerabilities</p></blockquote>
<p>Even though Debian is able to fix any security bugs themselves, and they don&#8217;t need to rely on SourceFire for this, Snort 2.3.3 is still going to be inferior to the recent 2.6.1.5. Why? Well recent Snort versions have many more and improved detection options, such as a better pattern matcher, defragmentation preprocessor, improved stream preprocessor, smtp plugin, etc, etc.</p>
<p>So why is Debian not updating Snort? The answer can be found in the Debian <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=320920" target="_blank">bugtracker</a>. Snort is released under the GPL and up to and including version 2.3.3 included a ruleset. But since then only Snort itself is distributed under the GPL, the (VRT) rules are now under a less free license. Of course the user can get them for free, but with a 30 day delay and only after registering with SourceFire. Big deal, I would say, just remove the rules from the package and put some doc describing how to get rules. But the Debian maintainer doesn&#8217;t like this idea:</p>
<blockquote><p> &#8220;Consequently, upgrading to 2.4 would mean providing just an IDS engine, not an IDS &#8220;service&#8221;.&#8221; (<a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=320920" target="_blank">source</a>)</p></blockquote>
<p>I think this reasoning makes no sense, for a number of reasons:</p>
<ol>
<li>Snort can be useful even without any rules: it can detect anomalies in stream tracking, dns, ftp, http, smtp. It can provide statistics, capture traffic.</li>
<li>Managing the Snort rules through the very static Debian packages system make no sense in the first place. Many of the rules change weekly or even daily. Debian would never update the package for this. <a href="http://oinkmaster.sourceforge.net/" target="_blank">Oinkmaster</a> should be used for this, and Debian provides this tool as well.</li>
<li>People can write their own rules.</li>
<li>There still are many free rules available. The <a href="http://snort.org/pub-bin/downloads.cgi#COMM" target="_blank">Snort community rules</a> are GPL licensed, <a href="http://doc.bleedingthreats.net/bin/view/Main/AllRulesets" target="_blank">Bleeding rules</a> are BSD licensed. Together they have thousands of rules.</li>
</ol>
<p>So Debian, please make your Snort package usable again, and update it to the latest stable version! And while you are at it, provide an <em>inline</em> enabled package as well <img src='http://www.inliniac.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.inliniac.net/blog/2007/06/16/debian-should-update-their-snort-package.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Sguil 0.7 CVS installation on Debian Etch</title>
		<link>http://www.inliniac.net/blog/2007/06/12/sguil-07-cvs-installation-on-debian-etch.html</link>
		<comments>http://www.inliniac.net/blog/2007/06/12/sguil-07-cvs-installation-on-debian-etch.html#comments</comments>
		<pubDate>Tue, 12 Jun 2007 21:58:51 +0000</pubDate>
		<dc:creator>Victor Julien</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[ModSecurity]]></category>
		<category><![CDATA[Sguil]]></category>
		<category><![CDATA[David Bianco]]></category>
		<category><![CDATA[etch]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.inliniac.net/blog/?p=86</guid>
		<description><![CDATA[Sguil 0.7 is getting shape quite nicely. One of the most interesting new features is the splitting up of different types of agents and the option to create &#8216;net groups&#8217;. This are groups of agents that Sguil considers part of the same network. You can use this to spread the agents over multiple servers, but [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sguil.sourceforge.net/" target="_blank">Sguil</a> 0.7 is getting shape quite nicely. One of the most interesting new features is the splitting up of different types of agents and the option to create &#8216;net groups&#8217;. This are groups of agents that Sguil considers part of the same network. You can use this to spread the agents over multiple servers, but still use it from Sguil as if it was one single sensor. For example, this way you can easily create a Snort sensor and a separate full content logging capture server. When you request the full content for a Snort event in Sguil, it will know that it needs to request the packet data from the capture server. This way you can also have multiple Snort agents without the need for capturing the same sancp and full content data over and over again.</p>
<p><a href="http://blog.vorant.com/" target="_blank">David Bianco</a> has written a very nice <a href="http://www.vorant.com/nsmwiki/index.php?title=Main_Page/index.php&amp;title=Sguil_on_RedHat_HOWTO_0.7.0" target="_blank">guide</a> for installing Sguil 0.7 on Redhat Enterprise 4. I used this guide to install the server and sensor on a Debian Etch installation. The main difference is that I used Debian packages where ever possible. These packages could be used:</p>
<blockquote><p>mysql-server<br />
p0f<br />
tcpflow<br />
tcllib<br />
mysqltcl<br />
tcltls<br />
tcl8.3<br />
tclx8.3</p></blockquote>
<p>Important: do not use the tcl8.4 package. It is not compatible with Sguil and will produce the following message:</p>
<blockquote><p> ERROR: This version of tcl was compile with threading enabled. Sguil is NOT compatible with threading.<br />
SGUILD: Exiting&#8230;</p></blockquote>
<p>You can get Sguil 0.7 CVS by checking out the latest CVS version:</p>
<blockquote><p> cvs -d:pserver:anonymous@sguil.cvs.sourceforge.net:/cvsroot/sguil login<br />
cvs -d:pserver:anonymous@sguil.cvs.sourceforge.net:/cvsroot/sguil co sguil</p></blockquote>
<p>I will update <a href="http://www.inliniac.net/modsec2sguil/" target="_blank">Modsec2sguil</a> soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inliniac.net/blog/2007/06/12/sguil-07-cvs-installation-on-debian-etch.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

