<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>ClearNet Security: Getting crazy with proxy chaining</title>
    <link>http://blog.clearnetsec.com/articles/2006/01/19/getting-crazy-with-proxy-chaining</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Getting crazy with proxy chaining</title>
      <description>&lt;p&gt;For efficiency, thoroughness, or comparison you can chain  several popular web application assessment tools together.&amp;nbsp; Three tools I sometimes chain in a series are  the &lt;a href="http://www.portswigger.net/spider/"&gt;BURP Spider&lt;/a&gt;, &lt;a href="http://www.parosproxy.org/index.shtml"&gt;Paros Proxy&lt;/a&gt;, and &lt;a href="http://www.spidynamics.com/"&gt;WebInspect&lt;/a&gt;.&amp;nbsp;  To do this on a single system, you simply configure a listening port for each tool.&amp;nbsp; Check the diagram below: &lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.clearnetsec.com/roller/resources/cns/ProxyChaining.jpg" width="716" height="137" alt="ProxyChaining" /&gt;&lt;/p&gt;
&lt;p&gt;You can configure each tool to do this by specifying a listening port for incoming requests and an IP address:listening port for  outgoing requests.&amp;nbsp; In the diagram above, BURP Spider is listening on localhost:9002 (port #), Paros Proxy is listening on localhost:9001, and WebInspect on localhost:9000.&amp;nbsp; Each tool forwards incoming requests to the next in line (WebInspect, in the diagram above, sends the original request to the target site).&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Paros distinguishes the proxy setting configurations as follows:&amp;nbsp; &lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&amp;ldquo;Local proxy&amp;rdquo;:&amp;nbsp; This is for &lt;span class="blueHighlight"&gt;incoming requests&lt;/span&gt;&lt;/li&gt;
  &lt;li&gt;&amp;ldquo;Use an outgoing proxy server&amp;rdquo;:&amp;nbsp; This is for &lt;em&gt;&lt;u&gt;outgoing requests&lt;/u&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;BURP Spider:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&amp;ldquo;Proxy running on port&amp;rdquo;:&amp;nbsp; This is for &lt;span class="blueHighlight"&gt;incoming  requests&lt;/span&gt;&lt;/li&gt;
  &lt;li&gt;&amp;ldquo;Use  proxy server&amp;rdquo;:&amp;nbsp; This is for &lt;em&gt;&lt;u&gt;outgoing requests&lt;/u&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;WebInspect:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&amp;ldquo;Step  Mode Listening IP Address and Port&amp;rdquo;:&amp;nbsp;  This is for &lt;span class="blueHighlight"&gt;incoming requests&lt;/span&gt;&lt;/li&gt;
  &lt;li&gt;&amp;ldquo;Proxy server&amp;rdquo;:&amp;nbsp;  This is for &lt;em&gt;&lt;u&gt;outgoing requests&lt;/u&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Below are  screenshots of the tools in action with the above configuration.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.clearnetsec.com/roller/resources/cns/burpSpider.jpg" width="872" height="326" alt="burpSpider" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.clearnetsec.com/roller/resources/cns/paroxProxy.jpg" width="876" height="343" alt="parosProxy" /&gt;&lt;/p&gt;
&lt;p&gt;If you want to get &lt;span class="redHighlight"&gt;super crazy&lt;/span&gt;, you can do exploratory investigating of target websites with the above tools and do it all anonymously with &lt;a href="http://tor.eff.org/"&gt;Tor&lt;/a&gt; and &lt;a href="http://www.privoxy.org/"&gt;Privoxy&lt;/a&gt; (albeit potentially sacrificing thoroughness due to Privoxy filtering)&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.clearnetsec.com/roller/resources/cns/ProxyChaining2.jpg" width="741" height="137" alt="ProxyChaining2" /&gt;&amp;nbsp; &lt;/p&gt;

</description>
      <pubDate>Thu, 19 Jan 2006 02:33:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:e586ab09-54c4-4e7f-a782-b69b74e63e22</guid>
      <author>tate@ClearNetSec.com (Tate Hansen)</author>
      <link>http://blog.clearnetsec.com/articles/2006/01/19/getting-crazy-with-proxy-chaining</link>
      <category>scanning</category>
      <category>security</category>
      <category>proxy</category>
    </item>
  </channel>
</rss>
