<?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>cormander&#039;s blog</title>
	<atom:link href="http://cormander.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://cormander.com</link>
	<description></description>
	<lastBuildDate>Thu, 26 Jan 2012 07:42:07 +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>Repacking an RPM from files on the system</title>
		<link>http://cormander.com/2012/01/repacking-an-rpm-from-files-on-the-system/</link>
		<comments>http://cormander.com/2012/01/repacking-an-rpm-from-files-on-the-system/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 07:00:35 +0000</pubDate>
		<dc:creator>cormander</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://cormander.com/?p=201</guid>
		<description><![CDATA[Have you ever had an RPM installed on the system that you needed installed on another system, but didn&#8217;t have the .rpm file for it? Or, have you wanted to make a .rpm file with just a minor change without &#8230; <a href="http://cormander.com/2012/01/repacking-an-rpm-from-files-on-the-system/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://cormander.com/2012/01/repacking-an-rpm-from-files-on-the-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You can find my stuff on GitHub</title>
		<link>http://cormander.com/2012/01/you-can-find-my-stuff-on-github/</link>
		<comments>http://cormander.com/2012/01/you-can-find-my-stuff-on-github/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 22:15:57 +0000</pubDate>
		<dc:creator>cormander</dc:creator>
				<category><![CDATA[Notices]]></category>

		<guid isPermaLink="false">http://cormander.com/?p=191</guid>
		<description><![CDATA[I&#8217;ve been using GitHub a lot more lately, and have found it to be a great service. So, this is me officially saying that any code I reference you should be able to find in one of my github repositories. &#8230; <a href="http://cormander.com/2012/01/you-can-find-my-stuff-on-github/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://cormander.com/2012/01/you-can-find-my-stuff-on-github/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>nagios snmp check all disks plugin</title>
		<link>http://cormander.com/2012/01/nagios-snmp-check-all-disks-plugin/</link>
		<comments>http://cormander.com/2012/01/nagios-snmp-check-all-disks-plugin/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 04:06:12 +0000</pubDate>
		<dc:creator>cormander</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[nagios]]></category>

		<guid isPermaLink="false">http://cormander.com/?p=175</guid>
		<description><![CDATA[Having to manage a wide array of servers with vastly different disk configurations, I found that things began to be very tedious with the nagios configuration file for disks checks. It seemed as if no two server disk configuration was &#8230; <a href="http://cormander.com/2012/01/nagios-snmp-check-all-disks-plugin/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://cormander.com/2012/01/nagios-snmp-check-all-disks-plugin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to hook into (hijack) linux kernel functions via LKM</title>
		<link>http://cormander.com/2011/12/how-to-hook-into-hijack-linux-kernel-functions-via-lkm/</link>
		<comments>http://cormander.com/2011/12/how-to-hook-into-hijack-linux-kernel-functions-via-lkm/#comments</comments>
		<pubDate>Sat, 24 Dec 2011 06:27:39 +0000</pubDate>
		<dc:creator>cormander</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[ksplice]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://cormander.com/?p=172</guid>
		<description><![CDATA[It&#8217;s about time I post a detailed explanation about how my tpe-lkm module is able to enforce its security policy. This post is very technical, readers beware. Note that this writeup is based on the code as it was the &#8230; <a href="http://cormander.com/2011/12/how-to-hook-into-hijack-linux-kernel-functions-via-lkm/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://cormander.com/2011/12/how-to-hook-into-hijack-linux-kernel-functions-via-lkm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How I license code</title>
		<link>http://cormander.com/2011/12/how-i-license-code/</link>
		<comments>http://cormander.com/2011/12/how-i-license-code/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 05:34:51 +0000</pubDate>
		<dc:creator>cormander</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Notices]]></category>

		<guid isPermaLink="false">http://cormander.com/?p=155</guid>
		<description><![CDATA[If you&#8217;ve looked at any of my original code lately, you might have noticed how I license it at the top of said code: # # Originally written by Corey Henderson # # Dual-Licensed - you may choose between: # &#8230; <a href="http://cormander.com/2011/12/how-i-license-code/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://cormander.com/2011/12/how-i-license-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monitor time drift with nagios and snmp</title>
		<link>http://cormander.com/2011/12/monitor-time-drift-with-nagios-and-snmp/</link>
		<comments>http://cormander.com/2011/12/monitor-time-drift-with-nagios-and-snmp/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 05:02:41 +0000</pubDate>
		<dc:creator>cormander</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[nagios]]></category>

		<guid isPermaLink="false">http://cormander.com/?p=149</guid>
		<description><![CDATA[The other day I threw together a check_snmp_time.pl script that simply checks the remote&#8217;s time against the monitor host&#8217;s time. It&#8217;s fairly straight forward, and will alert you when host&#8217;s time drift too much, indicating that your ntpd configuration is &#8230; <a href="http://cormander.com/2011/12/monitor-time-drift-with-nagios-and-snmp/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://cormander.com/2011/12/monitor-time-drift-with-nagios-and-snmp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>An agent, auditor, and bodyguard walk into a bar&#8230;</title>
		<link>http://cormander.com/2011/12/an-agent-auditor-and-bodyguard-walk-into-a-bar/</link>
		<comments>http://cormander.com/2011/12/an-agent-auditor-and-bodyguard-walk-into-a-bar/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 06:34:40 +0000</pubDate>
		<dc:creator>cormander</dc:creator>
				<category><![CDATA[Complaints]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[nagios]]></category>

		<guid isPermaLink="false">http://cormander.com/?p=144</guid>
		<description><![CDATA[This evening I wasted a bunch of time on what turned out to be a simple problem. I really hate it when that happens. I fixed a bug in tpe-lkm where users weren&#8217;t seeing all of their processes, and updated &#8230; <a href="http://cormander.com/2011/12/an-agent-auditor-and-bodyguard-walk-into-a-bar/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://cormander.com/2011/12/an-agent-auditor-and-bodyguard-walk-into-a-bar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tpe-lkm &#8220;hardcoded_path&#8221; feature</title>
		<link>http://cormander.com/2011/12/tpe-lkm-hardcoded_path-feature/</link>
		<comments>http://cormander.com/2011/12/tpe-lkm-hardcoded_path-feature/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 08:14:27 +0000</pubDate>
		<dc:creator>cormander</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://cormander.com/?p=141</guid>
		<description><![CDATA[This evening I implemented the optional hardcoded_path feature for tpe-lkm. It&#8217;s a way to be very strict on what on the system can be executed. When set, anything outside of the given path can&#8217;t be executed, regardless of permissions or &#8230; <a href="http://cormander.com/2011/12/tpe-lkm-hardcoded_path-feature/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://cormander.com/2011/12/tpe-lkm-hardcoded_path-feature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tpe-lkm &#8220;lock&#8221; sysctl feature</title>
		<link>http://cormander.com/2011/11/tpe-lkm-lock-sysctl-feature/</link>
		<comments>http://cormander.com/2011/11/tpe-lkm-lock-sysctl-feature/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 08:32:45 +0000</pubDate>
		<dc:creator>cormander</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://cormander.com/?p=139</guid>
		<description><![CDATA[Tonight I implemented a &#8220;lock&#8221; sysctl feature for tpe-lkm. When enabled, the sysctl entries for the tpe module can&#8217;t be changed. It&#8217;s only real useful if also combined with the modules_disabled option. Seems kind of pointless to me, as an &#8230; <a href="http://cormander.com/2011/11/tpe-lkm-lock-sysctl-feature/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://cormander.com/2011/11/tpe-lkm-lock-sysctl-feature/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My first book review starts today</title>
		<link>http://cormander.com/2011/11/my-first-book-review-starts-today/</link>
		<comments>http://cormander.com/2011/11/my-first-book-review-starts-today/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 22:09:17 +0000</pubDate>
		<dc:creator>cormander</dc:creator>
				<category><![CDATA[Book Writing]]></category>
		<category><![CDATA[Notices]]></category>

		<guid isPermaLink="false">http://cormander.com/?p=136</guid>
		<description><![CDATA[Last week I completed the first draft of Part 1 of my book on Linux Security (chapters 1 through 4). I just got word that it&#8217;s been sent out for review, and expect to get them back in a few &#8230; <a href="http://cormander.com/2011/11/my-first-book-review-starts-today/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://cormander.com/2011/11/my-first-book-review-starts-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

