<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>The Subgraph Blog</title>
	<atom:link href="http://keystream.subgraph.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://keystream.subgraph.com</link>
	<description>Kerckhoffs&#039; Keystream</description>
	<lastBuildDate>Mon, 06 May 2013 20:31:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='keystream.subgraph.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/f1a81a384bf3bab2df5c5f9ac57b189f?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>The Subgraph Blog</title>
		<link>http://keystream.subgraph.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://keystream.subgraph.com/osd.xml" title="The Subgraph Blog" />
	<atom:link rel='hub' href='http://keystream.subgraph.com/?pushpress=hub'/>
		<item>
		<title>Spring update</title>
		<link>http://keystream.subgraph.com/2013/05/06/spring-update/</link>
		<comments>http://keystream.subgraph.com/2013/05/06/spring-update/#comments</comments>
		<pubDate>Mon, 06 May 2013 19:14:05 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[vega]]></category>

		<guid isPermaLink="false">http://keystream.subgraph.com/?p=303</guid>
		<description><![CDATA[Vega 1.0 A 1.0 RC build has been available for download for a couple of weeks. We recommend that beta users download the newest version of Vega at: http://www.subgraph.com/vega_download.php Note: If you were using the Vega beta, you need to clear your workspace (back it up if necessary) before starting the new version. Once the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keystream.subgraph.com&#038;blog=16828854&#038;post=303&#038;subd=keystream&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<h2>Vega 1.0</h2>
<p>A 1.0 RC build has been available for download for a couple of weeks. We recommend that beta users download the newest version of Vega at:</p>
<p><a href="http://www.subgraph.com/vega_download.php">http://www.subgraph.com/vega_download.php</a></p>
<p>Note: If you were using the Vega beta, you need to clear your workspace (back it up if necessary) before starting the new version. Once the new version is installed, reset both perspectives to ensure that the UI layout is refreshed.</p>
<p>We&#8217;re still working on a few things, so reluctant to call this 1.0 &#8211; but it&#8217;s close. Try it. Report any bugs. It&#8217;s also in Kali Linux.</p>
<h2>Documentation has Moved</h2>
<p>We&#8217;ve moved the documentation and bug reporting over to Github. No more trac.</p>
<p>The Vega Wiki is now here:</p>
<p><a href="https://github.com/subgraph/Vega/wiki">https://github.com/subgraph/Vega/wiki</a></p>
<p>Be sure to check out the user guides:</p>
<ul id="dl_documentation">
<li><a title="Getting Started: Vega Scanner" href="https://github.com/subgraph/Vega/wiki/Vega-Scanner" target="_blank">1. Getting Started with the Scanner</a></li>
<li><a title="Getting Started: Vega Proxy" href="https://github.com/subgraph/Vega/wiki/Vega-Proxy" target="_blank">2. Using the Vega Proxy</a></li>
<li><a title="Getting Started: Proxy Scanner" href="https://github.com/subgraph/Vega/wiki/Vega-Proxy-Scanner" target="_blank">3. Using the Proxy Scanner for Semi-Automated Scanning</a></li>
<li><a title="Getting Started: Identities &amp; Macros" href="https://github.com/subgraph/Vega/wiki/Identities" target="_blank">4. Authenticated Crawling/Scanning</a></li>
</ul>
<h2>Bug Reports &amp; Feature Requests via Github Issues</h2>
<p>Bug reports and feature requests should also be reported via Github:</p>
<p><a href="https://github.com/subgraph/Vega/issues">https://github.com/subgraph/Vega/issues</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/keystream.wordpress.com/303/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/keystream.wordpress.com/303/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keystream.subgraph.com&#038;blog=16828854&#038;post=303&#038;subd=keystream&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://keystream.subgraph.com/2013/05/06/spring-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/de3716dee696228301a14df9cd0796f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">David</media:title>
		</media:content>
	</item>
		<item>
		<title>Northsec, ConFoo, and the Vega 1.0 release</title>
		<link>http://keystream.subgraph.com/2013/02/22/northsec-confoo-and-the-vega-1-0-release/</link>
		<comments>http://keystream.subgraph.com/2013/02/22/northsec-confoo-and-the-vega-1-0-release/#comments</comments>
		<pubDate>Fri, 22 Feb 2013 21:30:32 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[subgraph]]></category>
		<category><![CDATA[vega]]></category>

		<guid isPermaLink="false">http://keystream.subgraph.com/?p=238</guid>
		<description><![CDATA[Subgraph sponsoring Northsec Subgraph is pleased to announce we are a sponsor of Northsec, a CTF to be held in Montreal April 5-7. Vega 1.0 Release: March 1, 2013 We will be presenting at ConFoo next week to announce the release of of Vega 1.0. Be sure to catch our presentation on Friday, March 1, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keystream.subgraph.com&#038;blog=16828854&#038;post=238&#038;subd=keystream&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<h1>Subgraph sponsoring Northsec</h1>
<p>Subgraph is pleased to announce we are a sponsor of <a title="Northsec" href="http://www.nsec.io" target="_blank">Northsec</a>, a CTF to be held in Montreal April 5-7.</p>
<p><a href="http://www.nsec.io"><img class=" wp-image alignleft" id="i-276" alt="Image" src="http://keystream.files.wordpress.com/2013/02/2397_nsec_logo_500-250.png?w=292&#038;h=146" width="292" height="146" /></a></p>
<h1></h1>
<h1></h1>
<h1></h1>
<h1></h1>
<h1>Vega 1.0 Release: March 1, 2013</h1>
<p>We will be presenting at <a title="ConFoo 2013" href="http://confoo.ca" target="_blank">ConFoo</a> next week to announce the release of of Vega 1.0. Be sure to catch our presentation on <a title="Schedule" href="http://confoo.ca/en/2013/schedule" target="_blank">Friday, March 1</a>, at 2:30pm.</p>
<p><a href="http://keystream.files.wordpress.com/2013/02/vegalogo_small.png"><img class="alignnone size-full wp-image-278" alt="vegaLogo_small" src="http://keystream.files.wordpress.com/2013/02/vegalogo_small.png?w=627"   /></a></p>
<p>Some of the features in the 1.0 release include:</p>
<ul>
<li>Active proxy scanner</li>
<li>Greatly improved detections</li>
<li>Greatly improved support for authenticated scanning</li>
<li>API enhancements</li>
<li>HTTP message viewer enhancements</li>
</ul>
<p>Some of the features in the 1.0 release are summarized (with screenshots) in our <a title="Countermeasure 2012" href="http://www.countermeasure2012.com/">Countermeasure 2012</a> presentation.</p>
<iframe src='http://www.slideshare.net/slideshow/embed_code/16704254' width='476' height='390' scrolling='no'></iframe>
<p>The Countermeasure 2012 presentation can be downloaded <a title="Countermeasure 2012: Vega" href="http://www.subgraph.com/Subgraph-Vega_Countermeasure2012.pdf">here</a>.</p>
<p>A more in-depth walk-through can be found in issue #9 of <a title="HITB Quarterly" href="http://magazine.hitb.org/">HITB Magazine:</a></p>
<p><a title="HITB Magazine #009" href="http://magazine.hackinthebox.org/issues/HITB-Ezine-Issue-009.pdf" target="_blank">http://magazine.hackinthebox.org/issues/HITB-Ezine-Issue-009.pdf</a></p>
<p>More soon.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/keystream.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/keystream.wordpress.com/238/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keystream.subgraph.com&#038;blog=16828854&#038;post=238&#038;subd=keystream&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://keystream.subgraph.com/2013/02/22/northsec-confoo-and-the-vega-1-0-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/de3716dee696228301a14df9cd0796f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">David</media:title>
		</media:content>

		<media:content url="http://keystream.files.wordpress.com/2013/02/2397_nsec_logo_500-250.png?w=487" medium="image">
			<media:title type="html">Image</media:title>
		</media:content>

		<media:content url="http://keystream.files.wordpress.com/2013/02/vegalogo_small.png" medium="image">
			<media:title type="html">vegaLogo_small</media:title>
		</media:content>
	</item>
		<item>
		<title>Black Hat Arsenal 2012</title>
		<link>http://keystream.subgraph.com/2012/07/24/black-hat-arsenal-2012/</link>
		<comments>http://keystream.subgraph.com/2012/07/24/black-hat-arsenal-2012/#comments</comments>
		<pubDate>Tue, 24 Jul 2012 14:50:06 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[subgraph]]></category>
		<category><![CDATA[vega]]></category>

		<guid isPermaLink="false">http://keystream.subgraph.com/?p=232</guid>
		<description><![CDATA[Writing this post from a taxi in Montreal on its way to the airport. Hugo and I are headed to Black Hat 2012 / Defcon in Las Vegas. We&#8217;ll be demonstrating the pre-release version of Vega at Black Hat Arsenal on the 25 and 26, pod #5 at 3:30pm on both days. We&#8217;ll show some [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keystream.subgraph.com&#038;blog=16828854&#038;post=232&#038;subd=keystream&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Writing this post from a taxi in Montreal on its way to the airport. Hugo and I are <a title="Vega at Black Hat 2012" href="https://www.blackhat.com/html/bh-us-12/bh-us-12-arsenal.html#Mirza" target="_blank">headed to Black Hat 2012</a> / Defcon in Las Vegas. We&#8217;ll be demonstrating the pre-release version of Vega at Black Hat Arsenal on the <a title="Arsenal - July 25" href="https://www.blackhat.com/html/bh-us-12/schedule/arsenal-25.html" target="_blank">25</a> and <a title="Arsenal - July 26" href="https://www.blackhat.com/html/bh-us-12/schedule/arsenal-26.html" target="_blank">26</a>, pod #5 at 3:30pm on both days.</p>
<p>We&#8217;ll show some new features and  have freshly cut stickers to give away.</p>
<p>Come say hello!</p>
<p>.<a href="http://keystream.files.wordpress.com/2012/07/stickers.jpg"><img class="size-medium wp-image-233 alignleft" title="stickers" src="http://keystream.files.wordpress.com/2012/07/stickers.jpg?w=225&#038;h=300" alt="" width="225" height="300" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/keystream.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/keystream.wordpress.com/232/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keystream.subgraph.com&#038;blog=16828854&#038;post=232&#038;subd=keystream&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://keystream.subgraph.com/2012/07/24/black-hat-arsenal-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/de3716dee696228301a14df9cd0796f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">David</media:title>
		</media:content>

		<media:content url="http://keystream.files.wordpress.com/2012/07/stickers.jpg?w=225" medium="image">
			<media:title type="html">stickers</media:title>
		</media:content>
	</item>
		<item>
		<title>Vega Module Development: Highlighting in Requests and Responses</title>
		<link>http://keystream.subgraph.com/2012/07/10/module-development-highlighting-in-requests-and-responses/</link>
		<comments>http://keystream.subgraph.com/2012/07/10/module-development-highlighting-in-requests-and-responses/#comments</comments>
		<pubDate>Tue, 10 Jul 2012 11:56:17 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[subgraph]]></category>
		<category><![CDATA[vega]]></category>

		<guid isPermaLink="false">http://keystream.subgraph.com/?p=207</guid>
		<description><![CDATA[We&#8217;ve just added a feature that helps users better understand scan results. For each alert, Vega can now more precisely pinpoint to the user where and what exactly it found. Some background Vega vulnerability checks are written in Javascript. Anyone can write one. These modules are run both passively and actively as Vega finds content [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keystream.subgraph.com&#038;blog=16828854&#038;post=207&#038;subd=keystream&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>We&#8217;ve just added a feature that helps users better understand scan results. For each alert, Vega can now more precisely pinpoint to the user where and what exactly it found.</p>
<p><strong>Some background</strong></p>
<p>Vega vulnerability checks are written in Javascript. Anyone can <a title="Vega API documentation" href="https://support.subgraph.com/trac/wiki/ApiDocs">write one</a>. These modules are run both passively and actively as Vega finds content it wants to scan.</p>
<p>Vega modules report findings by generating <em>alerts</em>. In doing so, they save the relevant HTTP request and response objects for review by the user. Within the alert is a link to view these saved HTTP messages in the message viewer (see below).</p>
<div id="attachment_208" class="wp-caption alignnone" style="width: 310px"><a href="http://keystream.files.wordpress.com/2012/07/alertrequestlink.png"><img class="size-medium wp-image-208" title="Request link in an alert" src="http://keystream.files.wordpress.com/2012/07/alertrequestlink.png?w=300&#038;h=138" alt="" width="300" height="138" /></a><p class="wp-caption-text">Request link in a alert</p></div>
<p>&nbsp;</p>
<p><strong>For the user</strong></p>
<p>The module developer can now specify an interesting string within the HTTP message. When opened through the link in the alert shown above, the Vega message viewer will scroll to the matching location and highlight the substring, making it immediately apparent to the user what the module found. Screen below:</p>
<div id="attachment_209" class="wp-caption alignnone" style="width: 310px"><a href="http://keystream.files.wordpress.com/2012/07/alertresponsehighlighting.png"><img class="size-medium wp-image-209" title="Module development: response highlighting" src="http://keystream.files.wordpress.com/2012/07/alertresponsehighlighting.png?w=300&#038;h=163" alt="" width="300" height="163" /></a><p class="wp-caption-text">Module development: response highlighting</p></div>
<p>&nbsp;</p>
<p><strong>For the module developer </strong></p>
<p>The API support for this is pretty simple, there are two methods that can be called from the <a title="response processing context object" href="https://support.subgraph.com/trac/wiki/ResponseProcessingModules#ctx">context</a> <a title="basic context object" href="https://support.subgraph.com/trac/wiki/BasicModuleContext">object</a>:</p>
<p><em>ctx.addStringHighlight()</em></p>
<p><em>ctx.addRegexHighlight()</em></p>
<p>If you grab the code from our repository, we&#8217;ve added this functionality to two modules (vinfo-paths.js and vinfo-feeds.js). These examples show how simple it is:</p>
<div id="attachment_210" class="wp-caption alignnone" style="width: 310px"><a href="http://keystream.files.wordpress.com/2012/07/codehighlighting.png"><img class="size-medium wp-image-210" title="API support" src="http://keystream.files.wordpress.com/2012/07/codehighlighting.png?w=300&#038;h=98" alt="" width="300" height="98" /></a><p class="wp-caption-text">API support</p></div>
<p>We&#8217;ll be updating all existing and new modules so that they use this feature. We&#8217;ll also be adding UI support for viewing multiple matches.</p>
<p>Let us know what you think.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/keystream.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/keystream.wordpress.com/207/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keystream.subgraph.com&#038;blog=16828854&#038;post=207&#038;subd=keystream&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://keystream.subgraph.com/2012/07/10/module-development-highlighting-in-requests-and-responses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/de3716dee696228301a14df9cd0796f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">David</media:title>
		</media:content>

		<media:content url="http://keystream.files.wordpress.com/2012/07/alertrequestlink.png?w=300" medium="image">
			<media:title type="html">Request link in an alert</media:title>
		</media:content>

		<media:content url="http://keystream.files.wordpress.com/2012/07/alertresponsehighlighting.png?w=300" medium="image">
			<media:title type="html">Module development: response highlighting</media:title>
		</media:content>

		<media:content url="http://keystream.files.wordpress.com/2012/07/codehighlighting.png?w=300" medium="image">
			<media:title type="html">API support</media:title>
		</media:content>
	</item>
		<item>
		<title>Happy Birthday Vega</title>
		<link>http://keystream.subgraph.com/2012/07/01/happy-birthday-vega/</link>
		<comments>http://keystream.subgraph.com/2012/07/01/happy-birthday-vega/#comments</comments>
		<pubDate>Mon, 02 Jul 2012 00:18:49 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[subgraph]]></category>
		<category><![CDATA[vega]]></category>

		<guid isPermaLink="false">http://keystream.subgraph.com/?p=150</guid>
		<description><![CDATA[One year ago today we launched the Vega beta at FISL 12. A lot has happened in the past year. Vega was included in BackTrack 5R1, the security testing Linux distribution downloaded millions of times. We have received lots of great feedback from our beta users. We fared well (for a beta!) in a rigorous [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keystream.subgraph.com&#038;blog=16828854&#038;post=150&#038;subd=keystream&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div id="attachment_151" class="wp-caption alignright" style="width: 310px"><a href="http://keystream.files.wordpress.com/2012/07/vegalaunch-fisl12.png"><img class="size-medium wp-image-151 " title="VegaLaunch-FISL12" src="http://keystream.files.wordpress.com/2012/07/vegalaunch-fisl12.png?w=300&#038;h=225" alt="" width="300" height="225" /></a><p class="wp-caption-text">Vega Launch at FISL12 &#8211; Photo by Christian Guerreiro</p></div>
<p>One year ago today we launched the Vega beta at <a title="FISL12" href="http://softwarelivre.org/fisl12" target="_blank">FISL 12</a>. A lot has happened in the past year.</p>
<ul>
<li>Vega was included in <a title="BackTrack Liux" href="http://www.backtrack-linux.org/" target="_blank">BackTrack 5R1</a>, the security testing Linux distribution downloaded millions of times.</li>
<li>We have received lots of great feedback from our beta users.</li>
<li>We fared <a href="http://sectooladdict.blogspot.ca/2011/08/commercial-web-application-scanner.html">well</a> (for a beta!) in a rigorous comparison of many commercial and free/open source security tools.</li>
<li>We were at <a title="Subgraph at OSCON" href="http://www.oscon.com/oscon2011/public/schedule/detail/18890" target="_blank">OSCON</a>, <a title="Subgraph at AppSecUSA" href="http://2011.appsecusa.org/oss.html" target="_blank">AppSecUSA</a>, <a title="Subgraph at Confoo" href="http://confoo.ca/fr/speaker/david-mirza" target="_blank">Confoo</a>, and threw the best <a title="REcon" href="http://www.recon.cx">REcon</a> to date.</li>
<li>Vega was the topic of a lengthy article in <a title="Insecure Magazine Issue #33" href="http://www.net-security.org/dl/insecure/INSECURE-Mag-33.pdf" target="_blank">issue #33 of Insecure Magazine</a>. Some of the new features coming are described there in detail.</li>
</ul>
<p>We&#8217;ve also been busy doing a lot of <a title="Subgraph services" href="http://www.subgraph.com/services.html">services</a>: penetration tests, code reviews, reverse engineering. We do this to help fund the development of Vega.</p>
<p>So we&#8217;re now excited to announce that we&#8217;ve been working on a new release. The release will fix many bugs, and some of the new features include:</p>
<p><strong>Automating Web Application Login </strong></p>
<p><strong></strong>Vega now allows you to store authentication credentials as an &#8216;identity&#8217; so that Vega can log in automatically during a scan. This includes basic, digest, and NTLM credentials.</p>
<p>For authenticating using forms, it is possible to associate stored login requests seen by the proxy with an identity. Vega can then replay those to log in when starting a scan.</p>
<div id="attachment_154" class="wp-caption alignnone" style="width: 294px"><a href="http://keystream.files.wordpress.com/2012/07/identitiesmacros.png"><img class="size-full wp-image-154" title="Identities &amp; Macros" src="http://keystream.files.wordpress.com/2012/07/identitiesmacros.png?w=627" alt=""   /></a><p class="wp-caption-text">Vega supports creation of &#8216;identities&#8217; for scanning with authentication.</p></div>
<p>&nbsp;</p>
<p><strong>Adding a Login Request to a Macro</strong></p>
<p>In the screenshot below, the user simply logs into the application through the Vega proxy, and then selects the stored login request during the creation of the macro. Binding this to an identity and then using the identity during a scan will let the scanner log itself in automatically prior to starting a scan.</p>
<div id="attachment_159" class="wp-caption alignnone" style="width: 258px"><a href="http://keystream.files.wordpress.com/2012/07/macrologin.png"><img class=" wp-image-159 " title="Macro Login" src="http://keystream.files.wordpress.com/2012/07/macrologin.png?w=248&#038;h=299" alt="" width="248" height="299" /></a><p class="wp-caption-text">Selecting requests for the macro identity.</p></div>
<p>&nbsp;</p>
<p><strong>Message Viewer Improvements</strong></p>
<p>We&#8217;ve also cleaned up the message viewer, making the rendering nicer and adding small touches like searching (Ctrl-F) and menu-based copy and paste (right mouse click menu). For the module developer, it will be possible to tell the message viewer what to highlight and where to scroll to when a request is accessed through an alert.</p>
<div id="attachment_163" class="wp-caption alignnone" style="width: 310px"><a href="http://keystream.files.wordpress.com/2012/07/messageviewer1.png"><img class="size-medium wp-image-163" title="Message Viewer" src="http://keystream.files.wordpress.com/2012/07/messageviewer1.png?w=300&#038;h=126" alt="" width="300" height="126" /></a><p class="wp-caption-text">Cleaner rendering in message viewer. Search, copy/paste, module-specified highlighting.</p></div>
<p>&nbsp;</p>
<p><strong>Module Refresh</strong></p>
<p><strong></strong>Finally, we are doing a complete module refresh. This means existing modules will be made more reliable and efficient. And we have several new modules under development.</p>
<p><strong>What&#8217;s next?</strong></p>
<p><strong></strong>We don&#8217;t have a fixed date for the release &#8211; but it will be soon. You can always build from source if you want access to some of these features sooner. They&#8217;re in the develop branch of our <a href="http://github.com/subgraph/Vega">github repository</a>. Contact us if you&#8217;d like to help us test new features and we&#8217;ll make a special build if you are using Windows or OS X. Talk to us on IRC (<a href="http://freenode.net/">freenode)</a> in #subgraph.</p>
<p><strong>Finally</strong></p>
<p>We&#8217;ll be presenting Vega at <a title="Black Hat Arsenal 2012" href="https://www.blackhat.com/html/bh-us-12/bh-us-12-arsenal.html#Mirza" target="_blank">Black Hat Arsenal 2012</a> in Las Vegas. Be sure to stop by and say hello if you&#8217;re going to be there.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/keystream.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/keystream.wordpress.com/150/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keystream.subgraph.com&#038;blog=16828854&#038;post=150&#038;subd=keystream&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://keystream.subgraph.com/2012/07/01/happy-birthday-vega/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/de3716dee696228301a14df9cd0796f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">David</media:title>
		</media:content>

		<media:content url="http://keystream.files.wordpress.com/2012/07/vegalaunch-fisl12.png?w=300" medium="image">
			<media:title type="html">VegaLaunch-FISL12</media:title>
		</media:content>

		<media:content url="http://keystream.files.wordpress.com/2012/07/identitiesmacros.png" medium="image">
			<media:title type="html">Identities &#38; Macros</media:title>
		</media:content>

		<media:content url="http://keystream.files.wordpress.com/2012/07/macrologin.png?w=249" medium="image">
			<media:title type="html">Macro Login</media:title>
		</media:content>

		<media:content url="http://keystream.files.wordpress.com/2012/07/messageviewer1.png?w=300" medium="image">
			<media:title type="html">Message Viewer</media:title>
		</media:content>
	</item>
		<item>
		<title>Subgraph at Hackfest</title>
		<link>http://keystream.subgraph.com/2011/11/14/subgraph-at-hackfest/</link>
		<comments>http://keystream.subgraph.com/2011/11/14/subgraph-at-hackfest/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 13:44:22 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[vega]]></category>

		<guid isPermaLink="false">http://keystream.subgraph.com/?p=127</guid>
		<description><![CDATA[The third edition of the new Hackfest occurred over this past November 4th and 5th. Hackfest is a security conference held annually in Québec City (Ste-Foy, to be precise). The Subgraph crew has been fortunate enough to have been there for all of the past three events. What makes Hackfest special is the close connection [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keystream.subgraph.com&#038;blog=16828854&#038;post=127&#038;subd=keystream&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>The third edition of the new <a title="Hackfest Optimized" href="http://www.hackfest.ca">Hackfest</a> occurred over this past November 4th and 5th.</p>
<p>Hackfest is a security conference held annually in <a title="Quebec City" href="http://en.wikipedia.org/wiki/Quebec_City">Québec City</a> (<a title="Sainte-Foy" href="http://en.wikipedia.org/wiki/Sainte-Foy,_Quebec_City">Ste-Foy</a>, to be precise). The Subgraph crew has been fortunate enough to have been there for all of the past three events. What makes Hackfest special is the close connection to Université Laval and the well put-together hacking games &#8211; specifically the main CTF. This year the CTF was packed &#8211; at least one group that wanted to register at the last minute was denied due to a lack of space.</p>
<p>Félicitations to this year&#8217;s CTF winner, AmishSecurity (Montrealers, friends, and <a title="MTLSEC" href="http://www.mtlsec.com">MTLSEC</a> regulars). They had some good competition.</p>
<p>This year there were many familiar faces, and many more unfamiliar. What was most exciting for us was seeing the beta version of Vega being used by competitors in both hacking competitions. Just walking around the room we saw both the scanner and the proxy in action, for example:</p>
<p>1. During the first challenge, which involved each team maintaining operation of several network services and attacking the services of the opposing team, a player ran a Vega scan and found that one of the webservers permitted HTTP PUTs to /. This was then exploited to fill the partition and knock out the www service.</p>
<p>2. During the CTF, a directory traversal/file include vulnerability detected by a Vega module was confirmed as exploitable using the request replay feature and then used to access one of the flags on the webserver.</p>
<p>At one point, we were asked by a player if we&#8217;d put Vega content on a webserver during the first challenge. It wasn&#8217;t us, and we still don&#8217;t know who this was, but it made our evening &#8211; so thanks.</p>
<p>Finally, we had a chance to hand out plenty of Vega stickers. With the beta out, we&#8217;re now hard at work on the next version of Vega. I&#8217;ll be presenting some of the new features at PHP Quebec on Dec 1. More on this soon.</p>
<p>Much thanks to the organizers. We had fun, and we&#8217;ll be back for Hackfest 2012.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/keystream.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/keystream.wordpress.com/127/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keystream.subgraph.com&#038;blog=16828854&#038;post=127&#038;subd=keystream&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://keystream.subgraph.com/2011/11/14/subgraph-at-hackfest/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/de3716dee696228301a14df9cd0796f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">David</media:title>
		</media:content>
	</item>
		<item>
		<title>Subgraph at OSCON 2011: Kerckhoffs&#8217; Legacy</title>
		<link>http://keystream.subgraph.com/2011/08/09/oscon2011/</link>
		<comments>http://keystream.subgraph.com/2011/08/09/oscon2011/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 18:55:42 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[opensource]]></category>
		<category><![CDATA[subgraph]]></category>
		<category><![CDATA[vega]]></category>

		<guid isPermaLink="false">http://keystream.subgraph.com/?p=106</guid>
		<description><![CDATA[Subgraph was at OSCON 2011. The organizers of OSCON did an excellent job, and Portland is a beautiful city with very friendly people and great public transportation. The conference was an opportunity to meet some amazing people. We had discussions with over 100 developers of web applications and all of them clearly expressed a need [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keystream.subgraph.com&#038;blog=16828854&#038;post=106&#038;subd=keystream&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Subgraph was at <a title="OSCON" href="http://oscon.com/">OSCON</a> 2011. The organizers of OSCON did an excellent job, and Portland is a beautiful city with very friendly people and great public transportation.</p>
<p>The conference was an opportunity to meet some amazing people. We had discussions with over 100 developers of web applications and all of them clearly expressed a need for a tool like <a href="http://www.subgraph.com/products.html">Vega</a>.</p>
<p><a href="http://keystream.files.wordpress.com/2011/08/kerkhoffs.jpg"><img class="size-thumbnail wp-image-107 alignright" style="margin-left:4px;margin-right:4px;border-color:black;border-style:solid;border-width:2px;" title="Kerkhoffs" src="http://keystream.files.wordpress.com/2011/08/kerkhoffs.jpg?w=109&#038;h=150" alt="" width="109" height="150" /></a></p>
<p>I spoke on <a href="http://www.oscon.com/oscon2011/public/schedule/detail/18890">open source and security</a> during the IT Leader&#8217;s Summit.</p>
<p>It was almost an anthropological talk, making a case that open source and security have always fit naturally together. This is an idea that some people find counter-intuitive, so I began the story with <a href="http://en.wikipedia.org/wiki/Auguste_Kerckhoffs">Auguste Kerckhoffs</a> and his <a title="Kerckhoffs' principle" href="http://en.wikipedia.org/wiki/Kerckhoffs%27_principle">important realization</a>: security through obscurity is a bad assumption. The story continued with the modern-day necessity of sustained public scrutiny in the world of cryptography, and how this idea could, and should, be extended to software, especially security software.</p>
<p>The talk also covered the lesser-known history of the security research community, including anecdotes from my time running <a href="http://en.wikipedia.org/wiki/Bugtraq">Bugtraq</a>, the largest forum of security researchers on the Internet (50,000 members during its peak). This community, which has always been very open and collaborative, has produced much innovation that we rely on every day. Innovation that has made its way into commercial solutions. With Kerckhoffs&#8217; principle as a unifying theme, this is a story that is interesting for anyone, and I look forward to further sharing it.</p>
<p>The slides are available here:</p>
<p><a title="Kerckhoffs' Legacy: Open Source &amp; Security" href="http://www.subgraph.com/downloads/Subgraph-Kerckhoffs_Legacy-OSCON2011.pdf">http://www.subgraph.com/downloads/Subgraph-Kerckhoffs_Legacy-OSCON2011.pdf</a></p>
<p>We&#8217;ll definitely be back next year.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/keystream.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/keystream.wordpress.com/106/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keystream.subgraph.com&#038;blog=16828854&#038;post=106&#038;subd=keystream&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://keystream.subgraph.com/2011/08/09/oscon2011/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/de3716dee696228301a14df9cd0796f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">David</media:title>
		</media:content>

		<media:content url="http://keystream.files.wordpress.com/2011/08/kerkhoffs.jpg?w=109" medium="image">
			<media:title type="html">Kerkhoffs</media:title>
		</media:content>
	</item>
		<item>
		<title>Vega Beta Release</title>
		<link>http://keystream.subgraph.com/2011/07/01/vega-beta-release/</link>
		<comments>http://keystream.subgraph.com/2011/07/01/vega-beta-release/#comments</comments>
		<pubDate>Fri, 01 Jul 2011 16:40:53 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[subgraph]]></category>
		<category><![CDATA[vega]]></category>
		<category><![CDATA[webappsec]]></category>

		<guid isPermaLink="false">http://keystream.subgraph.com/?p=51</guid>
		<description><![CDATA[Ola from Porto Alegre, Brazil. I&#8217;m here speaking at FISL 12 on open source and security. We&#8217;re also launching our beta. So we&#8217;re pleased to officially announce the public release of the Vega platform 1.0. Vega is a GUI-based, open source platform for testing the security of web applications. It runs on Linux, Mac OS X, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keystream.subgraph.com&#038;blog=16828854&#038;post=51&#038;subd=keystream&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Ola from Porto Alegre, Brazil. I&#8217;m here speaking at <a title="International Free Software Forum" href="http://softwarelivre.org/fisl12/the-event" target="_blank">FISL 12</a> on open source and security. We&#8217;re also launching our beta.</p>
<p>So we&#8217;re pleased to officially announce the public release of the Vega platform 1.0. Vega is a GUI-based, open source platform for testing the security of web applications. It runs on Linux, Mac OS X, and Windows. The core of Vega functionality is in its automated scanner and intercepting proxy.</p>
<p>Vega is written in Java and based on the <a title="Eclipse RCP" href="http://www.eclipse.org/home/categories/rcp.php" target="_blank">Eclipse RCP</a> framework. We&#8217;ve built-in the <a href="http://www.mozilla.org/rhino/" target="_blank">Mozilla Rhino</a> Javascript interpreter. It is open source software (licensed under the EPL version <a title="EPL 1.0" href="http://www.eclipse.org/legal/epl-v10.html" target="_blank">1.0</a>).</p>
<p><strong>Automated Scanner</strong></p>
<p>The automated scanner crawls a web application, analyzing pages, looking for interesting content and injection points. Vega runs modules on the web application that test for vulnerabilities or analyze content. These modules are written in Javascript and are entirely customizable. Vega modules can generate alerts to make users aware of the findings.</p>
<p><strong>Intercepting Proxy</strong></p>
<p>Vega also includes an intercepting proxy. The proxy is situated between a browser and the target application, intercepting all requests and responses between them. Users can view the interaction of the client with the website, intercepting and modifying requests and responses to probe and verify possible vulnerabilities. The proxy is also capable of intercepting HTTPS communications with dynamically generated man-in-the-middle certificates.</p>
<p><strong>Extensibility</strong></p>
<p>Vega is much more than a simple web scanner and proxy. Vega is a platform on which many future web security testing methods can be implemented. In 1.0 beta it is possible for users to write their own modules for the scanner in a language they already know, Javascript, using an intuitive and powerful API. Alerts are XML-based and easy to customize. We&#8217;ll be writing blog posts with tutorials on developing custom Vega modules.</p>
<p><strong>Get Vega</strong></p>
<p>Download the <a href="http://www.subgraph.com/vega_download.php" target="_blank">Vega Platform 1.0 beta</a> and let us know what you think. Documentation is available online <a href="https://support.subgraph.com/trac/wiki" target="_blank">here</a>.</p>
<p>Finally, join us on Freenode, channel #subgraph.</p>

<a href='http://keystream.subgraph.com/2011/07/01/vega-beta-release/alert/' title='Alert'><img data-liked='0' data-reblogged='0' data-attachment-id="52" data-orig-file="http://keystream.files.wordpress.com/2011/06/alert.jpg" data-orig-size="947,936" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Alert" data-image-description="&lt;p&gt;Alert header. The static content in these alerts is from XML files (there is a screenshot) and the dynamic content comes from the module.&lt;/p&gt;
" data-medium-file="http://keystream.files.wordpress.com/2011/06/alert.jpg?w=300" data-large-file="http://keystream.files.wordpress.com/2011/06/alert.jpg?w=627" width="150" height="148" src="http://keystream.files.wordpress.com/2011/06/alert.jpg?w=150&#038;h=148" class="attachment-thumbnail" alt="Alert generated by Vega." /></a>
<a href='http://keystream.subgraph.com/2011/07/01/vega-beta-release/contentanalysis-hexeditor/' title='ContentAnalysis-HexEditor'><img data-liked='0' data-reblogged='0' data-attachment-id="53" data-orig-file="http://keystream.files.wordpress.com/2011/06/contentanalysis-hexeditor.jpg" data-orig-size="959,635" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="ContentAnalysis-HexEditor" data-image-description="&lt;p&gt;Binary content in message viewer can be edited in a built-in hex editor. We will be adding more advanced types of content analysis modules into the message viewer.&lt;/p&gt;
" data-medium-file="http://keystream.files.wordpress.com/2011/06/contentanalysis-hexeditor.jpg?w=300" data-large-file="http://keystream.files.wordpress.com/2011/06/contentanalysis-hexeditor.jpg?w=627" width="150" height="99" src="http://keystream.files.wordpress.com/2011/06/contentanalysis-hexeditor.jpg?w=150&#038;h=99" class="attachment-thumbnail" alt="Content analysis in the message viewer." /></a>
<a href='http://keystream.subgraph.com/2011/07/01/vega-beta-release/interceptedrequest/' title='InterceptedRequest'><img data-liked='0' data-reblogged='0' data-attachment-id="54" data-orig-file="http://keystream.files.wordpress.com/2011/06/interceptedrequest.jpg" data-orig-size="953,358" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="InterceptedRequest" data-image-description="&lt;p&gt;Request editor within the proxy. When a HTTP request or response is intercepted by the proxy and held, it can be edited by the user. The user can change parameters, header values, etc. This is useful in confirming/validating vulnerabilities, or in penetration testing.&lt;/p&gt;
" data-medium-file="http://keystream.files.wordpress.com/2011/06/interceptedrequest.jpg?w=300" data-large-file="http://keystream.files.wordpress.com/2011/06/interceptedrequest.jpg?w=627" width="150" height="56" src="http://keystream.files.wordpress.com/2011/06/interceptedrequest.jpg?w=150&#038;h=56" class="attachment-thumbnail" alt="Request editor." /></a>
<a href='http://keystream.subgraph.com/2011/07/01/vega-beta-release/interceptor/' title='Interceptor'><img data-liked='0' data-reblogged='0' data-attachment-id="55" data-orig-file="http://keystream.files.wordpress.com/2011/06/interceptor.jpg" data-orig-size="658,273" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Interceptor" data-image-description="&lt;p&gt;Setting a breakpoint in the proxy. Allows the user to have certain requests or responses held in the proxy for manipulation.&lt;/p&gt;
" data-medium-file="http://keystream.files.wordpress.com/2011/06/interceptor.jpg?w=300" data-large-file="http://keystream.files.wordpress.com/2011/06/interceptor.jpg?w=627" width="150" height="62" src="http://keystream.files.wordpress.com/2011/06/interceptor.jpg?w=150&#038;h=62" class="attachment-thumbnail" alt="Setting intercept breakpoints." /></a>
<a href='http://keystream.subgraph.com/2011/07/01/vega-beta-release/interceptqueue/' title='InterceptQueue'><img data-liked='0' data-reblogged='0' data-attachment-id="56" data-orig-file="http://keystream.files.wordpress.com/2011/06/interceptqueue.jpg" data-orig-size="973,845" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="InterceptQueue" data-image-description="&lt;p&gt;List of pending requests being held by the interceptor in the proxy. Multiple requests can be released at once.&lt;/p&gt;
" data-medium-file="http://keystream.files.wordpress.com/2011/06/interceptqueue.jpg?w=300" data-large-file="http://keystream.files.wordpress.com/2011/06/interceptqueue.jpg?w=627" width="150" height="130" src="http://keystream.files.wordpress.com/2011/06/interceptqueue.jpg?w=150&#038;h=130" class="attachment-thumbnail" alt="Proxy intercept queue." /></a>
<a href='http://keystream.subgraph.com/2011/07/01/vega-beta-release/modulescript/' title='ModuleScript'><img data-liked='0' data-reblogged='0' data-attachment-id="57" data-orig-file="http://keystream.files.wordpress.com/2011/06/modulescript.jpg" data-orig-size="457,388" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="ModuleScript" data-image-description="&lt;p&gt;The modules are written in Javascript, with a powerful and intuitive API. You can write your own module (in the language of the web!) to do whatever you want.&lt;/p&gt;
" data-medium-file="http://keystream.files.wordpress.com/2011/06/modulescript.jpg?w=300" data-large-file="http://keystream.files.wordpress.com/2011/06/modulescript.jpg?w=457" width="150" height="127" src="http://keystream.files.wordpress.com/2011/06/modulescript.jpg?w=150&#038;h=127" class="attachment-thumbnail" alt="Scanner and response processing modules written in Javascript." /></a>
<a href='http://keystream.subgraph.com/2011/07/01/vega-beta-release/newscanwizard/' title='NewScanWizard'><img data-liked='0' data-reblogged='0' data-attachment-id="58" data-orig-file="http://keystream.files.wordpress.com/2011/06/newscanwizard.jpg" data-orig-size="948,937" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="NewScanWizard" data-image-description="&lt;p&gt;New scan wizard. List of modules (written in Javascript) that can be run during the scan.&lt;/p&gt;
" data-medium-file="http://keystream.files.wordpress.com/2011/06/newscanwizard.jpg?w=300" data-large-file="http://keystream.files.wordpress.com/2011/06/newscanwizard.jpg?w=627" width="150" height="148" src="http://keystream.files.wordpress.com/2011/06/newscanwizard.jpg?w=150&#038;h=148" class="attachment-thumbnail" alt="New scan wizard." /></a>
<a href='http://keystream.subgraph.com/2011/07/01/vega-beta-release/scannerprogress/' title='Scanner progress'><img data-liked='0' data-reblogged='0' data-attachment-id="59" data-orig-file="http://keystream.files.wordpress.com/2011/06/scannerprogress.jpg" data-orig-size="945,938" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="Scanner progress" data-image-description="&lt;p&gt;Scan status page, with status bar and table of generated alerts.&lt;/p&gt;
" data-medium-file="http://keystream.files.wordpress.com/2011/06/scannerprogress.jpg?w=300" data-large-file="http://keystream.files.wordpress.com/2011/06/scannerprogress.jpg?w=627" width="150" height="148" src="http://keystream.files.wordpress.com/2011/06/scannerprogress.jpg?w=150&#038;h=148" class="attachment-thumbnail" alt="Running an automated scan with Vega." /></a>
<a href='http://keystream.subgraph.com/2011/07/01/vega-beta-release/splashscreen/' title='SplashScreen'><img data-liked='0' data-reblogged='0' data-attachment-id="60" data-orig-file="http://keystream.files.wordpress.com/2011/06/splashscreen.jpg" data-orig-size="643,428" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="SplashScreen" data-image-description="&lt;p&gt;Vega splash screen.&lt;/p&gt;
" data-medium-file="http://keystream.files.wordpress.com/2011/06/splashscreen.jpg?w=300" data-large-file="http://keystream.files.wordpress.com/2011/06/splashscreen.jpg?w=627" width="150" height="99" src="http://keystream.files.wordpress.com/2011/06/splashscreen.jpg?w=150&#038;h=99" class="attachment-thumbnail" alt="Vega splash screen." /></a>
<a href='http://keystream.subgraph.com/2011/07/01/vega-beta-release/sslmitm/' title='SSLMITM'><img data-liked='0' data-reblogged='0' data-attachment-id="61" data-orig-file="http://keystream.files.wordpress.com/2011/06/sslmitm.jpg" data-orig-size="971,843" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="SSLMITM" data-image-description="&lt;p&gt;Viewing HTTPS response data in the Vega intercepting proxy .&lt;/p&gt;
" data-medium-file="http://keystream.files.wordpress.com/2011/06/sslmitm.jpg?w=300" data-large-file="http://keystream.files.wordpress.com/2011/06/sslmitm.jpg?w=627" width="150" height="130" src="http://keystream.files.wordpress.com/2011/06/sslmitm.jpg?w=150&#038;h=130" class="attachment-thumbnail" alt="SSL MITM" /></a>
<a href='http://keystream.subgraph.com/2011/07/01/vega-beta-release/xml/' title='XML'><img data-liked='0' data-reblogged='0' data-attachment-id="62" data-orig-file="http://keystream.files.wordpress.com/2011/06/xml.jpg" data-orig-size="394,232" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="XML" data-image-description="&lt;p&gt;Custom alerts are created using XML files.&lt;/p&gt;
" data-medium-file="http://keystream.files.wordpress.com/2011/06/xml.jpg?w=300" data-large-file="http://keystream.files.wordpress.com/2011/06/xml.jpg?w=394" width="150" height="88" src="http://keystream.files.wordpress.com/2011/06/xml.jpg?w=150&#038;h=88" class="attachment-thumbnail" alt="XML-based alert templates." /></a>

<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/keystream.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/keystream.wordpress.com/51/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keystream.subgraph.com&#038;blog=16828854&#038;post=51&#038;subd=keystream&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://keystream.subgraph.com/2011/07/01/vega-beta-release/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/de3716dee696228301a14df9cd0796f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">David</media:title>
		</media:content>
	</item>
		<item>
		<title>Vega goes beta May 1, more information coming soon</title>
		<link>http://keystream.subgraph.com/2011/04/12/vega-goes-beta-may-1-more-information-coming-soon/</link>
		<comments>http://keystream.subgraph.com/2011/04/12/vega-goes-beta-may-1-more-information-coming-soon/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 09:19:39 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[subgraph]]></category>

		<guid isPermaLink="false">http://keystream.subgraph.com/?p=45</guid>
		<description><![CDATA[Vega is about to be released publicly. Beta is May 1. We will be demonstrating Vega at OWASP Ottawa on May 12. Additional details and screenshots coming soon, prior to the beta. Follow us on Twitter to be informed right away. We are holding a training class on penetration testing web apps this summer (July [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keystream.subgraph.com&#038;blog=16828854&#038;post=45&#038;subd=keystream&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Vega is about to be released publicly. Beta is May 1. We will be <a title="OWASP Ottawa - May 12, 2011" href="https://www.owasp.org/index.php/Ottawa">demonstrating</a> Vega at OWASP Ottawa on May 12.</p>
<p>Additional details and screenshots coming soon, prior to the beta. Follow us on <a href="http://twitter.com/subgraph">Twitter</a> to be informed right away.</p>
<p>We are holding a <a title="Penetration Testing Web Applications" href="http://www.subgraph.com/training_pentest.html">training class</a> on penetration testing web apps this summer (July 6-7) in Montreal, and attendees get a free copy of the commercial version of Vega, Vega pro. Click <a title="Penetration Testing Web Applications" href="http://www.subgraph.com/training_pentest.html">here</a> for more details.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/keystream.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/keystream.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keystream.subgraph.com&#038;blog=16828854&#038;post=45&#038;subd=keystream&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://keystream.subgraph.com/2011/04/12/vega-goes-beta-may-1-more-information-coming-soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/de3716dee696228301a14df9cd0796f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">David</media:title>
		</media:content>
	</item>
		<item>
		<title>A First Look</title>
		<link>http://keystream.subgraph.com/2010/11/25/a-first-look/</link>
		<comments>http://keystream.subgraph.com/2010/11/25/a-first-look/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 07:53:29 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[subgraph]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[scanner]]></category>
		<category><![CDATA[vega]]></category>
		<category><![CDATA[webappsec]]></category>

		<guid isPermaLink="false">http://keystream.subgraph.com/?p=13</guid>
		<description><![CDATA[Subgraph is building a software application called Vega.  It crawls websites and analyzes the pages, looking for vulnerabilities and sensitive information.  Concerned about the security of your website or some application you&#8217;re deploying?  The automated scanning mode can be used by a variety of users, including the web developers themselves, as a phase in web [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keystream.subgraph.com&#038;blog=16828854&#038;post=13&#038;subd=keystream&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Subgraph is building a software application called Vega.  It crawls websites and analyzes the pages, looking for vulnerabilities and sensitive information.  Concerned about the security of your website or some application you&#8217;re deploying?  The automated scanning mode can be used by a variety of users, including the web developers themselves, as a phase in web application QA or deployment.  Vega will also have features for more tactical penetration testing, intended for use by skilled security testers.  Below are some screenshots of the work we&#8217;ve done so far.  There are three: the scan information interface, an alert and the proxy.</p>
<p>The scan information interface displays a summary of an active or completed scan, and any alerts that were generated.  The user can select a specific alert for more information.</p>
<p>Each alert explains the identified issue in summary and in detail, ranks it by severity, and offers remediation instructions, if possible.</p>
<p>Vega is fully extensible: the modules that run and generate the alerts can be created by users. Existing modules that ship with Vega are easily modifiable.  The modules are written in Javascript and can be added or removed from Vega by simply moving them in or out of the right directory.</p>
<p>The alerts generated by the modules are rendered using XML template files that are also created by users.  Vega will ship with a vanilla suite of as many modules and pre-made alert templates as make sense.  The API is very easy to learn, intentionally designed to facilitate community participation.  Would-be contributors can expect at least one pleasant surprise.</p>
<p>The proxy is meant for instrumentation of the web application during focused penetration testing.  Skilled users will be able to isolate and intercept requests and responses.  They&#8217;ll be able to modify them by hand before releasing them, replay them, etc.</p>

<a href='http://keystream.subgraph.com/2010/11/25/a-first-look/vega-scan-info/' title='vega-scan-info'><img data-liked='0' data-reblogged='0' data-attachment-id="14" data-orig-file="http://keystream.files.wordpress.com/2010/10/vega-scan-info.png" data-orig-size="1099,713" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="vega-scan-info" data-image-description="" data-medium-file="http://keystream.files.wordpress.com/2010/10/vega-scan-info.png?w=300" data-large-file="http://keystream.files.wordpress.com/2010/10/vega-scan-info.png?w=627" width="150" height="97" src="http://keystream.files.wordpress.com/2010/10/vega-scan-info.png?w=150&#038;h=97" class="attachment-thumbnail" alt="vega-scan-info" /></a>
<a href='http://keystream.subgraph.com/2010/11/25/a-first-look/vega-scan-alert/' title='vega-scan-alert'><img data-liked='0' data-reblogged='0' data-attachment-id="15" data-orig-file="http://keystream.files.wordpress.com/2010/10/vega-scan-alert.png" data-orig-size="1175,942" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="vega-scan-alert" data-image-description="" data-medium-file="http://keystream.files.wordpress.com/2010/10/vega-scan-alert.png?w=300" data-large-file="http://keystream.files.wordpress.com/2010/10/vega-scan-alert.png?w=627" width="150" height="120" src="http://keystream.files.wordpress.com/2010/10/vega-scan-alert.png?w=150&#038;h=120" class="attachment-thumbnail" alt="vega-scan-alert" /></a>
<a href='http://keystream.subgraph.com/2010/11/25/a-first-look/vega-proxy/' title='vega-proxy'><img data-liked='0' data-reblogged='0' data-attachment-id="16" data-orig-file="http://keystream.files.wordpress.com/2010/10/vega-proxy.png" data-orig-size="1743,768" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="vega-proxy" data-image-description="" data-medium-file="http://keystream.files.wordpress.com/2010/10/vega-proxy.png?w=300" data-large-file="http://keystream.files.wordpress.com/2010/10/vega-proxy.png?w=627" width="150" height="66" src="http://keystream.files.wordpress.com/2010/10/vega-proxy.png?w=150&#038;h=66" class="attachment-thumbnail" alt="vega-proxy" /></a>

<p>Vega itself is written in Java and runs on Windows, Mac OS X and Linux platforms.</p>
<p>More later, thanks.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/keystream.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/keystream.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=keystream.subgraph.com&#038;blog=16828854&#038;post=13&#038;subd=keystream&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://keystream.subgraph.com/2010/11/25/a-first-look/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/de3716dee696228301a14df9cd0796f6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">David</media:title>
		</media:content>

		<media:content url="http://keystream.files.wordpress.com/2010/10/vega-scan-info.png?w=150" medium="image">
			<media:title type="html">vega-scan-info</media:title>
		</media:content>

		<media:content url="http://keystream.files.wordpress.com/2010/10/vega-scan-alert.png?w=150" medium="image">
			<media:title type="html">vega-scan-alert</media:title>
		</media:content>

		<media:content url="http://keystream.files.wordpress.com/2010/10/vega-proxy.png?w=150" medium="image">
			<media:title type="html">vega-proxy</media:title>
		</media:content>
	</item>
	</channel>
</rss>
