<?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>[blog.rayfoo] &#187; Firefox</title>
	<atom:link href="http://blog.rayfoo.info/tag/firefox/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.rayfoo.info</link>
	<description>Infosec, DFIR, tech geekery, thoughts and whatnot</description>
	<lastBuildDate>Wed, 25 Jan 2012 00:36:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Useful Firefox Plugins</title>
		<link>http://blog.rayfoo.info/2010/03/useful-firefox-plugins</link>
		<comments>http://blog.rayfoo.info/2010/03/useful-firefox-plugins#comments</comments>
		<pubDate>Wed, 03 Mar 2010 15:46:23 +0000</pubDate>
		<dc:creator>ray</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[information gathering]]></category>
		<category><![CDATA[penetration testing]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[web application]]></category>

		<guid isPermaLink="false">http://blog.rayfoo.info/?p=474</guid>
		<description><![CDATA[Sharing my list of favourite Firefox plugins.  Some are used more for only when doing web application penetration testing, whereas some are useful for everyday awareness/protection when surfing around the interwebs.  Do leave comments if this helps, or you have any complaints/suggestions to help improve the list Adblock Plus: you know what this is for... [...]]]></description>
			<content:encoded><![CDATA[<p>Sharing my list of favourite Firefox plugins.  Some are used more for only when doing web application penetration testing, whereas some are useful for everyday awareness/protection when surfing around the interwebs.  Do leave comments if this helps, or you have any complaints/suggestions to help improve the list <img src='http://blog.rayfoo.info/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<ul>
<li><a href="https://addons.mozilla.org/firefox/addon/1865">Adblock Plus</a>: you know what this is for...  Remember to disable when performing penetration testing.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/2489">CacheViewer</a>: Allows for viewing and sorting of cache files.  Seldom used, but a great tool nonetheless when the need comes for it.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/2166">Domain Details</a>: Displays plenty of information about the server (type, headers, IP, location) that you're accessing.  Good for basic information awareness during normal surfing.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/26">Download Statusbar</a>: View and manage downloads from a tidy statusbar.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/201">DownThemAll</a>: For fast grabbing of files from a directory.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/1843">Firebug</a>: Powerful tool for web developers that allows you to freely manipulate/view the loaded objects for a page.  I haven't really figured out how to use this for penetration testing yet though.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/748">Greasemonkey</a>: Could come in very handy if you want to do some mods to a site's page automatically, remember to enable/disable the scripts that aren't needed when on a penetration testing job.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/10909">IE Tab</a>: Don't really use this, unless I get a site that's coded to work only with "browsers like IE".</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/3863">iMacros for Firefox</a>: Another powerful macro editing/playback tool, I don't use this though <img src='http://blog.rayfoo.info/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/216">JavaScript Debugger</a>: JS debugger and profiler, more useful for web developers I think.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/3829">Live HTTP headers</a>: Great for showing basic information about the HTTP headers being exchanged.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/722">NoScript</a>: A MUST-HAVE for Forefox.  Whitelists the scripts and objects that are allowed to load for a domain, amongst other protection features against other nasties out there.  Remember to disable for penetration testing engagements.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/13308">People Search and Public Record Toolbar</a>: Great tool for information gathering, pity I never had the chance to <em>really</em> use it <img src='http://blog.rayfoo.info/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/8186">ScrapBook</a>: Aids in archiving and organizing pages.  I use it to profile a site's workflow.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/125">SwitchProxy</a> / <a href="https://addons.mozilla.org/en-US/firefox/addon/2464">FoxyProxy</a>: A must-have for changing between the many proxy tools that I use.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/966">Tamper Data</a>: I use this to grab extra timeline information about the loading of pages.  Also allows you to do request/response editing.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/59">User Agent Switcher</a>: Self explanatory.  Useful for certain situations only.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/2214">View Dependencies</a>: A must-have for organizing image/JavaScript/CSS resources for a page in a tidy manner.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/697">View formatted source</a>: Formats HTML source neatly for viewing.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/655">View Source Chart</a>: Formats final document DOM (after all the loading/JavaScript events have finished firing) for easy viewing.  Also for when View formatted source isn't available for the version of Firefox that you're using.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/60">Web Developer</a>: Great for manipulating the forms/cookies/JavaScript/whatnot on a page.  A definite must-have for penetration testing.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.rayfoo.info/2010/03/useful-firefox-plugins/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SecureMe so far&#8230;</title>
		<link>http://blog.rayfoo.info/2010/02/secureme-so-far</link>
		<comments>http://blog.rayfoo.info/2010/02/secureme-so-far#comments</comments>
		<pubDate>Sun, 21 Feb 2010 09:16:07 +0000</pubDate>
		<dc:creator>ray</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[OpenVPN]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://blog.rayfoo.info/?p=436</guid>
		<description><![CDATA[Have been using my VPN + proxy + dns resolver combination (or the so-called SecureMe project) for a while to date, and it has served my pretty well so far.. I primarily use this at public wifi hotspots like Wireless@SG, where the network is not trusted.  Of course this could be extended to apply in [...]]]></description>
			<content:encoded><![CDATA[<p>Have been using my VPN + proxy + dns resolver combination (or the so-called <a href="http://blog.rayfoo.info/tag/secureme">SecureMe</a> project) for a while to date, and it has served my pretty well so far.. I primarily use this at public wifi hotspots like <a href="http://en.wikipedia.org/wiki/Wireless@SG">Wireless@SG</a>, where the network is not trusted.  Of course this could be extended to apply in networks which aren't necessarily private or trusted, which works very well for people running in paranoia mode (like me).</p>
<p>A short review on the different parts of this system so far...</p>
<p><span id="more-436"></span></p>
<h2>1. Automatic starting</h2>
<p>The <a href="http://en.wikipedia.org/wiki/OpenVPN">OpenVPN</a> client installed can be made to autostart and run as a background service, (re-)connecting to the VPN automatically whenever there's network connectivity to the OpenVPN server.  Coupled with automatic configuration of the client's DNS resolver list this allows for automatic protection/privacy of the DNS queries sent out.  The automatic configuration of the DNS resolver can be disabled too if need be.</p>
<h2>2. Ease of use</h2>
<p>Connecting to the proxy afterward is a "simple" proxy configuration change in the browser of choice.  This can be conveniently done (and undone) with extensions like <a href="https://chrome.google.com/extensions/detail/caehdcpeofiiigpdhbabniblemipncjj">Proxy Switchy!</a> for Google Chrome, or <a href="http://foxyproxy.mozdev.org/">FoxyProxy</a> for Firefox.</p>
<h2>3. Initial setup efforts needed</h2>
<p>All this is working nice and dandy for me now, with little inconvenience involved in activating SecureMe. Now one of the problems faced in making this user-friendly/"idiot-proof" would be the high setup efforts needed (really plenty of hoops to jump through, especially for the no-so-technically-inclined user).  One way would be to come up with some sort of "portable" package that has been preconfigured as much as possible, or an installer that helps you to do most of the work.</p>
<h2>4. DNS requests leakage</h2>
<p>Another issue is the small possibility of DNS request leaks.  For example, the behaviour of the OpenVPN client in linux is to add the DNS resolver at the top of the resolver list (/etc/resolv.conf), but if the DNS query is deemed to take "too long", the request goes out to the next DNS resolver in the list, which usually is the DNS resolver for the public wifi hotspot.  Though this won't cause things to break, it does allow some queries to go out in the open network.  One of the ways I know of to solve this would be to configure a SOCKS proxy, so that it would be possible for browsers like Firefox to <a href="http://kb.mozillazine.org/Network.proxy.socks_remote_dns">send all DNS queries to the SOCKS proxy</a>.</p>
<h2>Conclusion:</h2>
<p>This seems to be working well so far, with Linode's rare downtime the past months.  More work could be done to make this simpler for others to setup, but I guess I will only do this sparingly in my free time.  No one seems to be geeky/interested enough to want to have this available to them for free so far, heh.</h2>
]]></content:encoded>
			<wfw:commentRss>http://blog.rayfoo.info/2010/02/secureme-so-far/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

