<?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>Ruan Müller &#187; Open Source</title>
	<atom:link href="http://ruanmuller.com/category/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://ruanmuller.com</link>
	<description>Willing and not afraid to challenge the status quo.</description>
	<lastBuildDate>Wed, 14 Dec 2011 19:57:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>pfSense 2 log visualization with glTail on OSX Lion</title>
		<link>http://ruanmuller.com/2011/12/05/pfsense-2-0-log-visualization-with-gltail-on-osx-lion/</link>
		<comments>http://ruanmuller.com/2011/12/05/pfsense-2-0-log-visualization-with-gltail-on-osx-lion/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 01:58:28 +0000</pubDate>
		<dc:creator>Ruan</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[config.yaml]]></category>
		<category><![CDATA[glTail]]></category>
		<category><![CDATA[log]]></category>
		<category><![CDATA[logging]]></category>
		<category><![CDATA[logs]]></category>
		<category><![CDATA[parser]]></category>
		<category><![CDATA[pfSense]]></category>
		<category><![CDATA[pfsense2.rb]]></category>
		<category><![CDATA[visualization]]></category>

		<guid isPermaLink="false">http://ruanmuller.com/?p=467</guid>
		<description><![CDATA[pfSense has changed considerably since the first generation of the fantastic FreeBSD based firewall platform and with that, 3rd party utilities such as glTail require updated configs and log parsers to restore the ability to visualize pfSense 2 firewall logs since the logging system in pfSense 2 has been revised considerably. Necessary changes: A commit [...]]]></description>
			<content:encoded><![CDATA[<p>pfSense has changed considerably since the first generation of the fantastic FreeBSD based firewall platform and with that, 3rd party utilities such as glTail require updated configs and log parsers to restore the ability to visualize pfSense 2 firewall logs since the logging system in pfSense 2 has been revised considerably.</p>
<p><img src="http://i.imgur.com/EUk17.jpg" alt="glTail rendering of logs generated by pfSense 2 on OSX" width="440" /></p>
<p><strong>Necessary changes:</strong><br />
A commit to the glTail repo by pfSense developer JimP for an updated logging parser for pfSense 2 (<a href="https://github.com/Fudge/gltail/pull/14">https://github.com/Fudge/gltail/pull/14</a>) included a comment about an additional and mandatory updated log output command used by pfSense 2 to be added to <em>config.yaml</em> called <em>/usr/local/bin/filterpaser.php</em></p>
<p>In trying out the commit for the updated <em>pfsense2.rb</em> logging processor, glTail output was broken since the updated pfSense 2 logging parser had been revised considerably with a new block naming convention and as well as dropping blocks that were previously used in the pfSense 1 configuration. This resulted a <em>config.yaml</em> revision to use the new block naming convention and depreciated block names.</p>
<p>Additionally updates were needed to the <em>hostwithport</em> value processing for IPv4 traffic in the <em>pfsense2.rb</em> logging processor to parse out the host and port combinations from the old xxx.xxx.xxx.xxx.zzz format from pfSense 1 to the xxx.xxx.xxx.xxx:zzz format now used by pfSense 2. The committed parser did not yet include this necessary change.</p>
<p><strong>Installation of glTail on OSX Lion:</strong><br />
Provided here are some simple steps to take to get glTail installed on OSX. This as been tested on Lion only.</p>

<div class="wp_syntax"><div class="code"><pre class="csh" style="font-family:monospace;">wget https://github.com/Fudge/gltail/zipball/master
unzip Fudge-gltail-9d2b843.zip 
cd Fudge-gltail-9d2b843
sudo gem install net-ssh ruby-opengl file-tail net-ssh-gateway chipmunk -r
mv config.yaml config.yaml.old</pre></div></div>

<p><strong>Configuration of glTail for pfSense 2:</strong><br />
The following updated config and logging parser include all the fixes necessary to run glTail against pfSense 2 generated log output from <em>/usr/local/bin/filterpaser.php</em>.</p>
<p>Download and save the following <em>config.yaml</em> to the root of your glTail install and update with the host value with the IP of your pfSense 2 server.</p>

<div class="wp_syntax">
<div class="wp_syntax_download">
<div class="wp_syntax_download_filename"><a name="file-config.yaml" href="#file-config.yaml" title="config.yaml">config.yaml</a></div>
<div class="wp_syntax_download_actions">
<a href="http://ruanmuller.com/wp-content/plugins/wp-syntax-download-extension/wp-syntax-download-extension.php/467/config.yaml">raw</a> <a href="http://ruanmuller.com/wp-content/plugins/wp-syntax-download-extension/wp-syntax-download-extension.php/467/download/config.yaml">download</a>
</div>
</div>
<table><tr>
<td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
</pre></td>
<td class="code"><pre class="apache" style="font-family:monospace;">servers:
    <span style="color: #adadad; font-style: italic;"># Example 1: Connect directly to a pfSense router</span>
    pfsense1:
        host: 192.168.1.1
        <span style="color: #00007f;">user</span>: root
        password: 
        command: /usr/sbin/clog -f /var/log/filter.log | /usr/local/bin/filterparser.php
        files: /var/log/filter.log
        parser: pfsense2
        color: white
 
    <span style="color: #adadad; font-style: italic;"># Example 2: Logs forwarded to a syslog host </span>
    <span style="color: #adadad; font-style: italic;"># pfsense2:</span>
    <span style="color: #adadad; font-style: italic;">#     host: 192.168.1.2</span>
    <span style="color: #adadad; font-style: italic;">#     user: logview</span>
    <span style="color: #adadad; font-style: italic;">#     password: logviewpassword</span>
    <span style="color: #adadad; font-style: italic;">#     command: /usr/bin/tail -f -n0</span>
    <span style="color: #adadad; font-style: italic;">#     # Adjust this based on where you have syslog direct the output</span>
    <span style="color: #adadad; font-style: italic;">#     files: /var/log/hosts/pfsense.log</span>
    <span style="color: #adadad; font-style: italic;">#     parser: pfsense</span>
    <span style="color: #adadad; font-style: italic;">#     color: 0.2, 1.0, 0.2, 1.0</span>
 
config:
    dimensions: 1024x700
    min_blob_size: <span style="color: #ff0000;">0.004</span>
    max_blob_size: <span style="color: #ff0000;">0.02</span>
    highlight_color: orange
    bounce: true
    left_column:
        size: <span style="color: #ff0000;">45</span>
        alignment: -<span style="color: #ff0000;">0.99</span>
        blocks:
            <span style="color: #00007f;">action</span>:
                <span style="color: #00007f;">order</span>: <span style="color: #ff0000;">1</span>
                size: <span style="color: #ff0000;">5</span>
                color: red
            ipprotocol:
                <span style="color: #00007f;">order</span>: <span style="color: #ff0000;">2</span>
                size: <span style="color: #ff0000;">5</span>
                color: magenta
            int:
                <span style="color: #00007f;">order</span>: <span style="color: #ff0000;">3</span>
                size: <span style="color: #ff0000;">5</span>
            sourcedestination:
                <span style="color: #00007f;">order</span>: <span style="color: #ff0000;">4</span>
                size: <span style="color: #ff0000;">10</span>
                color: pink
 
    right_column:
        size: <span style="color: #ff0000;">45</span>
        alignment: <span style="color: #ff0000;">0.99</span>
        blocks:
            destinationhost:
                <span style="color: #00007f;">order</span>: <span style="color: #ff0000;">1</span>
                size: <span style="color: #ff0000;">15</span>
            destinationport:
                <span style="color: #00007f;">order</span>: <span style="color: #ff0000;">2</span>
                size: <span style="color: #ff0000;">15</span>
                color: cyan
            sourcehost:
                <span style="color: #00007f;">order</span>: <span style="color: #ff0000;">3</span>
                size: <span style="color: #ff0000;">15</span>
            sourceport:
                <span style="color: #00007f;">order</span>: <span style="color: #ff0000;">4</span>
                size: <span style="color: #ff0000;">15</span>
                color: blue
resolver:
    reverse_ip_lookups: true
    reverse_timeout: <span style="color: #ff0000;">0.5</span></pre></td>
</tr></table>
</div>

<p>Download and save <em>pfsense2.rb</em> to <em>lib/gl_tail/parsers</em></p>

<div class="wp_syntax">
<div class="wp_syntax_download">
<div class="wp_syntax_download_filename"><a name="file-pfsense2.rb" href="#file-pfsense2.rb" title="pfsense2.rb">pfsense2.rb</a></div>
<div class="wp_syntax_download_actions">
<a href="http://ruanmuller.com/wp-content/plugins/wp-syntax-download-extension/wp-syntax-download-extension.php/467/pfsense2.rb">raw</a> <a href="http://ruanmuller.com/wp-content/plugins/wp-syntax-download-extension/wp-syntax-download-extension.php/467/download/pfsense2.rb">download</a>
</div>
</div>
<table><tr>
<td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
</pre></td>
<td class="code"><pre class="ruby" style="font-family:monospace;"><span style="color:#008000; font-style:italic;"># gl_tail.rb - OpenGL visualization of your server traffic</span>
<span style="color:#008000; font-style:italic;"># Copyright 2007 Erlend Simonsen (mr@fudgie.org)</span>
<span style="color:#008000; font-style:italic;">#</span>
<span style="color:#008000; font-style:italic;"># Licensed under the GNU General Public License v2 (see LICENSE)</span>
<span style="color:#008000; font-style:italic;">#</span>
 
<span style="color:#008000; font-style:italic;"># Parser for pfSense PF Logs, specifically those from pfSense (2.0)</span>
<span style="color:#008000; font-style:italic;"># Jim Pingle (myfirstname@pingle.org)</span>
 
<span style="color:#008000; font-style:italic;"># Available Blocks</span>
<span style="color:#008000; font-style:italic;">#action: block|pass</span>
<span style="color:#008000; font-style:italic;">#rule: Rule number matched</span>
<span style="color:#008000; font-style:italic;">#ipprotocol: carp|icmp|tcp|udp|ah|igmp|esp|gre you get the idea..</span>
<span style="color:#008000; font-style:italic;">#int: This will be the actual interface (fxp0, vlan2, em1, etc) as the 'friendly' name is not put in the logs.</span>
<span style="color:#008000; font-style:italic;">#sourcehost: source host/IP</span>
<span style="color:#008000; font-style:italic;">#sourceport: source port</span>
<span style="color:#008000; font-style:italic;">#destinationhost: destination host/IP</span>
<span style="color:#008000; font-style:italic;">#destinationport: destination port</span>
<span style="color:#008000; font-style:italic;">#sourcedestination:  source host and port &gt; destination host and port</span>
 
<span style="color:#008000; font-style:italic;"># Use with command:  /usr/sbin/clog -f /var/log/filter.log | /usr/local/bin/filterparser.php</span>
 
<span style="color:#9966CC; font-weight:bold;">class</span> PFSense2Parser <span style="color:#006600; font-weight:bold;">&lt;</span> Parser
  <span style="color:#CC0066; font-weight:bold;">require</span> <span style="color:#996600;">'date'</span>
 
  <span style="color:#9966CC; font-weight:bold;">def</span> getipandport<span style="color:#006600; font-weight:bold;">(</span>hostwithport<span style="color:#006600; font-weight:bold;">)</span>
 
    <span style="color:#008000; font-style:italic;"># Test for IPv6</span>
    <span style="color:#9966CC; font-weight:bold;">if</span> <span style="color:#006600; font-weight:bold;">(</span>hostwithport.<span style="color:#9900CC;">count</span><span style="color:#006600; font-weight:bold;">(</span><span style="color:#996600;">':'</span><span style="color:#006600; font-weight:bold;">)</span> <span style="color:#006600; font-weight:bold;">&gt;</span> <span style="color:#006666;">2</span><span style="color:#006600; font-weight:bold;">)</span>
      <span style="color:#9966CC; font-weight:bold;">if</span> <span style="color:#006600; font-weight:bold;">(</span>hostwithport.<span style="color:#9900CC;">count</span><span style="color:#006600; font-weight:bold;">(</span><span style="color:#996600;">'.'</span><span style="color:#006600; font-weight:bold;">)</span> == <span style="color:#006666;">1</span><span style="color:#006600; font-weight:bold;">)</span>
        thisport = hostwithport.<span style="color:#CC0066; font-weight:bold;">split</span><span style="color:#006600; font-weight:bold;">(</span><span style="color:#996600;">'.'</span><span style="color:#006600; font-weight:bold;">)</span><span style="color:#006600; font-weight:bold;">[</span><span style="color:#006666;">1</span><span style="color:#006600; font-weight:bold;">]</span>.<span style="color:#9900CC;">to_s</span>
        thishost = hostwithport.<span style="color:#CC0066; font-weight:bold;">split</span><span style="color:#006600; font-weight:bold;">(</span><span style="color:#996600;">'.'</span><span style="color:#006600; font-weight:bold;">)</span><span style="color:#006600; font-weight:bold;">[</span><span style="color:#006666;">0</span><span style="color:#006600; font-weight:bold;">]</span>.<span style="color:#9900CC;">to_s</span>
      <span style="color:#9966CC; font-weight:bold;">else</span>
        thishost = hostwithport
        thisport = <span style="color:#996600;">"none"</span>
      <span style="color:#9966CC; font-weight:bold;">end</span>
    <span style="color:#9966CC; font-weight:bold;">else</span>
      <span style="color:#008000; font-style:italic;"># IPv4</span>
      <span style="color:#9966CC; font-weight:bold;">if</span> <span style="color:#006600; font-weight:bold;">(</span>hostwithport.<span style="color:#9900CC;">count</span><span style="color:#006600; font-weight:bold;">(</span><span style="color:#996600;">'.'</span><span style="color:#006600; font-weight:bold;">)</span> == <span style="color:#006666;">3</span> <span style="color:#006600; font-weight:bold;">&amp;&amp;</span> hostwithport.<span style="color:#9900CC;">count</span><span style="color:#006600; font-weight:bold;">(</span><span style="color:#996600;">':'</span><span style="color:#006600; font-weight:bold;">)</span> == <span style="color:#006666;">1</span><span style="color:#006600; font-weight:bold;">)</span>
        thisport = hostwithport.<span style="color:#CC0066; font-weight:bold;">split</span><span style="color:#006600; font-weight:bold;">(</span><span style="color:#996600;">':'</span><span style="color:#006600; font-weight:bold;">)</span><span style="color:#006600; font-weight:bold;">[</span><span style="color:#006600; font-weight:bold;">-</span><span style="color:#006666;">1</span>,<span style="color:#006666;">1</span><span style="color:#006600; font-weight:bold;">]</span>.<span style="color:#9900CC;">to_s</span>
        thishost = hostwithport.<span style="color:#CC0066; font-weight:bold;">split</span><span style="color:#006600; font-weight:bold;">(</span><span style="color:#996600;">':'</span><span style="color:#006600; font-weight:bold;">)</span><span style="color:#006600; font-weight:bold;">[</span><span style="color:#006666;">0</span>,<span style="color:#006666;">1</span><span style="color:#006600; font-weight:bold;">]</span>.<span style="color:#9900CC;">to_s</span>
      <span style="color:#9966CC; font-weight:bold;">else</span>
        thishost = hostwithport
        thisport = <span style="color:#996600;">"none"</span>
      <span style="color:#9966CC; font-weight:bold;">end</span>
    <span style="color:#9966CC; font-weight:bold;">end</span>
 
    <span style="color:#9966CC; font-weight:bold;">if</span> thisport.<span style="color:#9966CC; font-weight:bold;">include</span>?<span style="color:#006600; font-weight:bold;">(</span><span style="color:#996600;">':'</span><span style="color:#006600; font-weight:bold;">)</span>
      thisport = thisport.<span style="color:#CC0066; font-weight:bold;">split</span><span style="color:#006600; font-weight:bold;">(</span><span style="color:#996600;">':'</span><span style="color:#006600; font-weight:bold;">)</span><span style="color:#006600; font-weight:bold;">[</span><span style="color:#006666;">0</span><span style="color:#006600; font-weight:bold;">]</span>
    <span style="color:#9966CC; font-weight:bold;">end</span>
    <span style="color:#9966CC; font-weight:bold;">if</span> thisport.<span style="color:#9966CC; font-weight:bold;">include</span>?<span style="color:#006600; font-weight:bold;">(</span><span style="color:#996600;">' '</span><span style="color:#006600; font-weight:bold;">)</span>
      thisport = thisport.<span style="color:#CC0066; font-weight:bold;">split</span><span style="color:#006600; font-weight:bold;">(</span><span style="color:#996600;">' '</span><span style="color:#006600; font-weight:bold;">)</span><span style="color:#006600; font-weight:bold;">[</span><span style="color:#006666;">0</span><span style="color:#006600; font-weight:bold;">]</span>
    <span style="color:#9966CC; font-weight:bold;">end</span>
 
    <span style="color:#0000FF; font-weight:bold;">return</span> <span style="color:#006600; font-weight:bold;">[</span>thishost, thisport<span style="color:#006600; font-weight:bold;">]</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
 
  <span style="color:#9966CC; font-weight:bold;">def</span> getport<span style="color:#006600; font-weight:bold;">(</span>thisport<span style="color:#006600; font-weight:bold;">)</span>
    <span style="color:#9966CC; font-weight:bold;">if</span> thisport == <span style="color:#996600;">"none"</span>
      <span style="color:#0000FF; font-weight:bold;">return</span> <span style="color:#996600;">""</span>
    <span style="color:#9966CC; font-weight:bold;">else</span>
      <span style="color:#0000FF; font-weight:bold;">return</span> <span style="color:#996600;">":"</span> <span style="color:#006600; font-weight:bold;">+</span> thisport.<span style="color:#9900CC;">to_s</span>
    <span style="color:#9966CC; font-weight:bold;">end</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
 
  <span style="color:#9966CC; font-weight:bold;">def</span> parse<span style="color:#006600; font-weight:bold;">(</span> line <span style="color:#006600; font-weight:bold;">)</span>
    lmonth, lday, ltod, action, int, ipprotocol, src, dst = line.<span style="color:#CC0066; font-weight:bold;">split</span><span style="color:#006600; font-weight:bold;">(</span><span style="color:#996600;">' '</span><span style="color:#006600; font-weight:bold;">)</span>
    ltime = <span style="color:#006600; font-weight:bold;">[</span> lmonth, lday, ltod <span style="color:#006600; font-weight:bold;">]</span>.<span style="color:#9900CC;">join</span><span style="color:#006600; font-weight:bold;">(</span><span style="color:#996600;">' '</span><span style="color:#006600; font-weight:bold;">)</span>
 
    <span style="color:#008000; font-style:italic;"># Assume the server is in the same time zone as the viewing client.</span>
    timewithoffset = ltime.<span style="color:#9900CC;">to_s</span> <span style="color:#006600; font-weight:bold;">+</span> <span style="color:#CC00FF; font-weight:bold;">DateTime</span>.<span style="color:#9900CC;">now</span><span style="color:#006600; font-weight:bold;">(</span><span style="color:#006600; font-weight:bold;">)</span>.<span style="color:#9900CC;">zone</span><span style="color:#006600; font-weight:bold;">(</span><span style="color:#006600; font-weight:bold;">)</span>
 
    <span style="color:#008000; font-style:italic;"># Alternately, just set it this way to assume UTC/GMT</span>
    <span style="color:#008000; font-style:italic;">#timewithoffset = ltime.to_s</span>
 
    hours,minutes,seconds,frac = <span style="color:#CC00FF; font-weight:bold;">Date</span>.<span style="color:#9900CC;">day_fraction_to_time</span><span style="color:#006600; font-weight:bold;">(</span><span style="color:#CC00FF; font-weight:bold;">DateTime</span>.<span style="color:#9900CC;">now</span><span style="color:#006600; font-weight:bold;">(</span><span style="color:#006600; font-weight:bold;">)</span> <span style="color:#006600; font-weight:bold;">-</span> <span style="color:#CC00FF; font-weight:bold;">DateTime</span>.<span style="color:#9900CC;">parse</span><span style="color:#006600; font-weight:bold;">(</span>timewithoffset<span style="color:#006600; font-weight:bold;">)</span><span style="color:#006600; font-weight:bold;">)</span>
 
    <span style="color:#008000; font-style:italic;"># When connecting directly, there is no way to only view the end of the log. The clog program to view</span>
    <span style="color:#008000; font-style:italic;"># circular logs will dump the entire log to the parser, then will tail it showing new messages.</span>
    <span style="color:#008000; font-style:italic;"># Therefore, we can run a simple time check and only view entries from the last 5 minutes, or the</span>
    <span style="color:#008000; font-style:italic;"># "future". On some systems, I have seen the clock show negative (-1hr 59mins) instead of 0, so we</span>
    <span style="color:#008000; font-style:italic;"># can allow "future" messages just to be safe.</span>
    <span style="color:#9966CC; font-weight:bold;">if</span> <span style="color:#006600; font-weight:bold;">(</span><span style="color:#006600; font-weight:bold;">(</span>hours == <span style="color:#006666;">0</span><span style="color:#006600; font-weight:bold;">)</span> <span style="color:#9966CC; font-weight:bold;">and</span> <span style="color:#006600; font-weight:bold;">(</span>minutes <span style="color:#006600; font-weight:bold;">&lt;</span> <span style="color:#006666;">5</span><span style="color:#006600; font-weight:bold;">)</span><span style="color:#006600; font-weight:bold;">)</span> <span style="color:#9966CC; font-weight:bold;">or</span> <span style="color:#006600; font-weight:bold;">(</span>hours <span style="color:#006600; font-weight:bold;">&lt;</span> <span style="color:#006666;">0</span><span style="color:#006600; font-weight:bold;">)</span>
      <span style="color:#008000; font-style:italic;"># Debug</span>
      <span style="color:#008000; font-style:italic;"># printf("Adding entry from %s hours, %s minutes ago\n", hours.to_s, minutes.to_s)</span>
 
      sourcehost, sourceport = getipandport<span style="color:#006600; font-weight:bold;">(</span>src<span style="color:#006600; font-weight:bold;">)</span>
 
      destinationhost, destinationport = getipandport<span style="color:#006600; font-weight:bold;">(</span>dst<span style="color:#006600; font-weight:bold;">)</span>
 
      add_activity<span style="color:#006600; font-weight:bold;">(</span><span style="color:#ff3333; font-weight:bold;">:block</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">'action'</span>,  <span style="color:#ff3333; font-weight:bold;">:name</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> action.<span style="color:#9900CC;">to_s</span><span style="color:#006600; font-weight:bold;">)</span>
      add_activity<span style="color:#006600; font-weight:bold;">(</span><span style="color:#ff3333; font-weight:bold;">:block</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">'int'</span>,     <span style="color:#ff3333; font-weight:bold;">:name</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> int.<span style="color:#9900CC;">to_s</span><span style="color:#006600; font-weight:bold;">)</span>
      add_activity<span style="color:#006600; font-weight:bold;">(</span><span style="color:#ff3333; font-weight:bold;">:block</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">'ipprotocol'</span>,   <span style="color:#ff3333; font-weight:bold;">:name</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> ipprotocol.<span style="color:#9900CC;">to_s</span><span style="color:#006600; font-weight:bold;">)</span>
      add_activity<span style="color:#006600; font-weight:bold;">(</span><span style="color:#ff3333; font-weight:bold;">:block</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">'sourcehost'</span>, <span style="color:#ff3333; font-weight:bold;">:name</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> sourcehost.<span style="color:#9900CC;">to_s</span><span style="color:#006600; font-weight:bold;">)</span>
      <span style="color:#9966CC; font-weight:bold;">if</span> sourceport != <span style="color:#996600;">"none"</span>
        add_activity<span style="color:#006600; font-weight:bold;">(</span><span style="color:#ff3333; font-weight:bold;">:block</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">'sourceport'</span>, <span style="color:#ff3333; font-weight:bold;">:name</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> sourceport.<span style="color:#9900CC;">to_s</span><span style="color:#006600; font-weight:bold;">)</span>
      <span style="color:#9966CC; font-weight:bold;">end</span>
      add_activity<span style="color:#006600; font-weight:bold;">(</span><span style="color:#ff3333; font-weight:bold;">:block</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">'destinationhost'</span>, <span style="color:#ff3333; font-weight:bold;">:name</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> destinationhost.<span style="color:#9900CC;">to_s</span>, <span style="color:#ff3333; font-weight:bold;">:type</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#006666;">5</span><span style="color:#006600; font-weight:bold;">)</span>
      <span style="color:#9966CC; font-weight:bold;">if</span> destinationport != <span style="color:#996600;">"none"</span>
        add_activity<span style="color:#006600; font-weight:bold;">(</span><span style="color:#ff3333; font-weight:bold;">:block</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">'destinationport'</span>, <span style="color:#ff3333; font-weight:bold;">:name</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> destinationport.<span style="color:#9900CC;">to_s</span>, <span style="color:#ff3333; font-weight:bold;">:type</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#006666;">5</span><span style="color:#006600; font-weight:bold;">)</span>
      <span style="color:#9966CC; font-weight:bold;">end</span>
      add_activity<span style="color:#006600; font-weight:bold;">(</span><span style="color:#ff3333; font-weight:bold;">:block</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">'sourcedestination'</span>,  <span style="color:#ff3333; font-weight:bold;">:name</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> sourcehost.<span style="color:#9900CC;">to_s</span> <span style="color:#006600; font-weight:bold;">+</span> getport<span style="color:#006600; font-weight:bold;">(</span>sourceport<span style="color:#006600; font-weight:bold;">)</span> <span style="color:#006600; font-weight:bold;">+</span> <span style="color:#996600;">" &gt; "</span> <span style="color:#006600; font-weight:bold;">+</span> destinationhost.<span style="color:#9900CC;">to_s</span> <span style="color:#006600; font-weight:bold;">+</span> getport<span style="color:#006600; font-weight:bold;">(</span>destinationport<span style="color:#006600; font-weight:bold;">)</span> <span style="color:#006600; font-weight:bold;">+</span> <span style="color:#996600;">" ("</span> <span style="color:#006600; font-weight:bold;">+</span> ipprotocol.<span style="color:#9900CC;">to_s</span> <span style="color:#006600; font-weight:bold;">+</span> <span style="color:#996600;">")"</span><span style="color:#006600; font-weight:bold;">)</span>
    <span style="color:#9966CC; font-weight:bold;">else</span>
      <span style="color:#008000; font-style:italic;"># Debug</span>
      <span style="color:#008000; font-style:italic;"># printf("Not adding entry from %s hours, %s minutes ago\n", hours.to_s, minutes.to_s)</span>
    <span style="color:#9966CC; font-weight:bold;">end</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
<span style="color:#9966CC; font-weight:bold;">end</span></pre></td>
</tr></table>
</div>

<p><strong>Executing:</strong><br />
Executing glTail is done from the root of the glTail installation folder location.</p>

<div class="wp_syntax"><div class="code"><pre class="csh" style="font-family:monospace;">./bin/gl_tail config.yaml</pre></div></div>

<p><strong>Notes:</strong><br />
This has not been tested against IPv6 traffic yet.</p>
<div class="social_bookmark"><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://ruanmuller.com/2011/12/05/pfsense-2-0-log-visualization-with-gltail-on-osx-lion/&amp;title=pfSense+2+log+visualization+with+glTail+on+OSX+Lion" title="Add 'pfSense 2 log visualization with glTail on OSX Lion' to digg"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Add 'pfSense 2 log visualization with glTail on OSX Lion' to digg" alt="Add 'pfSense 2 log visualization with glTail on OSX Lion' to digg" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://slashdot.org/bookmark.pl?title=pfSense+2+log+visualization+with+glTail+on+OSX+Lion&amp;url=http://ruanmuller.com/2011/12/05/pfsense-2-0-log-visualization-with-gltail-on-osx-lion/" title="Add 'pfSense 2 log visualization with glTail on OSX Lion' to SlashDot"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/slashdot.png" title="Add 'pfSense 2 log visualization with glTail on OSX Lion' to SlashDot" alt="Add 'pfSense 2 log visualization with glTail on OSX Lion' to SlashDot" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://ruanmuller.com/2011/12/05/pfsense-2-0-log-visualization-with-gltail-on-osx-lion/&amp;t=pfSense+2+log+visualization+with+glTail+on+OSX+Lion" title="Add 'pfSense 2 log visualization with glTail on OSX Lion' to FaceBook"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Add 'pfSense 2 log visualization with glTail on OSX Lion' to FaceBook" alt="Add 'pfSense 2 log visualization with glTail on OSX Lion' to FaceBook" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home?status=http://ruanmuller.com/2011/12/05/pfsense-2-0-log-visualization-with-gltail-on-osx-lion/" title="Add 'pfSense 2 log visualization with glTail on OSX Lion' to Twitter"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/twitter.png" title="Add 'pfSense 2 log visualization with glTail on OSX Lion' to Twitter" alt="Add 'pfSense 2 log visualization with glTail on OSX Lion' to Twitter" border="0" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://ruanmuller.com/2011/12/05/pfsense-2-0-log-visualization-with-gltail-on-osx-lion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ProFTPD.org Compromised, ProFTPD 1.3.3c source distributed with backdoor.</title>
		<link>http://ruanmuller.com/2010/12/02/proftpd-org-compromised-proftpd-1-3-3c-source-distributed-with-backdoor/</link>
		<comments>http://ruanmuller.com/2010/12/02/proftpd-org-compromised-proftpd-1-3-3c-source-distributed-with-backdoor/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 19:53:53 +0000</pubDate>
		<dc:creator>Ruan</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[backdoor]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[ftp daemon]]></category>
		<category><![CDATA[source code]]></category>

		<guid isPermaLink="false">http://ruanmuller.com/?p=399</guid>
		<description><![CDATA[A warning has been issued by the developers of ProFTPD, the popular FTP server software, about a compromise of the main distribution server of the software project that resulted in attackers exchanging the offered source files for ProFTPD 1.3.3c with a version containing a backdoor. It is thought that the attackers took advantage of an [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>A warning has been issued by the developers of ProFTPD, the popular FTP server software, about a compromise of the main distribution server of the software project that resulted in attackers exchanging the offered source files for ProFTPD 1.3.3c with a version containing a backdoor.</p>
<p>It is thought that the attackers took advantage of an unpatched security flaw in the FTP daemon in order to gain access to the server.</p></blockquote>
<p>Via: <a href="http://www.net-security.org/secworld.php?id=10243" target="_new">Net Security</a></p>
<div class="social_bookmark"><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://ruanmuller.com/2010/12/02/proftpd-org-compromised-proftpd-1-3-3c-source-distributed-with-backdoor/&amp;title=ProFTPD.org+Compromised%2C+ProFTPD+1.3.3c+source+distributed+with+backdoor." title="Add 'ProFTPD.org Compromised, ProFTPD 1.3.3c source distributed with backdoor.' to digg"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Add 'ProFTPD.org Compromised, ProFTPD 1.3.3c source distributed with backdoor.' to digg" alt="Add 'ProFTPD.org Compromised, ProFTPD 1.3.3c source distributed with backdoor.' to digg" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://slashdot.org/bookmark.pl?title=ProFTPD.org+Compromised%2C+ProFTPD+1.3.3c+source+distributed+with+backdoor.&amp;url=http://ruanmuller.com/2010/12/02/proftpd-org-compromised-proftpd-1-3-3c-source-distributed-with-backdoor/" title="Add 'ProFTPD.org Compromised, ProFTPD 1.3.3c source distributed with backdoor.' to SlashDot"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/slashdot.png" title="Add 'ProFTPD.org Compromised, ProFTPD 1.3.3c source distributed with backdoor.' to SlashDot" alt="Add 'ProFTPD.org Compromised, ProFTPD 1.3.3c source distributed with backdoor.' to SlashDot" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://ruanmuller.com/2010/12/02/proftpd-org-compromised-proftpd-1-3-3c-source-distributed-with-backdoor/&amp;t=ProFTPD.org+Compromised%2C+ProFTPD+1.3.3c+source+distributed+with+backdoor." title="Add 'ProFTPD.org Compromised, ProFTPD 1.3.3c source distributed with backdoor.' to FaceBook"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Add 'ProFTPD.org Compromised, ProFTPD 1.3.3c source distributed with backdoor.' to FaceBook" alt="Add 'ProFTPD.org Compromised, ProFTPD 1.3.3c source distributed with backdoor.' to FaceBook" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home?status=http://ruanmuller.com/2010/12/02/proftpd-org-compromised-proftpd-1-3-3c-source-distributed-with-backdoor/" title="Add 'ProFTPD.org Compromised, ProFTPD 1.3.3c source distributed with backdoor.' to Twitter"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/twitter.png" title="Add 'ProFTPD.org Compromised, ProFTPD 1.3.3c source distributed with backdoor.' to Twitter" alt="Add 'ProFTPD.org Compromised, ProFTPD 1.3.3c source distributed with backdoor.' to Twitter" border="0" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://ruanmuller.com/2010/12/02/proftpd-org-compromised-proftpd-1-3-3c-source-distributed-with-backdoor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IBM embraces Firefox, adopts it internally</title>
		<link>http://ruanmuller.com/2010/07/05/ibm-embraces-firefox-adopts-it-internally/</link>
		<comments>http://ruanmuller.com/2010/07/05/ibm-embraces-firefox-adopts-it-internally/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 17:54:38 +0000</pubDate>
		<dc:creator>Ruan</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://ruanmuller.com/?p=373</guid>
		<description><![CDATA[IBM has made Firefox the company&#8217;s default Web browser. According to IBM&#8217;s vice president of Linux and open source software, company-wide Firefox adoption will accelerate IBM&#8217;s shift to cloud computing. Via: ars technica]]></description>
			<content:encoded><![CDATA[<blockquote><p>IBM has made Firefox the company&#8217;s default Web browser. According to IBM&#8217;s vice president of Linux and open source software, company-wide Firefox adoption will accelerate IBM&#8217;s shift to cloud computing.</p></blockquote>
<p>Via: <a href="http://arstechnica.com/open-source/news/2010/07/ibm-embraces-firefox-adopts-it-internally.ars">ars technica</a></p>
<div class="social_bookmark"><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://ruanmuller.com/2010/07/05/ibm-embraces-firefox-adopts-it-internally/&amp;title=IBM+embraces+Firefox%2C+adopts+it+internally" title="Add 'IBM embraces Firefox, adopts it internally' to digg"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Add 'IBM embraces Firefox, adopts it internally' to digg" alt="Add 'IBM embraces Firefox, adopts it internally' to digg" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://slashdot.org/bookmark.pl?title=IBM+embraces+Firefox%2C+adopts+it+internally&amp;url=http://ruanmuller.com/2010/07/05/ibm-embraces-firefox-adopts-it-internally/" title="Add 'IBM embraces Firefox, adopts it internally' to SlashDot"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/slashdot.png" title="Add 'IBM embraces Firefox, adopts it internally' to SlashDot" alt="Add 'IBM embraces Firefox, adopts it internally' to SlashDot" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://ruanmuller.com/2010/07/05/ibm-embraces-firefox-adopts-it-internally/&amp;t=IBM+embraces+Firefox%2C+adopts+it+internally" title="Add 'IBM embraces Firefox, adopts it internally' to FaceBook"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Add 'IBM embraces Firefox, adopts it internally' to FaceBook" alt="Add 'IBM embraces Firefox, adopts it internally' to FaceBook" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home?status=http://ruanmuller.com/2010/07/05/ibm-embraces-firefox-adopts-it-internally/" title="Add 'IBM embraces Firefox, adopts it internally' to Twitter"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/twitter.png" title="Add 'IBM embraces Firefox, adopts it internally' to Twitter" alt="Add 'IBM embraces Firefox, adopts it internally' to Twitter" border="0" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://ruanmuller.com/2010/07/05/ibm-embraces-firefox-adopts-it-internally/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenBSD 4.6 Released</title>
		<link>http://ruanmuller.com/2009/10/20/openbsd-4-6-released/</link>
		<comments>http://ruanmuller.com/2009/10/20/openbsd-4-6-released/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 23:12:59 +0000</pubDate>
		<dc:creator>Ruan</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[openbsd]]></category>
		<category><![CDATA[openssh]]></category>
		<category><![CDATA[Operating System]]></category>

		<guid isPermaLink="false">http://ruanmuller.com/?p=331</guid>
		<description><![CDATA[The release of OpenBSD 4.6 was released on Sunday. Highlights of the new release include: Simplified installation process. Improved documentation and man pages. New versions of packages in ports (package management system). Over 5800 packages in total. Hardware driver updates: sensors, chipsets, video devices etc. New drivers, functionality and reliability updates. Network stack updates: stricter [...]]]></description>
			<content:encoded><![CDATA[<p><em>The release of <a href="http://www.openbsd.org/plus46.html">OpenBSD 4.6</a> was released on Sunday. Highlights of the new release include:<a href="http://www.openbsd.org/donations.html"></a></em></p>
<ul>
<li>Simplified installation process.</li>
<li>Improved documentation and man pages.</li>
<li>New versions of packages in ports (package management system). Over 5800 packages in total.</li>
<li>Hardware driver updates: sensors, chipsets, video devices etc. New drivers, functionality and reliability updates.</li>
<li>Network stack updates: stricter default settings. Wired interfaces are now preferred over wireless ones.</li>
<li>Firewall changes: enabled by default, stricter checking of package formats.</li>
<li>Routing daemon updates: mainly BGP daemon updates, fixes few bugs.</li>
<li>New more secure smtpd (mail server).New OpenSSH released (5.3).</li>
</ul>
<p><em>Grab a <a href="http://www.openbsd.org/orders.html">CD set</a> or <a href="http://www.openbsd.org/ftp.html">download</a> from a mirror, and please <a href="http://www.openbsd.org/donations.html">support</a> the project</em></p>
<div class="social_bookmark"><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://ruanmuller.com/2009/10/20/openbsd-4-6-released/&amp;title=OpenBSD+4.6+Released" title="Add 'OpenBSD 4.6 Released' to digg"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Add 'OpenBSD 4.6 Released' to digg" alt="Add 'OpenBSD 4.6 Released' to digg" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://slashdot.org/bookmark.pl?title=OpenBSD+4.6+Released&amp;url=http://ruanmuller.com/2009/10/20/openbsd-4-6-released/" title="Add 'OpenBSD 4.6 Released' to SlashDot"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/slashdot.png" title="Add 'OpenBSD 4.6 Released' to SlashDot" alt="Add 'OpenBSD 4.6 Released' to SlashDot" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://ruanmuller.com/2009/10/20/openbsd-4-6-released/&amp;t=OpenBSD+4.6+Released" title="Add 'OpenBSD 4.6 Released' to FaceBook"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Add 'OpenBSD 4.6 Released' to FaceBook" alt="Add 'OpenBSD 4.6 Released' to FaceBook" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home?status=http://ruanmuller.com/2009/10/20/openbsd-4-6-released/" title="Add 'OpenBSD 4.6 Released' to Twitter"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/twitter.png" title="Add 'OpenBSD 4.6 Released' to Twitter" alt="Add 'OpenBSD 4.6 Released' to Twitter" border="0" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://ruanmuller.com/2009/10/20/openbsd-4-6-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New DoS Vulnerability Affects All Versions of BIND 9</title>
		<link>http://ruanmuller.com/2009/07/29/new-dos-vulnerability-affects-all-versions-of-bind-9/</link>
		<comments>http://ruanmuller.com/2009/07/29/new-dos-vulnerability-affects-all-versions-of-bind-9/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 17:35:30 +0000</pubDate>
		<dc:creator>Ruan</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[BIND]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[DOS]]></category>

		<guid isPermaLink="false">http://ruanmuller.com/?p=301</guid>
		<description><![CDATA[ISC is reporting that a new, remotely exploitable vulnerability has been found in all versions of BIND 9. A specially crafted dynamic update packet will make BIND die with an assertion error. There is an exploit in the wild and there are no access control workarounds. Red Hat claims that the exploit does not affect [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><em>ISC is reporting that a new, remotely exploitable <a href="https://www.isc.org/node/474">vulnerability has been found in all versions of BIND 9</a>. A specially crafted dynamic update packet will make BIND die with an assertion error. There is an exploit in the wild and there are no access control workarounds. <a href="https://bugzilla.redhat.com/show_bug.cgi?id=514292">Red Hat claims</a> that the exploit does not affect BIND servers that do not allow dynamic updates, but the ISC post refutes that. This is a high-priority vulnerability and DNS operators will want to upgrade BIND to the latest patch level.</em></p></blockquote>
<p>Via: <a href="http://it.slashdot.org/story/09/07/29/0028231/New-DoS-Vulnerability-In-All-Versions-of-BIND-9">Slashdot</a></p>
<div class="social_bookmark"><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://ruanmuller.com/2009/07/29/new-dos-vulnerability-affects-all-versions-of-bind-9/&amp;title=New+DoS+Vulnerability+Affects+All+Versions+of+BIND+9" title="Add 'New DoS Vulnerability Affects All Versions of BIND 9' to digg"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Add 'New DoS Vulnerability Affects All Versions of BIND 9' to digg" alt="Add 'New DoS Vulnerability Affects All Versions of BIND 9' to digg" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://slashdot.org/bookmark.pl?title=New+DoS+Vulnerability+Affects+All+Versions+of+BIND+9&amp;url=http://ruanmuller.com/2009/07/29/new-dos-vulnerability-affects-all-versions-of-bind-9/" title="Add 'New DoS Vulnerability Affects All Versions of BIND 9' to SlashDot"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/slashdot.png" title="Add 'New DoS Vulnerability Affects All Versions of BIND 9' to SlashDot" alt="Add 'New DoS Vulnerability Affects All Versions of BIND 9' to SlashDot" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://ruanmuller.com/2009/07/29/new-dos-vulnerability-affects-all-versions-of-bind-9/&amp;t=New+DoS+Vulnerability+Affects+All+Versions+of+BIND+9" title="Add 'New DoS Vulnerability Affects All Versions of BIND 9' to FaceBook"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Add 'New DoS Vulnerability Affects All Versions of BIND 9' to FaceBook" alt="Add 'New DoS Vulnerability Affects All Versions of BIND 9' to FaceBook" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home?status=http://ruanmuller.com/2009/07/29/new-dos-vulnerability-affects-all-versions-of-bind-9/" title="Add 'New DoS Vulnerability Affects All Versions of BIND 9' to Twitter"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/twitter.png" title="Add 'New DoS Vulnerability Affects All Versions of BIND 9' to Twitter" alt="Add 'New DoS Vulnerability Affects All Versions of BIND 9' to Twitter" border="0" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://ruanmuller.com/2009/07/29/new-dos-vulnerability-affects-all-versions-of-bind-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nmap 5 Released</title>
		<link>http://ruanmuller.com/2009/07/20/nmap-5-released/</link>
		<comments>http://ruanmuller.com/2009/07/20/nmap-5-released/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 19:08:02 +0000</pubDate>
		<dc:creator>Ruan</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[audit]]></category>
		<category><![CDATA[insecure]]></category>
		<category><![CDATA[nmap]]></category>
		<category><![CDATA[NSE]]></category>

		<guid isPermaLink="false">http://ruanmuller.com/?p=297</guid>
		<description><![CDATA[Nmap Security Scanner version 5 has been released. Significant performance improvements were made, and many scripts have been added. Nmap can now log into Windows a system and perform local checks such as Conficker detection. Announcement Changes Download]]></description>
			<content:encoded><![CDATA[<p>Nmap Security Scanner version 5 has been released. Significant performance improvements were made, and many scripts have been added. Nmap can now log into Windows a system and perform local checks such as Conficker detection.</p>
<p><a href="http://seclists.org/nmap-hackers/2009/0003.html">Announcement</a><br />
<a href="http://nmap.org/5/#5changes">Changes</a><br />
<a href="http://nmap.org/download.html">Download</a></p>
<div class="social_bookmark"><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://ruanmuller.com/2009/07/20/nmap-5-released/&amp;title=Nmap+5+Released" title="Add 'Nmap 5 Released' to digg"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Add 'Nmap 5 Released' to digg" alt="Add 'Nmap 5 Released' to digg" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://slashdot.org/bookmark.pl?title=Nmap+5+Released&amp;url=http://ruanmuller.com/2009/07/20/nmap-5-released/" title="Add 'Nmap 5 Released' to SlashDot"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/slashdot.png" title="Add 'Nmap 5 Released' to SlashDot" alt="Add 'Nmap 5 Released' to SlashDot" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://ruanmuller.com/2009/07/20/nmap-5-released/&amp;t=Nmap+5+Released" title="Add 'Nmap 5 Released' to FaceBook"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Add 'Nmap 5 Released' to FaceBook" alt="Add 'Nmap 5 Released' to FaceBook" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home?status=http://ruanmuller.com/2009/07/20/nmap-5-released/" title="Add 'Nmap 5 Released' to Twitter"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/twitter.png" title="Add 'Nmap 5 Released' to Twitter" alt="Add 'Nmap 5 Released' to Twitter" border="0" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://ruanmuller.com/2009/07/20/nmap-5-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>City of Vancouver embraces open data, standards and source</title>
		<link>http://ruanmuller.com/2009/05/22/city-of-vancouver-embraces-open-data-standards-and-source/</link>
		<comments>http://ruanmuller.com/2009/05/22/city-of-vancouver-embraces-open-data-standards-and-source/#comments</comments>
		<pubDate>Sat, 23 May 2009 04:12:51 +0000</pubDate>
		<dc:creator>Ruan</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[city]]></category>
		<category><![CDATA[greater vancouver area]]></category>
		<category><![CDATA[vancouver]]></category>

		<guid isPermaLink="false">http://ruanmuller.com/?p=280</guid>
		<description><![CDATA[Vancouver city council has endorsed the principles of making its data open and accessible to everyone where possible, adopting open standards for that data and considering open source software when replacing existing applications. More details on the announcement available at the Straight]]></description>
			<content:encoded><![CDATA[<p>Vancouver city council has endorsed the principles of making its data open and accessible to everyone where possible, adopting open standards for that data and considering open source software when replacing existing applications.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/cX0y-GsBTO8&#038;hl=en&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/cX0y-GsBTO8&#038;hl=en&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>More details on the announcement available at the <a href="http://www.straight.com/article-222955/bobbie-bees-city-vancouver-supports-opensource-software-open-standards-and-open-data">Straight</a></p>
<div class="social_bookmark"><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://ruanmuller.com/2009/05/22/city-of-vancouver-embraces-open-data-standards-and-source/&amp;title=City+of+Vancouver+embraces+open+data%2C+standards+and+source" title="Add 'City of Vancouver embraces open data, standards and source' to digg"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Add 'City of Vancouver embraces open data, standards and source' to digg" alt="Add 'City of Vancouver embraces open data, standards and source' to digg" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://slashdot.org/bookmark.pl?title=City+of+Vancouver+embraces+open+data%2C+standards+and+source&amp;url=http://ruanmuller.com/2009/05/22/city-of-vancouver-embraces-open-data-standards-and-source/" title="Add 'City of Vancouver embraces open data, standards and source' to SlashDot"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/slashdot.png" title="Add 'City of Vancouver embraces open data, standards and source' to SlashDot" alt="Add 'City of Vancouver embraces open data, standards and source' to SlashDot" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://ruanmuller.com/2009/05/22/city-of-vancouver-embraces-open-data-standards-and-source/&amp;t=City+of+Vancouver+embraces+open+data%2C+standards+and+source" title="Add 'City of Vancouver embraces open data, standards and source' to FaceBook"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Add 'City of Vancouver embraces open data, standards and source' to FaceBook" alt="Add 'City of Vancouver embraces open data, standards and source' to FaceBook" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home?status=http://ruanmuller.com/2009/05/22/city-of-vancouver-embraces-open-data-standards-and-source/" title="Add 'City of Vancouver embraces open data, standards and source' to Twitter"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/twitter.png" title="Add 'City of Vancouver embraces open data, standards and source' to Twitter" alt="Add 'City of Vancouver embraces open data, standards and source' to Twitter" border="0" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://ruanmuller.com/2009/05/22/city-of-vancouver-embraces-open-data-standards-and-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenBSD 4.5 Released</title>
		<link>http://ruanmuller.com/2009/05/01/openbsd-45-released/</link>
		<comments>http://ruanmuller.com/2009/05/01/openbsd-45-released/#comments</comments>
		<pubDate>Fri, 01 May 2009 18:56:20 +0000</pubDate>
		<dc:creator>Ruan</dc:creator>
				<category><![CDATA[Data Centers]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[openbsd]]></category>
		<category><![CDATA[openssh]]></category>
		<category><![CDATA[sparc64]]></category>

		<guid isPermaLink="false">http://ruanmuller.com/?p=270</guid>
		<description><![CDATA[OpenBSD 4.5 has been released today. This release includes OpenSSH 5.2 as well as various tweaks, bugfixes, and enhancements. New and extended platforms include sparc64, and added device drivers. See the announcement page for a full list]]></description>
			<content:encoded><![CDATA[<p><a href="http://openbsd.org/" target="_blank">OpenBSD</a> 4.5 has been released today. This release includes OpenSSH 5.2 as well as various tweaks, bugfixes, and enhancements. New and extended platforms include sparc64, and added device drivers. See the <a href="http://www.openbsd.org/45.html" target="_blank">announcement page</a> for a full list</p>
<div class="social_bookmark"><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://ruanmuller.com/2009/05/01/openbsd-45-released/&amp;title=OpenBSD+4.5+Released" title="Add 'OpenBSD 4.5 Released' to digg"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Add 'OpenBSD 4.5 Released' to digg" alt="Add 'OpenBSD 4.5 Released' to digg" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://slashdot.org/bookmark.pl?title=OpenBSD+4.5+Released&amp;url=http://ruanmuller.com/2009/05/01/openbsd-45-released/" title="Add 'OpenBSD 4.5 Released' to SlashDot"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/slashdot.png" title="Add 'OpenBSD 4.5 Released' to SlashDot" alt="Add 'OpenBSD 4.5 Released' to SlashDot" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://ruanmuller.com/2009/05/01/openbsd-45-released/&amp;t=OpenBSD+4.5+Released" title="Add 'OpenBSD 4.5 Released' to FaceBook"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Add 'OpenBSD 4.5 Released' to FaceBook" alt="Add 'OpenBSD 4.5 Released' to FaceBook" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home?status=http://ruanmuller.com/2009/05/01/openbsd-45-released/" title="Add 'OpenBSD 4.5 Released' to Twitter"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/twitter.png" title="Add 'OpenBSD 4.5 Released' to Twitter" alt="Add 'OpenBSD 4.5 Released' to Twitter" border="0" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://ruanmuller.com/2009/05/01/openbsd-45-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NSA Open Sources Tokeneer Research Project</title>
		<link>http://ruanmuller.com/2008/10/06/nsa-open-sources-tokeneer-research-project/</link>
		<comments>http://ruanmuller.com/2008/10/06/nsa-open-sources-tokeneer-research-project/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 22:25:22 +0000</pubDate>
		<dc:creator>Ruan</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Miltary]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://ruanmuller.com/?p=181</guid>
		<description><![CDATA[The Tokeneer research project has been released to the open source community by the US National Security Agency. The main goal of this project was to show how highly secure software can be developed cost-effectively. &#8220;Tokeneer has been written in SPARK Ada, a high level programming language designed for high-assurance applications. Originally a subset of [...]]]></description>
			<content:encoded><![CDATA[<p>The Tokeneer research project has been <a href="http://www.net-security.org/secworld.php?id=6619" target="_blank">released to the open source community</a> by the US National Security Agency. The main goal of this project was to show how highly secure software can be developed cost-effectively.</p>
<blockquote><p>&#8220;Tokeneer has been written in SPARK Ada, a high level programming language designed for high-assurance applications. Originally a subset of the Ada language, it is designed in such a way that all SPARK programs are legal Ada programs. Ada is the natural choice for mission-critical, high-integrity systems due to its combination of flexibility, reliability and ease of use, and SPARK further adds a static verification toolset that combines depth, soundness, efficiency and formal guarantees.&#8221;</p></blockquote>
<p>Via Slashdot</p>
<div class="social_bookmark"><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://ruanmuller.com/2008/10/06/nsa-open-sources-tokeneer-research-project/&amp;title=NSA+Open+Sources+Tokeneer+Research+Project" title="Add 'NSA Open Sources Tokeneer Research Project' to digg"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Add 'NSA Open Sources Tokeneer Research Project' to digg" alt="Add 'NSA Open Sources Tokeneer Research Project' to digg" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://slashdot.org/bookmark.pl?title=NSA+Open+Sources+Tokeneer+Research+Project&amp;url=http://ruanmuller.com/2008/10/06/nsa-open-sources-tokeneer-research-project/" title="Add 'NSA Open Sources Tokeneer Research Project' to SlashDot"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/slashdot.png" title="Add 'NSA Open Sources Tokeneer Research Project' to SlashDot" alt="Add 'NSA Open Sources Tokeneer Research Project' to SlashDot" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://ruanmuller.com/2008/10/06/nsa-open-sources-tokeneer-research-project/&amp;t=NSA+Open+Sources+Tokeneer+Research+Project" title="Add 'NSA Open Sources Tokeneer Research Project' to FaceBook"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Add 'NSA Open Sources Tokeneer Research Project' to FaceBook" alt="Add 'NSA Open Sources Tokeneer Research Project' to FaceBook" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home?status=http://ruanmuller.com/2008/10/06/nsa-open-sources-tokeneer-research-project/" title="Add 'NSA Open Sources Tokeneer Research Project' to Twitter"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/twitter.png" title="Add 'NSA Open Sources Tokeneer Research Project' to Twitter" alt="Add 'NSA Open Sources Tokeneer Research Project' to Twitter" border="0" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://ruanmuller.com/2008/10/06/nsa-open-sources-tokeneer-research-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Congress Plugs Open Source For US Military</title>
		<link>http://ruanmuller.com/2008/09/26/congress-plugs-open-source-for-us-military/</link>
		<comments>http://ruanmuller.com/2008/09/26/congress-plugs-open-source-for-us-military/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 17:51:36 +0000</pubDate>
		<dc:creator>Ruan</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Miltary]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://ruanmuller.com/?p=149</guid>
		<description><![CDATA[In an important milestone for open source, a draft defense authorizing act in Congress includes wording plugging open source software. Both cost and software security appears to be considerations. &#8220;It&#8217;s rare to see a concept as technical as open-source software in a federal funding bill. But the House&#8217;s proposed National Defense Authorization Act for Fiscal [...]]]></description>
			<content:encoded><![CDATA[<p>In an important milestone for open source, a draft defense authorizing act in Congress includes wording <a href="http://www.gcn.com/print/27_23/47157-1.html?topic=&amp;CMP=OTC-RSS" target="_blank">plugging open source software</a>. Both cost and software security appears to be considerations.</p>
<blockquote><p>&#8220;It&#8217;s rare to see a concept as technical as open-source software in a federal funding bill. But the House&#8217;s proposed National Defense Authorization Act for Fiscal Year 2009 (H.R. 5658) includes language that calls for military services to consider open-source software when procuring manned or unmanned aerial vehicles.&#8221;</p></blockquote>
<div class="social_bookmark"><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://ruanmuller.com/2008/09/26/congress-plugs-open-source-for-us-military/&amp;title=Congress+Plugs+Open+Source+For+US+Military" title="Add 'Congress Plugs Open Source For US Military' to digg"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Add 'Congress Plugs Open Source For US Military' to digg" alt="Add 'Congress Plugs Open Source For US Military' to digg" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://slashdot.org/bookmark.pl?title=Congress+Plugs+Open+Source+For+US+Military&amp;url=http://ruanmuller.com/2008/09/26/congress-plugs-open-source-for-us-military/" title="Add 'Congress Plugs Open Source For US Military' to SlashDot"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/slashdot.png" title="Add 'Congress Plugs Open Source For US Military' to SlashDot" alt="Add 'Congress Plugs Open Source For US Military' to SlashDot" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://ruanmuller.com/2008/09/26/congress-plugs-open-source-for-us-military/&amp;t=Congress+Plugs+Open+Source+For+US+Military" title="Add 'Congress Plugs Open Source For US Military' to FaceBook"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Add 'Congress Plugs Open Source For US Military' to FaceBook" alt="Add 'Congress Plugs Open Source For US Military' to FaceBook" border="0" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home?status=http://ruanmuller.com/2008/09/26/congress-plugs-open-source-for-us-military/" title="Add 'Congress Plugs Open Source For US Military' to Twitter"><img src="http://ruanmuller.com/wp-content/plugins/social-bookmarking-reloaded/twitter.png" title="Add 'Congress Plugs Open Source For US Military' to Twitter" alt="Add 'Congress Plugs Open Source For US Military' to Twitter" border="0" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://ruanmuller.com/2008/09/26/congress-plugs-open-source-for-us-military/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

