<?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>linsec.ca blog &#187; annvix</title>
	<atom:link href="http://linsec.ca/blog/tag/annvix/feed/" rel="self" type="application/rss+xml" />
	<link>http://linsec.ca/blog</link>
	<description>You can have it right, or you can have it now.  But you can&#039;t have it right now.</description>
	<lastBuildDate>Mon, 23 Jan 2012 23:38: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>Merged Annvix.org with linsec.ca</title>
		<link>http://linsec.ca/blog/2011/12/22/merged-annvix-org-with-linsec-ca/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=merged-annvix-org-with-linsec-ca</link>
		<comments>http://linsec.ca/blog/2011/12/22/merged-annvix-org-with-linsec-ca/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 02:29:58 +0000</pubDate>
		<dc:creator>vdanen</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[annvix]]></category>
		<category><![CDATA[mod_rewrite]]></category>

		<guid isPermaLink="false">http://linsec.ca/blog/?p=1039</guid>
		<description><![CDATA[So today I spent a lot of time manually merging the annvix.org mediawiki data into my linsec.ca wiki (in a new Annvix namespace). There are some various automated tools and mediawiki import/export stuff, but I didn&#8217;t have a lot in terms of pages so taking a few hours to do this manually was no big [...]]]></description>
			<content:encoded><![CDATA[<p>So today I spent a lot of time manually merging the annvix.org mediawiki data into my linsec.ca wiki (in a new Annvix namespace).  There are some various automated tools and mediawiki import/export stuff, but I didn&#8217;t have a lot in terms of pages so taking a few hours to do this manually was no big deal (and I figured it would save me time rather than fighting with some maybe-working import/export duo&#8217;s).  The primary reason for this is that I wanted to keep the Annvix info alive yet (that&#8217;s 4.5 years of development &#8220;life&#8221;), but I didn&#8217;t want to maintain what was essentially a read-only wiki.  This way I get both since I need to update the linsec.ca wiki when updates come out.  This also knocked out another wordpress setup from the annvix blog (no need to keep that stuff around really).</p>
<p>I think, honestly, the biggest pain in the arse was making Apache&#8217;s rewrite rules work the way I wanted them to.  I still have the annvix.org domain, and moving the subversion viewvc and repo sub-domain is silly and painful (and neither require much effort on my part), so I&#8217;ve left them but still wanted to redirect http://annvix.org/foo to http://linsec.ca/Annvix:foo.  Easy enough without cPanel getting in the way and .htaccess files and whatnot, so I finally got it working after much goatee tugging.  For the interested, the pertinent bits of the .htaccess file I ended up using are below (criticism welcome!)</p>
<pre>
Options All -Indexes FollowSymLinks

RedirectMatch permanent ^/repo/$ http://repo.annvix.org/

RedirectMatch permanent ^Annvix:(.+)$ http://linsec.ca/Annvix:$1

RewriteEngine on

RewriteCond %{HTTP_HOST} !^repo\.annvix\.org [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ http://linsec.ca/Annvix:$1 [L,QSA]
</pre>
<p>The Apache mod_rewrite stuff always messes me up, so I&#8217;m sure there are prettier ways to do it, but at least this seems to work in all the cases that I want.</p>
]]></content:encoded>
			<wfw:commentRss>http://linsec.ca/blog/2011/12/22/merged-annvix-org-with-linsec-ca/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AIDE+gpg 1.0.4 released</title>
		<link>http://linsec.ca/blog/2011/10/22/aidegpg-1-0-4-released/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=aidegpg-1-0-4-released</link>
		<comments>http://linsec.ca/blog/2011/10/22/aidegpg-1-0-4-released/#comments</comments>
		<pubDate>Sat, 22 Oct 2011 17:02:01 +0000</pubDate>
		<dc:creator>vdanen</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[aide]]></category>
		<category><![CDATA[AIDE+gpg]]></category>
		<category><![CDATA[annvix]]></category>

		<guid isPermaLink="false">http://linsec.ca/blog/?p=1017</guid>
		<description><![CDATA[I&#8217;ve just released AIDE+gpg 1.0.4, which adds support for signing and verifying signatures on the AIDE binary itself (/usr/sbin/aide), and on the AIDE configuration file (/etc/aide.conf). Thanks to George Notaras for giving me the suggestion. Apparently someone other than myself uses these scripts. =) AIDE+gpg is a set of scripts to make AIDE more like [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just released AIDE+gpg 1.0.4, which adds support for signing and verifying signatures on the AIDE binary itself (/usr/sbin/aide), and on the AIDE configuration file (/etc/aide.conf).  Thanks to George Notaras for giving me the suggestion.</p>
<p>Apparently someone other than myself uses these scripts.  =)  AIDE+gpg is a set of scripts to make AIDE more like Tripwire in that the database is cryptographically signed (with gpg) so you can be alerted as to whether or not the AIDE database has been tampered with between runs. It also setups a cron job to check the database against the system daily to alert you of any changes. It is an add-on to AIDE that can be used on any Linux distribution (and probably distributions as well, although you may need to edit the scripts if the binary locations for gpg and aide differ from RHEL).</p>
<p>You can grab it from the <a href="http://annvix.org/Tools/AIDE_gpg">project page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://linsec.ca/blog/2011/10/22/aidegpg-1-0-4-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AIDE+gpg 1.0.2 released</title>
		<link>http://linsec.ca/blog/2011/02/23/aidegpg-1-0-2-released/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=aidegpg-1-0-2-released</link>
		<comments>http://linsec.ca/blog/2011/02/23/aidegpg-1-0-2-released/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 00:05:57 +0000</pubDate>
		<dc:creator>vdanen</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[aide]]></category>
		<category><![CDATA[AIDE+gpg]]></category>
		<category><![CDATA[annvix]]></category>

		<guid isPermaLink="false">http://linsec.ca/blog/?p=935</guid>
		<description><![CDATA[As part of my work migrating to Red Hat Enterprise Linux 6, I found that AIDE+gpg does not work with GnuPG2 (previously, Red Hat Enterprise Linux 5 and Annvix only used GnuPG version 1). The AIDE+gpg scripts now work with GnuPG version 2, and a new version is available from the AIDE+gpg project page. I [...]]]></description>
			<content:encoded><![CDATA[<p>As part of my work migrating to Red Hat Enterprise Linux 6, I found that AIDE+gpg does not work with GnuPG2 (previously, Red Hat Enterprise Linux 5 and Annvix only used GnuPG version 1).  The AIDE+gpg scripts now work with GnuPG version 2, and a new version is available from the <a href="http://annvix.org/Tools/AIDE_gpg">AIDE+gpg project page</a>.</p>
<p>I don&#8217;t know if anyone other than myself uses this, but it&#8217;s a set of scripts to make AIDE more like Tripwire in that the database is cryptographically signed (with gpg) so you can be alerted as to whether or not the AIDE database has been tampered with between runs.  It also setups a cron job to check the database against the system daily to alert you of any changes.  It is an add-on to AIDE that can be used on any Linux distribution (and probably distributions as well, although you may need to edit the scripts if the gpg binary location differs from RHEL).</p>
]]></content:encoded>
			<wfw:commentRss>http://linsec.ca/blog/2011/02/23/aidegpg-1-0-2-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>runit and supervised services on RHEL/CentOS 5</title>
		<link>http://linsec.ca/blog/2010/04/07/runit-and-supervised-services-on-rhelcentos-5/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=runit-and-supervised-services-on-rhelcentos-5</link>
		<comments>http://linsec.ca/blog/2010/04/07/runit-and-supervised-services-on-rhelcentos-5/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 22:41:55 +0000</pubDate>
		<dc:creator>vdanen</dc:creator>
				<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[annvix]]></category>
		<category><![CDATA[rhel]]></category>
		<category><![CDATA[runit]]></category>

		<guid isPermaLink="false">http://linsec.ca/blog/?p=726</guid>
		<description><![CDATA[I&#8217;m sure I&#8217;ve mentioned this before, but I maintain a repository of packages for Red Hat Enterprise Linux 5 (arguably these could/should be in EPEL but I&#8217;ve not had time to get into the Fedora side of things as of yet&#8230; someone will beat me with a wet noodle, no doubt). It&#8217;s a very small [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sure I&#8217;ve mentioned this before, but I maintain a <a href="http://repo.annvix.org/">repository of packages</a> for Red Hat Enterprise Linux 5 (arguably these could/should be in EPEL but I&#8217;ve not had time to get into the Fedora side of things as of yet&#8230; someone will beat me with a wet noodle, no doubt).  It&#8217;s a very small set of packages so I don&#8217;t feel too awful about it.</p>
<p>Anyways, one of my favourite features in Annvix was being able to run the entire system out of runit (Annvix used runit in place of SysVinit).  This gave us nicely supervised services using runit (much like DJB&#8217;s daemontools).  Feeling crappy with the first day of a head cold, I spent some time today over lunch to get runit working with RHEL5.  I had to re-tool the package since I don&#8217;t want it to replace SysVinit, but run under init and just supervise services (like sshd, exim, etc. &#8212; call me weird, but runit/daemontools makes a fantastic watchdog and with sshd running from tcpsvd, I get some nice ACLs to use as well).</p>
<p>At any rate, runit now installs and works properly.  Sorry to anyone who wanted to use it (I&#8217;ve been meaning to do this for the last year, ever since I switched all of my servers over to CentOS).  The runit package also comes with a bunch of run scripts; I&#8217;ve not tested them all yet so if you do end up using it and have issues, let me know.  I did have to fix a few minor things in a few of them.</p>
<p>At any rate, I&#8217;ve chkconfig&#8217;d off a few services and have them running supervised now:</p>
<pre>
# srv --list|grep -v '-'

service                   status   pid      started
crond                     up       2737     04/07/2010 02:16:32 PM
crond/log                 up       2735     04/07/2010 02:16:32 PM
exim                      up       2747     04/07/2010 02:16:32 PM
exim/log                  up       2746     04/07/2010 02:16:32 PM
mdadm                     up       2738     04/07/2010 02:16:32 PM
mdadm/log                 up       2736     04/07/2010 02:16:32 PM
ntpd                      up       2733     04/07/2010 02:16:32 PM
ntpd/log                  up       2731     04/07/2010 02:16:32 PM
smartd                    up       2739     04/07/2010 02:16:32 PM
smartd/log                up       2734     04/07/2010 02:16:32 PM
sshd                      up       2732     04/07/2010 02:16:32 PM
sshd/log                  up       2730     04/07/2010 02:16:32 PM
</pre>
<p>One thing knocked off my TODO list.  Replaced it with going to bed early tonight.</p>
]]></content:encoded>
			<wfw:commentRss>http://linsec.ca/blog/2010/04/07/runit-and-supervised-services-on-rhelcentos-5/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Monitor your system for threats with rsec alerts</title>
		<link>http://linsec.ca/blog/2009/08/25/monitor-your-system-for-threats-with-rsec-alerts/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=monitor-your-system-for-threats-with-rsec-alerts</link>
		<comments>http://linsec.ca/blog/2009/08/25/monitor-your-system-for-threats-with-rsec-alerts/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 03:12:56 +0000</pubDate>
		<dc:creator>vdanen</dc:creator>
				<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[annvix]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[rhel]]></category>
		<category><![CDATA[techmail]]></category>

		<guid isPermaLink="false">http://linsec.ca/blog/?p=560</guid>
		<description><![CDATA[This week&#8217;s TechMail is Monitor your system for threats with rsec alerts which discusses the rsec tool I forked from Mandriva&#8217;s msec years ago (for Annvix). It&#8217;s been updated and is available for Red Hat Enterprise Linux 5 (and CentOS 5) as I think it&#8217;s still a pretty good tool and complements stuff like logwatch [...]]]></description>
			<content:encoded><![CDATA[<p>This week&#8217;s TechMail is <a href="http://blogs.techrepublic.com.com/opensource/?p=870">Monitor your system for threats with rsec alerts</a> which discusses the rsec tool I forked from Mandriva&#8217;s msec years ago (for Annvix).  It&#8217;s been updated and is available for Red Hat Enterprise Linux 5 (and CentOS 5) as I think it&#8217;s still a pretty good tool and complements stuff like logwatch quite nicely.  rsec essentially reports on various bits of your system&#8230; it lets you know if there are changes to suid/sgid files, points out unowned files, changes to firewall rules, indicates if there are new packages to install, if there are changes to listening services, etc.  Basically it took all the best bits (reporting) of msec and got rid of all the crappy bits (that change things).</p>
<p>I have heard that msec now is much better, but have not had a chance to try it although I do try to keep up with the changes to msec related to reporting and fold those back into rsec.</p>
]]></content:encoded>
			<wfw:commentRss>http://linsec.ca/blog/2009/08/25/monitor-your-system-for-threats-with-rsec-alerts/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The return of Annvix</title>
		<link>http://linsec.ca/blog/2009/03/17/the-return-of-annvix/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-return-of-annvix</link>
		<comments>http://linsec.ca/blog/2009/03/17/the-return-of-annvix/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 21:40:54 +0000</pubDate>
		<dc:creator>vdanen</dc:creator>
				<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[annvix]]></category>
		<category><![CDATA[centos]]></category>

		<guid isPermaLink="false">http://linsec.ca/blog/?p=458</guid>
		<description><![CDATA[Well, sort of. Annvix is not coming back as an operating system like it used to be, but rather a repository of packages for RHEL/CentOS (currently just version 5). There is very little there right now: a new version of openssh and a new version of logwatch. It will increase as time permits. I do [...]]]></description>
			<content:encoded><![CDATA[<p>Well, sort of.</p>
<p>Annvix is not coming back as an operating system like it used to be, but rather a repository of packages for RHEL/CentOS (currently just version 5).  There is very little there right now: a new version of openssh and a new version of logwatch.  It will increase as time permits.  I do plan on &#8220;porting&#8221; some of the stuff I had done for Annvix to RHEL5; things like rsec, AIDE+GPG, runit, scripts to use with runit, etc.  Essentially those things that were fun to deal with on Annvix, but without the pain of managing a whole OS.</p>
<p>If you feel like giving it a go, just execute:</p>
<pre>
# rpm -ivh http://repo.annvix.org/media/EL5/x86_64/annvix-release-1.0-2.el5.avx.x86_64.rpm
</pre>
<p>on your RHEL5 or CentOS5 install (change x86_64 to i386 if you&#8217;re using an x86 system).  If you have the priority plugin setup on CentOS, make sure you edit /etc/yum.repos.d/annvix.repo and add:</p>
<pre>
priority = 1
</pre>
<p>or something suitable.  The <a href="http://annvix.org/">annvix.org</a> web site will be updated at some point to reflect that Annvix is a repository add-on to RHEL5 now instead of a stand-alone OS.</p>
]]></content:encoded>
			<wfw:commentRss>http://linsec.ca/blog/2009/03/17/the-return-of-annvix/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Linux.com reviews Annvix</title>
		<link>http://linsec.ca/blog/2008/01/16/linuxcom-reviews-annvix/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=linuxcom-reviews-annvix</link>
		<comments>http://linsec.ca/blog/2008/01/16/linuxcom-reviews-annvix/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 18:19:29 +0000</pubDate>
		<dc:creator>vdanen</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[annvix]]></category>

		<guid isPermaLink="false">http://linsec.ca/blog/2008/01/16/linuxcom-reviews-annvix/</guid>
		<description><![CDATA[This is quite exciting for me as no one (other than myself) has ever written anything about Annvix before. But today I saw that Linux.com had written a review of Annvix. The title was Annvix: A stable, secure, no-frills server distro and I don&#8217;t think the reviewer realized quite what he was getting himself into [...]]]></description>
			<content:encoded><![CDATA[<p>This is quite exciting for me as no one (other than myself) has ever written anything about Annvix before.  But today I saw that Linux.com had written <a href="http://www.linux.com/feature/124243">a review of Annvix</a>.  The title was <i>Annvix: A stable, secure, no-frills server distro</i> and I don&#8217;t think the reviewer realized quite what he was getting himself into when he downloaded it, but the review was pretty good.</p>
<p>It&#8217;s exciting to see the first review of something you&#8217;ve spent four years working on, especially when you&#8217;re not the one to write it.  =)</p>
]]></content:encoded>
			<wfw:commentRss>http://linsec.ca/blog/2008/01/16/linuxcom-reviews-annvix/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Annvix 3.0-RELEASE released</title>
		<link>http://linsec.ca/blog/2007/12/30/annvix-30-release-released/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=annvix-30-release-released</link>
		<comments>http://linsec.ca/blog/2007/12/30/annvix-30-release-released/#comments</comments>
		<pubDate>Sun, 30 Dec 2007 22:28:28 +0000</pubDate>
		<dc:creator>vdanen</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[annvix]]></category>

		<guid isPermaLink="false">http://linsec.ca/blog/2007/12/30/annvix-30-release-released/</guid>
		<description><![CDATA[Just finished releasing Annvix 3.0-RELEASE. It&#8217;s been almost a year since the last release and while this one isn&#8217;t as significant (in terms of features) as 2.0-RELEASE was, it&#8217;s significant in that RSBAC is gone, AppArmor is default, new kernel, new glibc, and a whole host of other new stuff. If anyone has an account [...]]]></description>
			<content:encoded><![CDATA[<p>Just finished releasing <a href="http://blog.annvix.org/index.php?/archives/93-Annvix-3.0-RELEASE-Freya-now-available.html">Annvix 3.0-RELEASE</a>.  It&#8217;s been almost a year since the last release and while this one isn&#8217;t as significant (in terms of features) as 2.0-RELEASE was, it&#8217;s significant in that RSBAC is gone, AppArmor is default, new kernel, new glibc, and a whole host of other new stuff.</p>
<p>If anyone has an account on fsdaily.com, I&#8217;d love it if you could <a href="http://www.fsdaily.com/Community/Annvix_3_0_RELEASE_Freya_now_available">vote for the story</a> and help make it hit the frontpage (shouldn&#8217;t be too hard, looks like it&#8217;s a fairly new site, kinda like digg).</p>
]]></content:encoded>
			<wfw:commentRss>http://linsec.ca/blog/2007/12/30/annvix-30-release-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Annvix blog</title>
		<link>http://linsec.ca/blog/2006/03/30/annvix-blog/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=annvix-blog</link>
		<comments>http://linsec.ca/blog/2006/03/30/annvix-blog/#comments</comments>
		<pubDate>Thu, 30 Mar 2006 10:51:16 +0000</pubDate>
		<dc:creator>vdanen</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[annvix]]></category>

		<guid isPermaLink="false">http://linsec.ca/wp/?p=68</guid>
		<description><![CDATA[I moved all the Annvix-related blog entries to the new Annvix Developer&#8217;s Blog since I&#8217;m &#8220;consolidating&#8221; all Annvix-related stuff there. That means this blog will be &#8220;Annvix clean&#8221; (at least as far as technical-ish stuff goes). Just a heads up in case you wonder why a) a category was removed and b) why some entries [...]]]></description>
			<content:encoded><![CDATA[<p>I moved all the Annvix-related blog entries to the new <a href="http://blog.annvix.org/">Annvix Developer&#8217;s Blog</a> since I&#8217;m &#8220;consolidating&#8221; all Annvix-related stuff there.  That means this blog will be &#8220;Annvix clean&#8221; (at least as far as technical-ish stuff goes).</p>
<p>Just a heads up in case you wonder why a) a category was removed and b) why some entries seem to have disappeared.</p>
]]></content:encoded>
			<wfw:commentRss>http://linsec.ca/blog/2006/03/30/annvix-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

