<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: You Don&#8217;t Need the Ultimate Pen-testing Framework!</title>
	<atom:link href="http://www.gnucitizen.org/blog/you-dont-need-the-ultimate-pen-testing-framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gnucitizen.org/blog/you-dont-need-the-ultimate-pen-testing-framework/</link>
	<description>Information Security Think Tank</description>
	<lastBuildDate>Sat, 02 Feb 2013 17:50:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
	<item>
		<title>By: Jerry</title>
		<link>http://www.gnucitizen.org/blog/you-dont-need-the-ultimate-pen-testing-framework/comment-page-1/#comment-128706</link>
		<dc:creator>Jerry</dc:creator>
		<pubDate>Sun, 15 Aug 2010 22:36:55 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=2662#comment-128706</guid>
		<description>I totally agree with Your article. Further more I would say that You can skip altogether frameworks and their pre-made exploits and payloads. Exploits have to be tuned each time to be effective and payloads are almost all catch by AV when touching the disk, even if You encode them. They can still have some chances if they run all in memory. But I had most success with unique non staged binary payloads. I also agree that with the CLI You can handle everything, even multiple sessions, better and faster then in msfconsole. For example using the cli command &#039;socket&#039; You can create a listening server which forks on a unix socket on each new connection and then You can connect to each background process. This way You&#039;re handling unlimited sessions fast and in 1 line.</description>
		<content:encoded><![CDATA[<p>I totally agree with Your article. Further more I would say that You can skip altogether frameworks and their pre-made exploits and payloads. Exploits have to be tuned each time to be effective and payloads are almost all catch by AV when touching the disk, even if You encode them. They can still have some chances if they run all in memory. But I had most success with unique non staged binary payloads. I also agree that with the CLI You can handle everything, even multiple sessions, better and faster then in msfconsole. For example using the cli command &#8216;socket&#8217; You can create a listening server which forks on a unix socket on each new connection and then You can connect to each background process. This way You&#8217;re handling unlimited sessions fast and in 1 line.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WGet all the way</title>
		<link>http://www.gnucitizen.org/blog/you-dont-need-the-ultimate-pen-testing-framework/comment-page-1/#comment-127604</link>
		<dc:creator>WGet all the way</dc:creator>
		<pubDate>Tue, 07 Jul 2009 17:04:50 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=2662#comment-127604</guid>
		<description>[...] flowing in, the project has been started and then BAM, I&#8217;ve read an interesting article on GNUCITIZEN, which made me rethink my [...]</description>
		<content:encoded><![CDATA[<p>[...] flowing in, the project has been started and then BAM, I&#8217;ve read an interesting article on GNUCITIZEN, which made me rethink my [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: enigma</title>
		<link>http://www.gnucitizen.org/blog/you-dont-need-the-ultimate-pen-testing-framework/comment-page-1/#comment-127507</link>
		<dc:creator>enigma</dc:creator>
		<pubDate>Sat, 20 Jun 2009 13:58:28 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=2662#comment-127507</guid>
		<description>A lot of useful information and I totally agree with some of the issue&#039;s raised, I&#039;ve never installed nessus, its great for security testing but only if the server your scanning has nessus on the backend, which half of them dont!</description>
		<content:encoded><![CDATA[<p>A lot of useful information and I totally agree with some of the issue&#8217;s raised, I&#8217;ve never installed nessus, its great for security testing but only if the server your scanning has nessus on the backend, which half of them dont!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pdp</title>
		<link>http://www.gnucitizen.org/blog/you-dont-need-the-ultimate-pen-testing-framework/comment-page-1/#comment-126643</link>
		<dc:creator>pdp</dc:creator>
		<pubDate>Fri, 24 Apr 2009 11:37:28 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=2662#comment-126643</guid>
		<description>My humble opinion is that we should have scraped nessus altogether and started something better from scratch but this is my humble opinion only.</description>
		<content:encoded><![CDATA[<p>My humble opinion is that we should have scraped nessus altogether and started something better from scratch but this is my humble opinion only.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JC</title>
		<link>http://www.gnucitizen.org/blog/you-dont-need-the-ultimate-pen-testing-framework/comment-page-1/#comment-126641</link>
		<dc:creator>JC</dc:creator>
		<pubDate>Fri, 24 Apr 2009 09:30:01 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=2662#comment-126641</guid>
		<description>Love this to bits - it just works.

Have you tried it with OpenVAS? I am not sure that OpenVAS-client is command line plug compatible with nessus</description>
		<content:encoded><![CDATA[<p>Love this to bits &#8211; it just works.</p>
<p>Have you tried it with OpenVAS? I am not sure that OpenVAS-client is command line plug compatible with nessus</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: More Penetration Testing Goodness with Jeriko &#124; GNUCITIZEN</title>
		<link>http://www.gnucitizen.org/blog/you-dont-need-the-ultimate-pen-testing-framework/comment-page-1/#comment-126459</link>
		<dc:creator>More Penetration Testing Goodness with Jeriko &#124; GNUCITIZEN</dc:creator>
		<pubDate>Tue, 07 Apr 2009 21:14:35 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=2662#comment-126459</guid>
		<description>[...] weeks I&#8217;ve added more features to the Jeriko toolkit which I briefly covered in my post over here. For those of you who don&#8217;t know, Jeriko is a compilation of various bash scripts to ease [...]</description>
		<content:encoded><![CDATA[<p>[...] weeks I&#8217;ve added more features to the Jeriko toolkit which I briefly covered in my post over here. For those of you who don&#8217;t know, Jeriko is a compilation of various bash scripts to ease [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: No Frameworks but Environments &#124; GNUCITIZEN</title>
		<link>http://www.gnucitizen.org/blog/you-dont-need-the-ultimate-pen-testing-framework/comment-page-1/#comment-126330</link>
		<dc:creator>No Frameworks but Environments &#124; GNUCITIZEN</dc:creator>
		<pubDate>Wed, 18 Mar 2009 10:51:57 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=2662#comment-126330</guid>
		<description>[...] Network      No Frameworks but Environments published: March 18th, 2009 We certainly don&#8217;t need the ultimate pentesting framework but we can make use of the ultimate pen-testing [...]</description>
		<content:encoded><![CDATA[<p>[...] Network      No Frameworks but Environments published: March 18th, 2009 We certainly don&#8217;t need the ultimate pentesting framework but we can make use of the ultimate pen-testing [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pagvac</title>
		<link>http://www.gnucitizen.org/blog/you-dont-need-the-ultimate-pen-testing-framework/comment-page-1/#comment-126301</link>
		<dc:creator>pagvac</dc:creator>
		<pubDate>Sat, 14 Mar 2009 10:15:47 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=2662#comment-126301</guid>
		<description>i agree that most of the stuff we need is on the shell already. pentesting frameworks is like the new security-testing hype. first we had hundreds of portscanners, then hundreds of webapp MiTM proxies, then hundreds of fuzzers, then hundreds of SQL injectors, now it&#039;s about pentesting frameworks :)

Knowing a few scripting tricks is extremely powerful, as already-available tools are not customized enough for our tasks sometimes. furthermore, sometimes learning how to do something with a publicly-available tool can be MORE time-consuming than writing your own bash script to do so.</description>
		<content:encoded><![CDATA[<p>i agree that most of the stuff we need is on the shell already. pentesting frameworks is like the new security-testing hype. first we had hundreds of portscanners, then hundreds of webapp MiTM proxies, then hundreds of fuzzers, then hundreds of SQL injectors, now it&#8217;s about pentesting frameworks :)</p>
<p>Knowing a few scripting tricks is extremely powerful, as already-available tools are not customized enough for our tasks sometimes. furthermore, sometimes learning how to do something with a publicly-available tool can be MORE time-consuming than writing your own bash script to do so.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pdp</title>
		<link>http://www.gnucitizen.org/blog/you-dont-need-the-ultimate-pen-testing-framework/comment-page-1/#comment-126270</link>
		<dc:creator>pdp</dc:creator>
		<pubDate>Mon, 09 Mar 2009 08:45:57 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=2662#comment-126270</guid>
		<description>excellent, I will have a look :)</description>
		<content:encoded><![CDATA[<p>excellent, I will have a look :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sid77</title>
		<link>http://www.gnucitizen.org/blog/you-dont-need-the-ultimate-pen-testing-framework/comment-page-1/#comment-126245</link>
		<dc:creator>sid77</dc:creator>
		<pubDate>Fri, 06 Mar 2009 14:55:26 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=2662#comment-126245</guid>
		<description>Hi,

I&#039;ve written a small patch against Jeriko-r31 to add some functionalities:
+ option to choose whether to run nessus or openvas
+ option to choose which metasploit db plugin to load
+ a bigger jerikorc
+ fixed a small typo in scan-vulnerabilities

The patch is hosted here: &lt;a href=&quot;http://sid77.slackware.it/jeriko/&quot; rel=&quot;nofollow&quot;&gt;http://sid77.slackware.it/jeriko/&lt;/a&gt;

ciao</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I&#8217;ve written a small patch against Jeriko-r31 to add some functionalities:<br />
+ option to choose whether to run nessus or openvas<br />
+ option to choose which metasploit db plugin to load<br />
+ a bigger jerikorc<br />
+ fixed a small typo in scan-vulnerabilities</p>
<p>The patch is hosted here: <a href="http://sid77.slackware.it/jeriko/" rel="nofollow">http://sid77.slackware.it/jeriko/</a></p>
<p>ciao</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hartog</title>
		<link>http://www.gnucitizen.org/blog/you-dont-need-the-ultimate-pen-testing-framework/comment-page-1/#comment-126243</link>
		<dc:creator>hartog</dc:creator>
		<pubDate>Fri, 06 Mar 2009 13:43:14 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=2662#comment-126243</guid>
		<description>@pdp; great post, proofs the power of the shell once more :-&gt;. Some nice constructions in their as well :-&gt;

@postmodern; since when are sed, awk, grep, wget and many many others primitive? Most of them are/have (micro) expression/programming languages and they can be piped together. Throw in some Perl one-liners to become really powerful.  *grrrrr* ;-&gt;</description>
		<content:encoded><![CDATA[<p>@pdp; great post, proofs the power of the shell once more :-&gt;. Some nice constructions in their as well :-&gt;</p>
<p>@postmodern; since when are sed, awk, grep, wget and many many others primitive? Most of them are/have (micro) expression/programming languages and they can be piped together. Throw in some Perl one-liners to become really powerful.  *grrrrr* ;-&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pdp</title>
		<link>http://www.gnucitizen.org/blog/you-dont-need-the-ultimate-pen-testing-framework/comment-page-1/#comment-126134</link>
		<dc:creator>pdp</dc:creator>
		<pubDate>Wed, 25 Feb 2009 09:52:25 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=2662#comment-126134</guid>
		<description>bash is pretty much a general purpose programming language. it has sockets, ways to interfere with C libs, etc. the reason I chose bash to implement most of the functionalities of this toolkit is because it comes by default and also it does a better job when it comes to managing processes and tasks then most general purposes languages. it is also quite fast compared to ruby for example. for sure python, ruby and perl can be used to do similar things but because they are too general purpose you will endup with much larger source code which will quickly turn into a framework, imho.

my argument is that the framework is already written for you. we do not need yet another abstraction layer on the top of the standard shell which already contains the majority of the functionalities that we need. the rest of the functionalities are provided by various standard utilities which are well integrated with the particular distribution you are running and the packet management system. some of the standard shell utills also provide features to interact with 3rd-party components in the most simplistic way (&lt;code&gt;expect&lt;/code&gt; for example),  while it will be a lot harder to do something similar with a general purpose language or the missing functionalities rely on a 3rd-party lib which is not easy to install or requires a fair bit of dependencies.

another example is metasploit&#039;s session management feature. it is very useful, indeed, to start several sessions to the targets and switch between them on the go. though, this is a metasploit specific feature. however, &lt;code&gt;screen&lt;/code&gt; and &lt;code&gt;script&lt;/code&gt; provide similar functionalities which happen to be a lot better and work for all utilities including metasploit. therefore, I would rather rely on the toolkit that comes by default.

at the end of the day Jeriko is not a framework. it is a toolkit which is designed to run from the command line. all it does is it to save yourself some efforts typing long commands. it also ensures that no orphan processes are left when exiting different tasks. :)</description>
		<content:encoded><![CDATA[<p>bash is pretty much a general purpose programming language. it has sockets, ways to interfere with C libs, etc. the reason I chose bash to implement most of the functionalities of this toolkit is because it comes by default and also it does a better job when it comes to managing processes and tasks then most general purposes languages. it is also quite fast compared to ruby for example. for sure python, ruby and perl can be used to do similar things but because they are too general purpose you will endup with much larger source code which will quickly turn into a framework, imho.</p>
<p>my argument is that the framework is already written for you. we do not need yet another abstraction layer on the top of the standard shell which already contains the majority of the functionalities that we need. the rest of the functionalities are provided by various standard utilities which are well integrated with the particular distribution you are running and the packet management system. some of the standard shell utills also provide features to interact with 3rd-party components in the most simplistic way (<code>expect</code> for example),  while it will be a lot harder to do something similar with a general purpose language or the missing functionalities rely on a 3rd-party lib which is not easy to install or requires a fair bit of dependencies.</p>
<p>another example is metasploit&#8217;s session management feature. it is very useful, indeed, to start several sessions to the targets and switch between them on the go. though, this is a metasploit specific feature. however, <code>screen</code> and <code>script</code> provide similar functionalities which happen to be a lot better and work for all utilities including metasploit. therefore, I would rather rely on the toolkit that comes by default.</p>
<p>at the end of the day Jeriko is not a framework. it is a toolkit which is designed to run from the command line. all it does is it to save yourself some efforts typing long commands. it also ensures that no orphan processes are left when exiting different tasks. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: postmodern</title>
		<link>http://www.gnucitizen.org/blog/you-dont-need-the-ultimate-pen-testing-framework/comment-page-1/#comment-126117</link>
		<dc:creator>postmodern</dc:creator>
		<pubDate>Tue, 24 Feb 2009 23:58:25 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=2662#comment-126117</guid>
		<description>Why still use shell scripting for this task, when it&#039;s far easier in a Python, Jython, Ruby, JRuby or even a NetBeans shell? Instead of using primitive commands, you could use a general purpose programming language with a syntax that is conducive towards one-liners.

Taking it one step further, you could even load in various libraries or frameworks (there&#039;s more than just Metasploit) into your interpretive language&#039;s shell. You can get the same effect with cleaner syntax.</description>
		<content:encoded><![CDATA[<p>Why still use shell scripting for this task, when it&#8217;s far easier in a Python, Jython, Ruby, JRuby or even a NetBeans shell? Instead of using primitive commands, you could use a general purpose programming language with a syntax that is conducive towards one-liners.</p>
<p>Taking it one step further, you could even load in various libraries or frameworks (there&#8217;s more than just Metasploit) into your interpretive language&#8217;s shell. You can get the same effect with cleaner syntax.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pdp</title>
		<link>http://www.gnucitizen.org/blog/you-dont-need-the-ultimate-pen-testing-framework/comment-page-1/#comment-126087</link>
		<dc:creator>pdp</dc:creator>
		<pubDate>Mon, 23 Feb 2009 18:02:25 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=2662#comment-126087</guid>
		<description>same with nmap. although nmap&#039;s script scan option is quite powerful indeed, it just turns the tool into something which is not - a vulnerability scanner. coding in lua is no fun either.</description>
		<content:encoded><![CDATA[<p>same with nmap. although nmap&#8217;s script scan option is quite powerful indeed, it just turns the tool into something which is not &#8211; a vulnerability scanner. coding in lua is no fun either.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pdp</title>
		<link>http://www.gnucitizen.org/blog/you-dont-need-the-ultimate-pen-testing-framework/comment-page-1/#comment-126086</link>
		<dc:creator>pdp</dc:creator>
		<pubDate>Mon, 23 Feb 2009 17:59:03 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=2662#comment-126086</guid>
		<description>imho, metasploit would have been a lot better if all it was just an exploitation framework, good for writing and running exploits only. The auxiliary modules are a bit redundant. perhaps the useful stuff like the BailiWicked auxiliary modules should have been put as exploit modules. and if only you could make the framework run faster :) that would have been great. other than that, it is one fine framework.</description>
		<content:encoded><![CDATA[<p>imho, metasploit would have been a lot better if all it was just an exploitation framework, good for writing and running exploits only. The auxiliary modules are a bit redundant. perhaps the useful stuff like the BailiWicked auxiliary modules should have been put as exploit modules. and if only you could make the framework run faster :) that would have been great. other than that, it is one fine framework.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pento</title>
		<link>http://www.gnucitizen.org/blog/you-dont-need-the-ultimate-pen-testing-framework/comment-page-1/#comment-126085</link>
		<dc:creator>Pento</dc:creator>
		<pubDate>Mon, 23 Feb 2009 17:45:09 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=2662#comment-126085</guid>
		<description>It&#039;s like window managers and DE in Linux. You can live for example in minimal WM like fluxbox or ever dwm and find and use some small application for different purposes. But you can install gnome&#124;kde and spend this time for work. As I think nmap+GNU Core Utilities+metasploit is the best choice.</description>
		<content:encoded><![CDATA[<p>It&#8217;s like window managers and DE in Linux. You can live for example in minimal WM like fluxbox or ever dwm and find and use some small application for different purposes. But you can install gnome|kde and spend this time for work. As I think nmap+GNU Core Utilities+metasploit is the best choice.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pdp</title>
		<link>http://www.gnucitizen.org/blog/you-dont-need-the-ultimate-pen-testing-framework/comment-page-1/#comment-126084</link>
		<dc:creator>pdp</dc:creator>
		<pubDate>Mon, 23 Feb 2009 15:45:01 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=2662#comment-126084</guid>
		<description>actually I quite like wireshark :) but I was trying to encourage people to develop for the command line as it proves over time to be the simplest and fastest way to do things and given that you understand bash, you can do tones of good hacks.</description>
		<content:encoded><![CDATA[<p>actually I quite like wireshark :) but I was trying to encourage people to develop for the command line as it proves over time to be the simplest and fastest way to do things and given that you understand bash, you can do tones of good hacks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rvdh</title>
		<link>http://www.gnucitizen.org/blog/you-dont-need-the-ultimate-pen-testing-framework/comment-page-1/#comment-126082</link>
		<dc:creator>rvdh</dc:creator>
		<pubDate>Mon, 23 Feb 2009 14:26:25 +0000</pubDate>
		<guid isPermaLink="false">https://www.gnucitizen.org/?p=2662#comment-126082</guid>
		<description>Good post PDP.

True. most stuff even allready resides in the C libraries you already have. Same with nmap which uses those C libs. Like the sockets API et all. Same with sniffing a network, most stuff is provided in C libs as well and some parts are already accessable through the command line, takes a few commands to start capturing packets in your console in real time. Absolutely no need for a wireshark at all.</description>
		<content:encoded><![CDATA[<p>Good post PDP.</p>
<p>True. most stuff even allready resides in the C libraries you already have. Same with nmap which uses those C libs. Like the sockets API et all. Same with sniffing a network, most stuff is provided in C libs as well and some parts are already accessable through the command line, takes a few commands to start capturing packets in your console in real time. Absolutely no need for a wireshark at all.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
