<?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>Things and Stuff &#187; Stuff</title>
	<atom:link href="http://blog.zate.org/category/stuff/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.zate.org</link>
	<description>A Blog about things and stuff.</description>
	<lastBuildDate>Sun, 20 Mar 2011 20:25:54 +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>So much to do.</title>
		<link>http://blog.zate.org/2010/11/02/so-much-to-do/</link>
		<comments>http://blog.zate.org/2010/11/02/so-much-to-do/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 23:09:08 +0000</pubDate>
		<dc:creator>Zate</dc:creator>
				<category><![CDATA[Bananas]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Stuff]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Things]]></category>
		<category><![CDATA[Auto]]></category>
		<category><![CDATA[carlos perez]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[dev environment]]></category>
		<category><![CDATA[Draft]]></category>
		<category><![CDATA[Metasploit]]></category>
		<category><![CDATA[meterpreter]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[xml format]]></category>

		<guid isPermaLink="false">http://blog.zate.org/?p=202</guid>
		<description><![CDATA[Going to write up a bit of a &#8220;todo&#8221; list here of all the things I need to work on. Nessus IVIL wrapper for Seccubus V2 &#8211; I had a wonderful talk with Frank from seccubus a couple of weeks back and we came up with the idea of &#8220;IVIL&#8221; which is basically a common XML format to report findings in from just about any tool.  I&#8217;m going to write an example IVIL aware wrapper for Nessus that will let you create scans, download reports and output in IVIL format to be loaded into seccubus V2.  Ideally anyone could write a wrapper for any tool and convert the tools output to IVIL to be loaded into seccubus for reporting. Bug fixes for the Nessus plugin.  I need to diff out all the new things in the code that are not currently in metasploit and submit that.  Also work on a couple of tweaks and new features people have suggested. Watch some more ruby videos and read some more of my ruby book. Fix up my dev environment.  I am trying to swap over to using Netbeans as my IDE and SVN over SSH to connect to remote servers to test.  Carlos Perez has been great in showing me how this works.  Probably look at moving my dev to a vm on my laptop to repurpose the current hardware as an Astaro box. Look into using meterpreter more and learning about meterpreter scripting in order to use meterpreter as an OVAL....]]></description>
			<content:encoded><![CDATA[<p>Going to write up a bit of a &#8220;todo&#8221; list here of all the things I need to work on.</p>
<ol>
<li>Nessus IVIL wrapper for <a href="http://seccubus.com/">Seccubus V2</a> &#8211; I had a wonderful talk with Frank from seccubus a couple of weeks back and we came up with the idea of &#8220;<a href="http://www.cupfighter.net/index.php/2010/10/ivil-an-xml-schema-to-exchange-vulnerability-information/">IVIL</a>&#8221; which is basically a common XML format to report findings in from just about any tool.  I&#8217;m going to write an example IVIL aware wrapper for Nessus that will let you create scans, download reports and output in IVIL format to be loaded into seccubus V2.  Ideally anyone could write a wrapper for any tool and convert the tools output to IVIL to be loaded into seccubus for reporting.</li>
<li>Bug fixes for the <a href="http://github.com/Zate/Nessus-Bridge-for-Metasploit">Nessus plugin</a>.  I need to diff out all the new things in the code that are not currently in metasploit and submit that.  Also work on a couple of tweaks and new features people have suggested.</li>
<li>Watch some more ruby videos and read some more of my ruby book.</li>
<li>Fix up my dev environment.  I am trying to swap over to using <a href="http://netbeans.org/">Netbeans as my IDE</a> and SVN over SSH to connect to remote servers to test.  Carlos Perez has been great in showing me how this works.  Probably look at moving my dev to a vm on my laptop to repurpose the current hardware as an Astaro box.</li>
<li>Look into using meterpreter more and learning about meterpreter scripting in order to use meterpreter as an<a href="http://oval.mitre.org/"> OVAL</a> interpreter.</li>
<li>Work more on learning <a href="http://www.nessus.org/doc/nasl2_reference.pdf">nasl</a>.  Also looking to create a nasl script to do OVAL scanning of remote hosts directly with nessus.  Lots to do here and nasl is a bit clunky after working with ruby.  Funtimes though.</li>
<li>Keep working on my highly threaded http scanning engine.  Basically want something that is fast and scalable for finding http(s) servers on any port.  If one exists now that grabs all kinds of info on what the server/service is, love to see it.  Emphasis on the fast and scalable, talking scanning thousands of hosts and all ports.</li>
</ol>
<p>That&#8217;s all that springs to mind right now.  Still getting over being sick and the whole family being sick after returning from Hack3rcon.</p>
<p>Speaking of Hack3rcon, I had a blast.  I&#8217;ll sign off here by embedding my talk on Nessus/MSF Integration.  My first ever talk and I learnt a great deal about presenting with live demo&#8217;s.  Redt of the talks are available on <a href="http://www.irongeek.com/i.php?page=videos/hack3rcon-videos">irongeek.com</a></p>
<p><iframe src="http://player.vimeo.com/video/16205418" width="700" height="400" frameborder="0"></iframe>
<p><a href="http://vimeo.com/16205418">Nessus Bridge for Metasploit Zate Berg</a> from <a href="http://vimeo.com/user729137">Adrian Crenshaw</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=So+much+to+do.+http%3A%2F%2Fbit.ly%2F9ZqeYu"><img class="nothumb" src="http://blog.zate.org/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big4.png" alt="Post to Twitter" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.zate.org/2010/11/02/so-much-to-do/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presenting the Nessus Bridge at #Hack3rcon this weekend.</title>
		<link>http://blog.zate.org/2010/10/21/presenting-the-nessus-bridge-at-hack3rcon-this-weekend/</link>
		<comments>http://blog.zate.org/2010/10/21/presenting-the-nessus-bridge-at-hack3rcon-this-weekend/#comments</comments>
		<pubDate>Thu, 21 Oct 2010 17:23:16 +0000</pubDate>
		<dc:creator>Zate</dc:creator>
				<category><![CDATA[Bananas]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Stuff]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Things]]></category>
		<category><![CDATA[agnostic]]></category>
		<category><![CDATA[Auto]]></category>
		<category><![CDATA[Bridge]]></category>
		<category><![CDATA[charleston wv]]></category>
		<category><![CDATA[Draft]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[hacker convention]]></category>
		<category><![CDATA[look]]></category>
		<category><![CDATA[Metasploit]]></category>
		<category><![CDATA[metasploit framework]]></category>
		<category><![CDATA[nessus]]></category>
		<category><![CDATA[Oct]]></category>
		<category><![CDATA[Presenting]]></category>
		<category><![CDATA[using tools]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[xml format]]></category>

		<guid isPermaLink="false">http://blog.zate.org/?p=197</guid>
		<description><![CDATA[This weekend (Oct 23rd and 24th) I will be in Charleston WV presenting/demoing the Nessus Bridge for Metasploit at Hack3rcon.  This will be the first time I&#8217;ll have presented anything outside of work and should be lots of fun.  Quite a few great speakers that I look forward to meeting. I&#8217;ll post the presentation up here once it&#8217;s done for everyone else to take a look at.  Actually going to be presenting a few new commands that are not in the metasploit svn version of the plugin. After Hack3rcon I&#8217;ll be back into high gear adding some new functionality to the plugin and branching out into writing a wrapper for Nessus to speak IVIL for Seccubus v2.  This is pretty exciting stuff for me.  Coming up with a xml format to speak &#8220;findings&#8221; that is tool agnostic is going to be a great thing.  It will mean moving findings between tools, or comparing findings between tools, will be much much easier.  Keep a look out for that one. There has been some talk on the metasploit mailing list this week about using tools such as Nessus to scan through a MSF pivot and into another network.  Some interesting discussion and I think it&#8217;s something I will dive into in these next few weeks.  Start to examine what some of the limitations are and how we might overcome or avoid them. that&#8217;s it for now.  have a good weekend.]]></description>
			<content:encoded><![CDATA[<p>This weekend (Oct 23rd and 24th) I will be in Charleston WV presenting/demoing the Nessus Bridge for Metasploit at <a href="http://www.hack3rcon.org">Hack3rcon</a>.  This will be the first time I&#8217;ll have presented anything outside of work and should be lots of fun.  Quite a few <a href="http://hack3rcon.org/bios.html">great speakers</a> that I look forward to meeting.</p>
<p>I&#8217;ll post the presentation up here once it&#8217;s done for everyone else to take a look at.  Actually going to be presenting a few new commands that are not in the metasploit svn version of the plugin.</p>
<p>After Hack3rcon I&#8217;ll be back into high gear adding some new functionality to the plugin and branching out into writing a wrapper for Nessus to speak <a href="http://www.cupfighter.net/index.php/2010/10/ivil-an-xml-schema-to-exchange-vulnerability-information/">IVIL</a> for <a href="http://seccubus.com/seccubus-v2/">Seccubus v2</a>.  This is pretty exciting stuff for me.  Coming up with a xml format to speak &#8220;findings&#8221; that is tool agnostic is going to be a great thing.  It will mean moving findings between tools, or comparing findings between tools, will be much much easier.  Keep a look out for that one.</p>
<p>There has been some talk on the metasploit mailing list this week about using tools such as Nessus to scan through a MSF pivot and into another network.  Some interesting discussion and I think it&#8217;s something I will dive into in these next few weeks.  Start to examine what some of the limitations are and how we might overcome or avoid them.</p>
<p>that&#8217;s it for now.  have a good weekend.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Presenting+the+Nessus+Bridge+at+%23Hack3rcon+this+weekend.+http%3A%2F%2Fbit.ly%2FdCdBTN"><img class="nothumb" src="http://blog.zate.org/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big4.png" alt="Post to Twitter" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.zate.org/2010/10/21/presenting-the-nessus-bridge-at-hack3rcon-this-weekend/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nessus Bridge for Metasploit :: Plugin Commands</title>
		<link>http://blog.zate.org/2010/10/06/nessus-bridge-for-metasploit-plugin-commands/</link>
		<comments>http://blog.zate.org/2010/10/06/nessus-bridge-for-metasploit-plugin-commands/#comments</comments>
		<pubDate>Thu, 07 Oct 2010 01:05:07 +0000</pubDate>
		<dc:creator>Zate</dc:creator>
				<category><![CDATA[Bananas]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Stuff]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Things]]></category>
		<category><![CDATA[Auto]]></category>
		<category><![CDATA[Bridge]]></category>
		<category><![CDATA[Commands]]></category>
		<category><![CDATA[CVE]]></category>
		<category><![CDATA[default server]]></category>
		<category><![CDATA[Draft]]></category>
		<category><![CDATA[family names]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[little beasts]]></category>
		<category><![CDATA[Metasploit]]></category>
		<category><![CDATA[nessus]]></category>
		<category><![CDATA[nessus server]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[prefs]]></category>
		<category><![CDATA[risk factor]]></category>
		<category><![CDATA[server plugin]]></category>
		<category><![CDATA[Value]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.zate.org/?p=142</guid>
		<description><![CDATA[Welcome to part 5 of my Nessus Bridge for Metasploit coverage.  Here is part 1, part 2 , part 3 and part 4 if you are just joining us. Next up are the plugin commands.  These helpful little beasts are all about showing you what plugins are available on your nessus server, and how many of them you have. nessus_plugin_list nessus_plugin_family nessus_plugin_details nessus_plugin_prefs Given that nessus has over 38,000 plugins, simply asking it to list them all would result in a very large list returned from the server.  Nessus gets around this by breaking the request down into several parts. nessus_plugin_list This will list all the plugin families and show you how many plugins are in each family.  They can range from just a few, to thousands.  The plugin family names returned here are used in further commands. nessus_plugin_family Now armed with our plugin family name from the list command above, we can request the names of the plugins from one of the families.  Be warned, for some families this can result in a long list.  Returned from this command is a table showing the plugin ID, plugin name and plugin file name. The file name is what we use to get the plugin details (this strikes me as odd, I would have used the plugin ID as the identifier, the file name is annoying to use.) nessus_plugin_details This cool command returns us the details of exactly what the plugin does.  Included are such gems as the risk factor, cvss score(s), cvss vector(s),....]]></description>
			<content:encoded><![CDATA[<p>Welcome to part 5 of my Nessus Bridge for Metasploit coverage.  Here is <a href="http://blog.zate.org/2010/09/26/nessus-bridge-for-metasploit-intro/">part 1</a>, <a href="http://blog.zate.org/2010/09/26/nessus-bridge-for-metasploit-generic-commands-2/">part 2</a> , <a href="http://blog.zate.org/2010/09/27/nessus-bridge-for-metasploit-report-commands/">part 3</a> and <a href="http://blog.zate.org/2010/09/28/nessus-bridge-for-metasploit-scan-commands/">part 4</a> if you are just joining us.</p>
<p>Next up are the plugin commands.  These helpful little beasts are all about showing you what plugins are available on your nessus server, and how many of them you have.</p>
<ul>
<li>nessus_plugin_list</li>
<li>nessus_plugin_family</li>
<li>nessus_plugin_details</li>
<li>nessus_plugin_prefs</li>
</ul>
<p>Given that nessus has over 38,000 plugins, simply asking it to list them all would result in a very large list returned from the server.  Nessus gets around this by breaking the request down into several parts.<span id="more-142"></span></p>
<p><strong><span style="font-size: medium;">nessus_plugin_list</span></strong></p>

<a href="http://blog.zate.org/wp-content/gallery/nessus-plugin-screenshots/nessus_plugin_list.png" title="" class="shutterset_singlepic16" >
	<img class="ngg-singlepic" src="http://blog.zate.org/wp-content/gallery/cache/16_web20_320x240_nessus_plugin_list.png" alt="nessus_plugin_list" title="nessus_plugin_list" />
</a>

<p>This will list all the plugin families and show you how many plugins are in each family.  They can range from just a few, to thousands.  The plugin family names returned here are used in further commands.</p>
<p><strong><span style="font-size: medium;">nessus_plugin_family</span></strong></p>

<a href="http://blog.zate.org/wp-content/gallery/nessus-plugin-screenshots/nessus_plugin_family.png" title="" class="shutterset_singlepic15" >
	<img class="ngg-singlepic" src="http://blog.zate.org/wp-content/gallery/cache/15_web20_320x240_nessus_plugin_family.png" alt="nessus_plugin_family" title="nessus_plugin_family" />
</a>

<p>Now armed with our plugin family name from the list command above, we can request the names of the plugins from one of the families.  Be warned, for some families this can result in a long list.  Returned from this command is a table showing the plugin ID, plugin name and plugin file name. The file name is what we use to get the plugin details (this strikes me as odd, I would have used the plugin ID as the identifier, the file name is annoying to use.)</p>
<p><strong><span style="font-size: medium;">nessus_plugin_details</span></strong></p>

<a href="http://blog.zate.org/wp-content/gallery/nessus-plugin-screenshots/nessus_plugin_details.png" title="" class="shutterset_singlepic19" >
	<img class="ngg-singlepic" src="http://blog.zate.org/wp-content/gallery/cache/19_web20_320x240_nessus_plugin_details.png" alt="nessus_plugin_details" title="nessus_plugin_details" />
</a>

<p>This cool command returns us the details of exactly what the plugin does.  Included are such gems as the risk factor, cvss score(s), cvss vector(s), description, solution, any identifiers such as CVE/BID and details on exploit availability.  As yet the exploit availability does not link to the exploit, though I&#8217;d love to see us come up with some common reference method for exploits, similar to CVE (you listening NIST/SCAP people, hop to it).</p>
<p><strong><span style="font-size: medium;">nessus_plugin_prefs</span></strong></p>

<a href="http://blog.zate.org/wp-content/gallery/nessus-plugin-screenshots/nessus_plugin_prefs.png" title="" class="shutterset_singlepic17" >
	<img class="ngg-singlepic" src="http://blog.zate.org/wp-content/gallery/cache/17_web20_320x240_nessus_plugin_prefs.png" alt="nessus_plugin_prefs" title="nessus_plugin_prefs" />
</a>

<p>Lastly, we have the prefs.  This shows the default server/plugin prefs and is quite long.  This is what things will default too if you do not change the setting to what you want in your policy. It returns 3 columns, Name, Value and Type.  Value shows what it&#8217;s currently set to and type tells you what kinds of settings it can have.  Really though it&#8217;s much easier to change these through the nessus web console right now for each policy.</p>
<p>I&#8217;m working on being able to create policies and templates from the command line to be used to do pinpoint scans for specific vulns on specific ports but it&#8217;s not there yet.  Missing is the ability to accurately and quickly tie a plugin to an exploit and working with these large entry/value pair lists on the command line is cumbersome.  End goal is to allow you to go through a process to create a scan template for a specific exploit and then scan for it and autopwn it when found.  Still a bit of work to do before I get there.</p>
<p>Thats all for plugins, up next in the series is User Commands.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Nessus+Bridge+for+Metasploit+%3A%3A+Plugin+Commands+http%3A%2F%2Fbit.ly%2FcuKh1z"><img class="nothumb" src="http://blog.zate.org/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big4.png" alt="Post to Twitter" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.zate.org/2010/10/06/nessus-bridge-for-metasploit-plugin-commands/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Streaming Parser for Nessus Plugin up for testing.</title>
		<link>http://blog.zate.org/2010/10/01/streaming-parser-for-nessus-plugin-up-for-testing/</link>
		<comments>http://blog.zate.org/2010/10/01/streaming-parser-for-nessus-plugin-up-for-testing/#comments</comments>
		<pubDate>Fri, 01 Oct 2010 12:25:59 +0000</pubDate>
		<dc:creator>Zate</dc:creator>
				<category><![CDATA[Bananas]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Stuff]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Things]]></category>
		<category><![CDATA[Auto]]></category>
		<category><![CDATA[com]]></category>
		<category><![CDATA[dom tree]]></category>
		<category><![CDATA[Draft]]></category>
		<category><![CDATA[late night sessions]]></category>
		<category><![CDATA[Metasploit]]></category>
		<category><![CDATA[nessus server]]></category>
		<category><![CDATA[Parser]]></category>
		<category><![CDATA[REXML]]></category>
		<category><![CDATA[Streaming]]></category>
		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://blog.zate.org/?p=169</guid>
		<description><![CDATA[A few late night sessions of coding and I have a version of the plugin up on github.com that uses REXML Streaming Listener to parse the NessusV2 Reports.  The benefits of this is being able to handle much larger scans, much faster as it will itterate over each host and add it as it parses it, instead of the DOM/Tree method which loads the entire file into memory before parsing. What I&#8217;d like is a few people to test it. So, grab the code from here, unpack it and then over write your metasploit install with the files in that archive.  Should be 4 of them. Once you have done that, test it, connect to a Nessus server, import some reports, test all the other functions and maybe even just test some importing of nmap etc too if you like. Report any bugs to me to be fixed and then when you want to remove these files, just delete these 4 from your metasploit install and then do &#8220;svn update&#8221;.]]></description>
			<content:encoded><![CDATA[<p>A few late night sessions of coding and I have a version of the plugin up on <a href="http://goo.gl/XSuk">github.com</a> that uses REXML Streaming Listener to parse the NessusV2 Reports.  The benefits of this is being able to handle much larger scans, much faster as it will itterate over each host and add it as it parses it, instead of the DOM/Tree method which loads the entire file into memory before parsing.</p>
<p>What I&#8217;d like is a few people to test it.</p>

<a href="http://blog.zate.org/wp-content/gallery/nessus-plugin-screenshots/streaming_parser.png" title="" class="shutterset_singlepic14" >
	<img class="ngg-singlepic" src="http://blog.zate.org/wp-content/gallery/cache/14_web20_320x240_streaming_parser.png" alt="streaming_parser" title="streaming_parser" />
</a>

<p>So, grab the code from <a href="http://goo.gl/q4jq">here</a>, unpack it and then over write your metasploit install with the files in that archive.  Should be 4 of them.</p>
<p>Once you have done that, test it, connect to a Nessus server, import some reports, test all the other functions and maybe even just test some importing of nmap etc too if you like.</p>
<p>Report any bugs to me to be fixed and then when you want to remove these files, just delete these 4 from your metasploit install and then do &#8220;svn update&#8221;.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Streaming+Parser+for+Nessus+Plugin+up+for+testing.+http%3A%2F%2Fbit.ly%2FcuWqZc"><img class="nothumb" src="http://blog.zate.org/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big4.png" alt="Post to Twitter" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.zate.org/2010/10/01/streaming-parser-for-nessus-plugin-up-for-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s the small victories&#8230;</title>
		<link>http://blog.zate.org/2010/09/28/its-the-small-victories/</link>
		<comments>http://blog.zate.org/2010/09/28/its-the-small-victories/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 01:26:41 +0000</pubDate>
		<dc:creator>Zate</dc:creator>
				<category><![CDATA[Bananas]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Stuff]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Things]]></category>
		<category><![CDATA[Auto]]></category>
		<category><![CDATA[blob]]></category>
		<category><![CDATA[Draft]]></category>
		<category><![CDATA[nessus]]></category>
		<category><![CDATA[nmap]]></category>
		<category><![CDATA[small victories]]></category>
		<category><![CDATA[stream processors]]></category>

		<guid isPermaLink="false">http://blog.zate.org/?p=162</guid>
		<description><![CDATA[So one of the major &#8220;issues&#8221; with the Nessus for Metasploit Plugin right now is that it does not handle large reports well.  Not even the usual db_import_nessus handles large reports well and this is because it reads the entire file in one big blob then parses it. The nexpose importer and the nmap importer both use REXML Stream Processors. So tonight I copied the nmap_xml.rb file and am working on making it process Nessus v2 files.  I am hoping that both the Nessus plugin, and the db_import will benefit from these changes. I&#8217;ve been looking at it for a few days and kind of avoiding it because it&#8217;s difficult and is going to require large portions of my time fumbling through learning how the current one works enough to know how/what to modify. Well turns out it&#8217;s simpler than I thought. In about an hour tonight I copied it, modified it, wrote some code to include it in the plugin and have the plugin send it data and got it parsing the hostname for each entry in a file. Now I just need to work out what to call at what time with what values to get the hosts, vulns and services in the DB.  I know where that is in the code so I think this might not take me as long as I thought. Harder will be making the right changes to db.rb to A) make it work, and B) still allow msf to function .. lol]]></description>
			<content:encoded><![CDATA[<p>So one of the major &#8220;issues&#8221; with the Nessus for Metasploit Plugin right now is that it does not handle large reports well.  Not even the usual db_import_nessus handles large reports well and this is because it reads the entire file in one big blob then parses it.</p>
<p>The nexpose importer and the nmap importer both use REXML Stream Processors.</p>
<p>So tonight I copied the nmap_xml.rb file and am working on making it process Nessus v2 files.  I am hoping that both the Nessus plugin, and the db_import will benefit from these changes.</p>
<p>I&#8217;ve been looking at it for a few days and kind of avoiding it because it&#8217;s difficult and is going to require large portions of my time fumbling through learning how the current one works enough to know how/what to modify.</p>
<p>Well turns out it&#8217;s simpler than I thought. <span id="more-162"></span>In about an hour tonight I copied it, modified it, wrote some code to include it in the plugin and have the plugin send it data and got it parsing the hostname for each entry in a file.</p>

<a href="http://blog.zate.org/wp-content/gallery/nessus-plugin-screenshots/small_victory.png" title="" class="shutterset_singlepic13" >
	<img class="ngg-singlepic" src="http://blog.zate.org/wp-content/gallery/cache/13_web20_320x240_small_victory.png" alt="small_victory" title="small_victory" />
</a>

<p>Now I just need to work out what to call at what time with what values to get the hosts, vulns and services in the DB.  I know where that is in the code so I think this might not take me as long as I thought.</p>
<p>Harder will be making the right changes to db.rb to A) make it work, and B) still allow msf to function .. lol</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=It%E2%80%99s+the+small+victories%E2%80%A6+http%3A%2F%2Fbit.ly%2Fbrf0QY"><img class="nothumb" src="http://blog.zate.org/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big4.png" alt="Post to Twitter" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.zate.org/2010/09/28/its-the-small-victories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nessus Bridge for Metasploit :: Scan Commands</title>
		<link>http://blog.zate.org/2010/09/28/nessus-bridge-for-metasploit-scan-commands/</link>
		<comments>http://blog.zate.org/2010/09/28/nessus-bridge-for-metasploit-scan-commands/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 21:45:33 +0000</pubDate>
		<dc:creator>Zate</dc:creator>
				<category><![CDATA[Bananas]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Stuff]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Things]]></category>
		<category><![CDATA[Auto]]></category>
		<category><![CDATA[Bridge]]></category>
		<category><![CDATA[Commands]]></category>
		<category><![CDATA[confirmation]]></category>
		<category><![CDATA[Draft]]></category>
		<category><![CDATA[functionality]]></category>
		<category><![CDATA[learnt]]></category>
		<category><![CDATA[line]]></category>
		<category><![CDATA[lt]]></category>
		<category><![CDATA[Metasploit]]></category>
		<category><![CDATA[metasploit framework]]></category>
		<category><![CDATA[nessus]]></category>
		<category><![CDATA[pwn]]></category>
		<category><![CDATA[range]]></category>
		<category><![CDATA[Report]]></category>
		<category><![CDATA[Scan]]></category>
		<category><![CDATA[Start]]></category>
		<category><![CDATA[status]]></category>
		<category><![CDATA[stop]]></category>
		<category><![CDATA[tab]]></category>
		<category><![CDATA[use]]></category>

		<guid isPermaLink="false">http://blog.zate.org/?p=140</guid>
		<description><![CDATA[Welcome to part 4 of my Nessus Bridge for Metasploit coverage.  Here is part 1 and part 2 and part 3 if you are just joining us. The Scan Commands are where this plugin starts to really differ from previously importing nessus scans from flat files.  With these commands we can stay within the metasploit framework and reach out and examine things with Nessus.  We can then use the Report Commands we just learnt about to pull that data back to later pwn stuff. Scan Commands are as follows: nessus_scan_new nessus_scan_status nessus_scan_pause nessus_scan_pause_all nessus_scan_stop nessus_scan_stop_all nessus_scan_resume nessus_scan_resume_all Lots of those look similar, and in fact they are.  Only difference is one command acts on one scan ID, the other acts on all running scans. Important to note that these work on scans, not reports.  The difference?  Scan becomes a report after it completes. (Yeah I know running scans show up in the output of nessus_report_list &#8211; set myself a task in github to fix that). Ok, lets start with the boring ones first. nessus_scan_status This command shows you the status of all currently running scans.  If you have no running scans, well it wont show you any (see, very accurate).  XML that comes back from the command involved also shows policies and templates.  Future functionality will display those, but for now it just lists running scans and some info about them (such as progress if it is multiple hosts). (nessus_scan_pause &#124;&#124; nessus_scan_stop &#124;&#124; nessus_scan_resume) &#60;scan id&#62; They do exactly what they sound....]]></description>
			<content:encoded><![CDATA[<p>Welcome to part 4 of my Nessus Bridge for Metasploit coverage.  Here is <a href="http://blog.zate.org/2010/09/26/nessus-bridge-for-metasploit-intro/">part 1</a> and <a href="http://blog.zate.org/2010/09/26/nessus-bridge-for-metasploit-generic-commands-2/">part 2</a> and <a href="http://blog.zate.org/2010/09/27/nessus-bridge-for-metasploit-report-commands/">part 3</a> if you are just joining us.</p>
<p>The Scan Commands are where this plugin starts to really differ from previously importing nessus scans from flat files.  With these commands we can stay within the metasploit framework and reach out and examine things with Nessus.  We can then use the Report Commands we just learnt about to pull that data back to later pwn stuff.</p>
<p>Scan Commands are as follows:</p>
<ul>
<li>nessus_scan_new</li>
<li>nessus_scan_status</li>
<li>nessus_scan_pause</li>
<li>nessus_scan_pause_all</li>
<li>nessus_scan_stop</li>
<li>nessus_scan_stop_all</li>
<li>nessus_scan_resume</li>
<li>nessus_scan_resume_all<span id="more-140"></span></li>
</ul>
<p>Lots of those look similar, and in fact they are.  Only difference is one command acts on one scan ID, the other acts on all running scans.</p>
<p>Important to note that these work on scans, not reports.  The difference?  Scan becomes a report after it completes. (Yeah I know running scans show up in the output of nessus_report_list &#8211; set myself a task in github to fix that).</p>
<p>Ok, lets start with the boring ones first.</p>
<p><strong><span style="font-size: medium;">nessus_scan_status</span></strong></p>
<p><strong><span style="font-size: medium;">
<a href="http://blog.zate.org/wp-content/gallery/nessus-plugin-screenshots/nessus_scan_status.png" title="" class="shutterset_singlepic11" >
	<img class="ngg-singlepic" src="http://blog.zate.org/wp-content/gallery/cache/11_web20_320x240_nessus_scan_status.png" alt="nessus_scan_status" title="nessus_scan_status" />
</a>
</span></strong></p>
<p>This command shows you the status of all currently running scans.  If you have no running scans, well it wont show you any (see, very accurate).  XML that comes back from the command involved also shows policies and templates.  Future functionality will display those, but for now it just lists running scans and some info about them (such as progress if it is multiple hosts).</p>
<p><strong><span style="font-size: medium;">(nessus_scan_pause || nessus_scan_stop || nessus_scan_resume) &lt;scan id&gt;</span></strong></p>

<a href="http://blog.zate.org/wp-content/gallery/nessus-plugin-screenshots/nessus_scan_pause_all.png" title="" class="shutterset_singlepic9" >
	<img class="ngg-singlepic" src="http://blog.zate.org/wp-content/gallery/cache/9_web20_320x240_nessus_scan_pause_all.png" alt="nessus_scan_pause_all" title="nessus_scan_pause_all" />
</a>


<a href="http://blog.zate.org/wp-content/gallery/nessus-plugin-screenshots/nessus_scan_resume_all.png" title="" class="shutterset_singlepic10" >
	<img class="ngg-singlepic" src="http://blog.zate.org/wp-content/gallery/cache/10_web20_320x240_nessus_scan_resume_all.png" alt="nessus_scan_resume_all" title="nessus_scan_resume_all" />
</a>


<a href="http://blog.zate.org/wp-content/gallery/nessus-plugin-screenshots/nessus_scan_stop_all.png" title="" class="shutterset_singlepic12" >
	<img class="ngg-singlepic" src="http://blog.zate.org/wp-content/gallery/cache/12_web20_320x240_nessus_scan_stop_all.png" alt="nessus_scan_stop_all" title="nessus_scan_stop_all" />
</a>

<p>They do exactly what they sound like they might do.  They pause, stop and resume running scans (not reports).  You need to supply the scan id (from nessus_scan_status) and it will return confirmation that it has done the task.</p>
<p>You can also use all 3 commands with _all on the end and no scan ID.  This will iterate through all scans available and do the specified action on them.  Pretty simple.</p>
<p>Ok, that leads us to the bread and butter nessus_scan_new command.</p>
<p><span style="font-size: medium;"><strong>nessus_scan_new &lt;policy id&gt; &lt;scan name&gt; &lt;targets&gt;</strong></span></p>

<a href="http://blog.zate.org/wp-content/gallery/nessus-plugin-screenshots/nessus_scan_new.png" title="" class="shutterset_singlepic8" >
	<img class="ngg-singlepic" src="http://blog.zate.org/wp-content/gallery/cache/8_web20_320x240_nessus_scan_new.png" alt="nessus_scan_new" title="nessus_scan_new" />
</a>

<p>No more do you have to drop to a command line or tab over to the web console to start a nessus scan.  You simply need to provide the policy ID for the policy you&#8217;d like to scan with (get that from nessus_policy_list), name your scan (use &#8220;quotes are cool&#8221; for multiple words) and give it the hosts you&#8217;d like to scan.  Hosts scan be one (192.168.1.1), a network cidr (192.168.1.0/24) or a range (192.168.1.1-127).  Hit enter and it goes to work.</p>
<p>So with what we have discovered so far we can do the following:</p>
<ul>
<li>Auth to our nessus box.</li>
<li>Start a new scan</li>
<li>import the results of that scan to our metasploit workspace.</li>
</ul>
<p>Nice. So what else could there be?</p>
<p>Next up we will learn about the plugin commands for getting all kinds of useful information about the vulnerabilities we discover.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Nessus+Bridge+for+Metasploit+%3A%3A+Scan+Commands+http%3A%2F%2Fbit.ly%2F9vNaYZ"><img class="nothumb" src="http://blog.zate.org/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big4.png" alt="Post to Twitter" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.zate.org/2010/09/28/nessus-bridge-for-metasploit-scan-commands/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Nessus Bridge for Metasploit :: Intro</title>
		<link>http://blog.zate.org/2010/09/26/nessus-bridge-for-metasploit-intro/</link>
		<comments>http://blog.zate.org/2010/09/26/nessus-bridge-for-metasploit-intro/#comments</comments>
		<pubDate>Sun, 26 Sep 2010 16:23:43 +0000</pubDate>
		<dc:creator>Zate</dc:creator>
				<category><![CDATA[Bananas]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Stuff]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Things]]></category>
		<category><![CDATA[Bridge]]></category>
		<category><![CDATA[Commands]]></category>
		<category><![CDATA[finger]]></category>
		<category><![CDATA[generic commands]]></category>
		<category><![CDATA[intro one]]></category>
		<category><![CDATA[Metasploit]]></category>
		<category><![CDATA[msf]]></category>
		<category><![CDATA[nessus server]]></category>
		<category><![CDATA[pwb]]></category>
		<category><![CDATA[report bugs]]></category>

		<guid isPermaLink="false">http://blog.zate.org/?p=39</guid>
		<description><![CDATA[One of the most frustrating things for me when I started with metasploit (known as msf from here in) was not exploiting something, but finding something to exploit.  I had all these exploits at my finger tips but my ability to find something to pwn was limited by having to move back and forth between a bunch of tools and cross reference things. This changed when I did my PwB v3 course, I got much better at determining when and how to use msf to take advantage of something I found.  There was still a lot of moving between tools but I was at least able to identify vulnerable hosts. I use Nessus in my day job to scan for vulns and sometimes I need to be able to turn those results into demonstrations or do false positive checking.  It was a little annoying to run the scan either from the cli, or usually from the Nessus Web Client and then have to manually import the Nessusv2 report. At the same time MSF Express came out.  WoW, that is some slick shit. I got to thinking, why not code a plugin that can do some limited stuff over xmlrpc from within the msfconsole and give me the ability to at least import my scan without having to go download it, transfer it over and then delete it. So the Nessus Bridge for Metasploit was born. (Still in dev, so please report bugs) The general concept is to allow you to....]]></description>
			<content:encoded><![CDATA[<p>One of the most frustrating things for me when I started with metasploit (known as msf from here in) was not exploiting something, but finding something to exploit.  I had all these exploits at my finger tips but my ability to find something to pwn was limited by having to move back and forth between a bunch of tools and cross reference things.</p>
<p>This changed when I did my PwB v3 course, I got much better at determining when and how to use msf to take advantage of something I found.  There was still a lot of moving between tools but I was at least able to identify vulnerable hosts.</p>
<p>I use Nessus in my day job to scan for vulns and sometimes I need to be able to turn those results into demonstrations or do false positive checking.  It was a little annoying to run the scan either from the cli, or usually from the Nessus Web Client and then have to manually import the Nessusv2 report.</p>
<p>At the same time MSF Express came out.  WoW, that is some slick shit.<span id="more-39"></span></p>
<p>I got to thinking, why not code a plugin that can do some limited stuff over xmlrpc from within the msfconsole and give me the ability to at least import my scan without having to go download it, transfer it over and then delete it.</p>
<p>So the Nessus Bridge for Metasploit was born. <strong><span style="font-size: x-small;">(Still in dev, so please report bugs)</span></strong></p>
<p>The general concept is to allow you to do various tasks with your Nessus server, from within the msf command line.  By that I mean scan with Nessus, review the results, import the results and then exploit the results.</p>
<p>These next few blog posts will be some pointers on what it can (and can&#8217;t) do and how to use it.</p>
<p>Commands are broken up into the following categories and I will be covering each category in a separate entry.</p>
<ul>
<li><a href="http://blog.zate.org/2010/09/26/nessus-bridge-for-metasploit-generic-commands-2/">Generic Commands</a></li>
<li><a href="http://blog.zate.org/2010/09/27/nessus-bridge-for-metasploit-report-commands/">Reports Commands</a></li>
<li><a href="http://blog.zate.org/2010/09/28/nessus-bridge-for-metasploit-scan-commands/">Scan Commands</a></li>
<li><a href="http://blog.zate.org/2010/10/06/nessus-bridge-for-metasploit-plugin-commands/">Plugin Commands</a></li>
<li>User Commands</li>
<li>Policy Commands</li>
</ul>
<p>Click though each link to see a more detailed explanation of the commands available for each category and how to use them</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Nessus+Bridge+for+Metasploit+%3A%3A+Intro+http%3A%2F%2Fbit.ly%2Fcytlff"><img class="nothumb" src="http://blog.zate.org/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big4.png" alt="Post to Twitter" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.zate.org/2010/09/26/nessus-bridge-for-metasploit-intro/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Time for a new phone</title>
		<link>http://blog.zate.org/2010/03/12/time-for-a-new-phone/</link>
		<comments>http://blog.zate.org/2010/03/12/time-for-a-new-phone/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 16:57:57 +0000</pubDate>
		<dc:creator>Zate</dc:creator>
				<category><![CDATA[Stuff]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Things]]></category>
		<category><![CDATA[3gs]]></category>
		<category><![CDATA[blackberries]]></category>
		<category><![CDATA[Droid]]></category>
		<category><![CDATA[holy crap]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[monthly]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[T-Mobile]]></category>

		<guid isPermaLink="false">http://blog.zate.org/?p=28</guid>
		<description><![CDATA[Apr 11 my contract with T-Mobile is up.  We currently have a family plan, with 2 Blackberries on it.  My work no longer reimburses for my part of the account so no real need for me to have a Blackberry anymore (only reason was because of enterprise integration).  So now the time is right to make the switch to something else. Something else being Iphone or Android.  Lets examine the choices. Iphone 3GS 16 or 32 GB. Nexus One Droid HTC Desire? In terms of plan, I am looking for unlimited everything.  Unlim voice minutes, texting and data. So, I just priced the Iphone 3GS 16GB x2 on AT&#38;T&#8217;s website, $495 upfront and $210 a month.  Holy crap!  Not worried about the up front but the monthly is much more than the $160 odd we pay now. Other option is 2x Nexus One.  We&#8217;d need to change our current T-Mobile family plan to 2x single plans, $80 each.  Still about the same $160 we pay now.  Only catch is, not 100% sure we CAN do that.  I read things about people having to setup new accounts in other names because the $179 Nexus One price is &#8220;new&#8221; customers only. And the droid, nice phone, and Verizon is having a GREAT deal on them, buy one, get one free.  Sweet, only $199 due now.  But, umm, the monthly is $225!.  Ah, yeah, pass. So, I wonder if I could Hybrid it.  The wife really wants an Iphone.  I think she&#8217;d be....]]></description>
			<content:encoded><![CDATA[<p>Apr 11 my contract with T-Mobile is up.  We currently have a family plan, with 2 Blackberries on it.  My work no longer reimburses for my part of the account so no real need for me to have a Blackberry anymore (only reason was because of enterprise integration).  So now the time is right to make the switch to something else.</p>
<p>Something else being Iphone or Android.  Lets examine the choices.</p>
<ul>
<li>Iphone 3GS 16 or 32 GB.</li>
<li>Nexus One</li>
<li>Droid</li>
<li>HTC Desire?</li>
</ul>
<p>In terms of plan, I am looking for unlimited everything.  Unlim voice minutes, texting and data.</p>
<p>So, I just priced the Iphone 3GS 16GB x2 on AT&amp;T&#8217;s website, $495 upfront and $210 a month.  Holy crap!  <span id="more-28"></span>Not worried about the up front but the monthly is much more than the $160 odd we pay now.</p>
<p>Other option is 2x Nexus One.  We&#8217;d need to change our current T-Mobile family plan to 2x single plans, $80 each.  Still about the same $160 we pay now.  Only catch is, not 100% sure we CAN do that.  I read things about people having to setup new accounts in other names because the $179 Nexus One price is &#8220;new&#8221; customers only.</p>
<p>And the droid, nice phone, and Verizon is having a GREAT deal on them, buy one, get one free.  Sweet, only $199 due now.  But, umm, the monthly is $225!.  Ah, yeah, pass.</p>
<p>So, I wonder if I could Hybrid it.  The wife really wants an Iphone.  I think she&#8217;d be fine on a Nexus One, but she has a ipod touch and is comfortable with it.  So what if, we got her a 16gb 3GS and me a Nexus One.  She&#8217;d be AT&amp;T, I&#8217;d be T-Mobile but that is ok.</p>
<p>So, adding that all up, assuming I can actually get the Nexus One at the prices advertised, is $120 for her, $80 for me.  Still about $200 a month.</p>
<p>Damn.  So I guess I need to work out;</p>
<ol>
<li>Can we in fact get 2x Nexus One&#8217;s at the $179 price, on separate accounts, for about $80 a month without going insane.</li>
<li>Can the wife make do with an Android phone over the Iphone?</li>
</ol>
<p>Wish me luck <img src='http://blog.zate.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Time+for+a+new+phone+http%3A%2F%2Fbit.ly%2F9nkmg9"><img class="nothumb" src="http://blog.zate.org/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big4.png" alt="Post to Twitter" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.zate.org/2010/03/12/time-for-a-new-phone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What I want from Drupal 7</title>
		<link>http://blog.zate.org/2010/03/11/what-i-want-from-drupal-7/</link>
		<comments>http://blog.zate.org/2010/03/11/what-i-want-from-drupal-7/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 01:21:23 +0000</pubDate>
		<dc:creator>Zate</dc:creator>
				<category><![CDATA[Stuff]]></category>
		<category><![CDATA[Things]]></category>
		<category><![CDATA[aharon]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[drush]]></category>
		<category><![CDATA[link]]></category>
		<category><![CDATA[reading]]></category>
		<category><![CDATA[reason updates]]></category>
		<category><![CDATA[watching tv]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.zate.org/?p=25</guid>
		<description><![CDATA[So tonight, I didn&#8217;t feel much like anything.  Logged into Wow, meh.  Logged into EVE, meh.  Don&#8217;t feel like playing any of the games I have installed, don&#8217;t feel like reading on the nook, watching TV or anything really. meh. And then I got an email.  An email telling me, that a plugin on Aharon&#8217;s blog needed updating.  I mean that isn&#8217;t exactly earth shattering news, but it has got me thinking on why I still use wordpress for my blogs, but love Drupal so much. Simple reason.  Updates.  Drupal BLOWS for updating compared to WordPress.  Let me walk you through what it takes for me to update a plugin in wordpress, or even upgrade wordpress itself to a new version. Open the email I got sent (sure I cheat and install a plugin to send me emails when things need updating, but it&#8217;s super simple to install) Click the link. Login. Look for the &#8220;Upgrade Automagically&#8221; link. Click it. Done. It&#8217;s really that simple.  I can install new plugins, new themes, upgrade wordpress versions, all simply from within the WordPress Dashboard.  Pure awesome.  This is what Druapal misses. Sure Drush does some of that, a little.  For me though, my one wish for Drupal 7 is WordPress-like install/upgrade functionality of core and modules.  Let me &#8220;browse&#8221; modules like I browse plugins in wordpress. Please.]]></description>
			<content:encoded><![CDATA[<p>So tonight, I didn&#8217;t feel much like anything.  Logged into Wow, meh.  Logged into EVE, meh.  Don&#8217;t feel like playing any of the games I have installed, don&#8217;t feel like reading on the nook, watching TV or anything really.</p>
<p>meh.</p>
<p>And then I got an email.  An email telling me, that a plugin on <a href="http://www.automatingsecurity.com/" target="_blank">Aharon&#8217;s blog</a> needed updating.  I mean that isn&#8217;t exactly earth shattering news, but it has got me thinking on why I still use wordpress for my blogs, but love Drupal so much.</p>
<p>Simple reason.  Updates.  Drupal BLOWS for updating compared to WordPress.  Let me walk you through what it takes for me to update a plugin in wordpress, or even upgrade wordpress itself to a new version.<span id="more-25"></span></p>
<ol>
<li>Open the email I got sent (sure I cheat and <a href="http://www.svenkubiak.de/mail-on-update" target="_blank">install a plugin</a> to send me emails when things need updating, but it&#8217;s super simple to install)</li>
<li>Click the link.</li>
<li>Login.</li>
<li>Look for the &#8220;Upgrade Automagically&#8221; link.</li>
<li>Click it.</li>
<li>Done.</li>
</ol>
<p>It&#8217;s really that simple.  I can install new plugins, new themes, upgrade wordpress versions, all simply from within the WordPress Dashboard.  Pure awesome.  This is what Druapal misses.</p>
<p>Sure <a href="http://drupal.org/project/drush" target="_blank">Drush</a> does some of that, a little.  For me though, my one wish for Drupal 7 is WordPress-like install/upgrade functionality of core and modules.  Let me &#8220;browse&#8221; modules like I browse plugins in wordpress.</p>
<p>Please.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=What+I+want+from+Drupal+7+http%3A%2F%2Fbit.ly%2FbHQjGN"><img class="nothumb" src="http://blog.zate.org/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big4.png" alt="Post to Twitter" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.zate.org/2010/03/11/what-i-want-from-drupal-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>So much to learn, so little time.</title>
		<link>http://blog.zate.org/2010/03/10/so-much-to-learn-so-little-time/</link>
		<comments>http://blog.zate.org/2010/03/10/so-much-to-learn-so-little-time/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 14:44:20 +0000</pubDate>
		<dc:creator>Zate</dc:creator>
				<category><![CDATA[Bananas]]></category>
		<category><![CDATA[Fatherhood]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Stuff]]></category>
		<category><![CDATA[Things]]></category>
		<category><![CDATA[backtrack]]></category>
		<category><![CDATA[cool things]]></category>
		<category><![CDATA[opinion pieces]]></category>
		<category><![CDATA[progress]]></category>
		<category><![CDATA[pwb]]></category>
		<category><![CDATA[schizophrenia]]></category>
		<category><![CDATA[suck]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[understanding]]></category>
		<category><![CDATA[video lectures]]></category>

		<guid isPermaLink="false">http://blog.zate.org/?p=20</guid>
		<description><![CDATA[I&#8217;m having some major schizophrenia with learning these days.  Just so many disparate things I want to learn and I&#8217;m not making as much progress learning as I used to.  I used to be able to suck up a new subject once or twice a week.  Like totally suck it up, have a great understanding and be able to expand on it and move it in new directions. Right now I am on like month 3 of several things.  I think it&#8217;s a case of trying to do to much. I have a course coming up soon on Pen Testing with Backtrack (PWB) that I am pretty excited about.  It&#8217;s 30 days of labs, a bunch of video lectures and a final exam that is 24H long.  Yes, 24H exam, I cannot wait.  I haven&#8217;t had anything really challenge me in a while. Decided also that I am going to add a few new categories to this blog and write more often. Adding : Fatherhood &#8211; going to write a little about my boys and some of the cool things they do. Games &#8211; going to write a few opinion pieces on Games, MMO&#8217;s and PC gaming specifically. Security &#8211; going to weigh in on a few security topics that have been on my mind, this might prompt me to invest more of myself in my career. This is in addition to the 3 categories i already have; Things, Stuff and Bananas.  All very important.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m having some major schizophrenia with learning these days.  Just so many disparate things I want to learn and I&#8217;m not making as much progress learning as I used to.  I used to be able to suck up a new subject once or twice a week.  Like totally suck it up, have a great understanding and be able to expand on it and move it in new directions.</p>
<p>Right now I am on like month 3 of several things.  I think it&#8217;s a case of trying to do to much.</p>
<p>I have a course coming up soon on Pen Testing with Backtrack (<a href="http://www.offensive-security.com/blog/offsec/pwb-v-3-0-available-march-21st-2010/" target="_blank">PWB</a>) that I am pretty excited about.  It&#8217;s 30 days of labs, a bunch of video lectures and a final exam that is 24H long.  Yes, 24H exam, I cannot wait.  I haven&#8217;t had anything really challenge me in a while.</p>
<p><span id="more-20"></span>Decided also that I am going to add a few new categories to this blog and write more often.</p>
<p>Adding :</p>
<ul>
<li>Fatherhood &#8211; going to write a little about my boys and some of the cool things they do.</li>
<li>Games &#8211; going to write a few opinion pieces on Games, MMO&#8217;s and PC gaming specifically.</li>
<li>Security &#8211; going to weigh in on a few security topics that have been on my mind, this might prompt me to invest more of myself in my career.</li>
</ul>
<p>This is in addition to the 3 categories i already have; Things, Stuff and Bananas.  All very important.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=So+much+to+learn%2C+so+little+time.+http%3A%2F%2Fbit.ly%2Fad5Ku1"><img class="nothumb" src="http://blog.zate.org/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big4.png" alt="Post to Twitter" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.zate.org/2010/03/10/so-much-to-learn-so-little-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

