<?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>Rusty Razor Blade &#187; links</title>
	<atom:link href="http://www.rustyrazorblade.com/category/links/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rustyrazorblade.com</link>
	<description>Tech Thoughts, Mostly on LAMP - by Jon Haddad</description>
	<lastBuildDate>Wed, 21 Jul 2010 20:42:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SSH Reverse Tunnel To Access Box Behind Firewall</title>
		<link>http://www.rustyrazorblade.com/2010/03/ssh-reverse-tunnel-to-access-box-behind-firewall/</link>
		<comments>http://www.rustyrazorblade.com/2010/03/ssh-reverse-tunnel-to-access-box-behind-firewall/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 22:31:10 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[links]]></category>

		<guid isPermaLink="false">http://www.rustyrazorblade.com/?p=1032</guid>
		<description><![CDATA[I frequently need to get access to a machine behind a firewall to do some web development, but I don&#8217;t have a VPN available.  Not a problem &#8211; just use a reverse SSH tunnel.  By the end of this tutorial, we&#8217;ll be able to SSH to the remote server, as well as view [...]]]></description>
			<content:encoded><![CDATA[<p>I frequently need to get access to a machine behind a firewall to do some web development, but I don&#8217;t have a VPN available.  Not a problem &#8211; just use a reverse SSH tunnel.  By the end of this tutorial, we&#8217;ll be able to SSH to the remote server, as well as view any web pages that server has access to.  </p>
<p>We&#8217;re going to connect to the remote server using our local port 5000 &#8211; here&#8217;s how.</p>
<p>The 2 boxes we&#8217;ll use will be my.home.com (also referred to as localhost) and my.remote.com.  We&#8217;re assuming you somehow have access to my.remote.com &#8211; maybe while at work or through some tool like Citrix.  You might want to add monitoring to this to make it stable, but that&#8217;s outside the scope of this tutorial.  Also, you&#8217;ll need direct outside access to your home machine &#8211; so you might need to configure your router to do port forwarding.</p>
<ol>
<li>First, from the remote server, SSH back to yourself.<br />
<blockquote><p>ssh -R 5000:localhost:22 username@my.home.com</p></blockquote>
<p>You can now SSH to the remote box through the tunnel by typing</p>
<blockquote><p>ssh localhost -p 5000</p></blockquote>
<p>All local traffic that connects to port 5000 is being forwarded via SSH through your reverse tunnel, back to port 22 on the remote machine.</p>
<p>The other half of the problem is viewing web pages of dev boxes behind the firewall &#8211; it turns out this is pretty easy once you&#8217;ve got the reverse proxy going.
</li>
<li>
On your home machine type the following:</p>
<blockquote><p>ssh -D 9999 username@localhost -p 5000</p></blockquote>
</li>
<li>
Next, you&#8217;ll need to set up a SOCKS proxy.  Open your browsers settings and  it to the server &#8220;localhost&#8221; on port 9999.  This will forward your traffic back through the tunnel and to the remote server.  I do this using FoxyProxy &amp; Firefox, so I can limit the domains that actually route through the proxy.</p>
<p><img src="http://www.rustyrazorblade.com/wp-content/uploads/2010/03/Screen-shot-2010-03-04-at-2.23.30-PM.png" alt="Screen shot 2010-03-04 at 2.23.30 PM.png" border="0" width="550" height="195" /></p>
</li>
</ul>
<p>That&#8217;s about it &#8211; you should now be able to visit any site that&#8217;s in the private network.  You now have command line and full browser access.</p>
<p>Helpful references: </p>
<p><a target="_blank" href="http://www.howtoforge.com/reverse-ssh-tunneling">howtoforge.com/reverse-ssh-tunneling</a></p>
<p><a href="embraceubuntu.com/2006/12/08/ssh-tunnel-socks-proxy-forwarding-secure-browsing/">embrace ubuntu</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rustyrazorblade.com/2010/03/ssh-reverse-tunnel-to-access-box-behind-firewall/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CANCEL MY GOOGLE!</title>
		<link>http://www.rustyrazorblade.com/2010/02/cancel-my-google/</link>
		<comments>http://www.rustyrazorblade.com/2010/02/cancel-my-google/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 19:25:50 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[links]]></category>

		<guid isPermaLink="false">http://www.rustyrazorblade.com/?p=997</guid>
		<description><![CDATA[I can&#8217;t believe this stuff exists&#8230; I love the internet.
hello i am 82 years old and google is on my computer withour permission IT IS UNCONSTITUTIONAL. my compoter is slow now and i want to contact the internet what is the number?
Original awesome post
]]></description>
			<content:encoded><![CDATA[<p>I can&#8217;t believe this stuff exists&#8230; I love the internet.</p>
<blockquote><p>hello i am 82 years old and google is on my computer withour permission IT IS UNCONSTITUTIONAL. my compoter is slow now and i want to contact the internet what is the number?</p></blockquote>
<p><a href="http://okcancel.com/archives/link/2004/09/google-answers-hci-phd-program.html">Original awesome post</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rustyrazorblade.com/2010/02/cancel-my-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting up a remote git repository</title>
		<link>http://www.rustyrazorblade.com/2009/11/setting-up-a-remote-git-repository/</link>
		<comments>http://www.rustyrazorblade.com/2009/11/setting-up-a-remote-git-repository/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 18:49:10 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[git]]></category>
		<category><![CDATA[links]]></category>

		<guid isPermaLink="false">http://www.rustyrazorblade.com/?p=921</guid>
		<description><![CDATA[Here&#8217;s a  great guide for setting up a new remote git repo.  Thank you, Tool Man Tim.
]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a <a href="http://toolmantim.com/articles/setting_up_a_new_remote_git_repository"> great guide</a> for setting up a new remote git repo.  Thank you, Tool Man Tim.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rustyrazorblade.com/2009/11/setting-up-a-remote-git-repository/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Awesome Project: Sparkup</title>
		<link>http://www.rustyrazorblade.com/2009/11/awesome-project-sparkup/</link>
		<comments>http://www.rustyrazorblade.com/2009/11/awesome-project-sparkup/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 19:05:25 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[links]]></category>
		<category><![CDATA[textmate]]></category>

		<guid isPermaLink="false">http://www.rustyrazorblade.com/?p=901</guid>
		<description><![CDATA[Sparkup is a TextMate and Vim plugin for expanding short CSS style tags into HTML, written by my man Rico Sta Cruz.
From the github page:
You can write HTML in a CSS-like syntax, and have Sparkup handle the expansion to full HTML code. It is meant to help you write long HTML blocks in your text [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://github.com/rstacruz/sparkup" target="_blank">Sparkup</a> is a TextMate and Vim plugin for expanding short CSS style tags into HTML, written by my man <a target="_blank" href="http://ambiescent.com/">Rico Sta Cruz</a>.</p>
<p>From the github page:</p>
<blockquote><p>You can write HTML in a CSS-like syntax, and have Sparkup handle the expansion to full HTML code. It is meant to help you write long HTML blocks in your text editor by letting you type less characters than needed.</p>
<p>Sparkup is written in Python, and requires Python 2.5 or newer (2.5 is preinstalled in Mac OS X Leopard). Sparkup also offers intregration into common text editors. Support for VIM and TextMate are currently included.</p></blockquote>
<p>He even included a video demo:</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/Jw3jipcenKc&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Jw3jipcenKc&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rustyrazorblade.com/2009/11/awesome-project-sparkup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geek Links</title>
		<link>http://www.rustyrazorblade.com/2009/04/geek-links/</link>
		<comments>http://www.rustyrazorblade.com/2009/04/geek-links/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 22:25:11 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.rustyrazorblade.com/?p=652</guid>
		<description><![CDATA[
PHP Quick Profiler

This looks like a pretty cool tool to get a good idea of what&#8217;s going on in your PHP script without having to install tools like XDebug and Webgrind / KCacheGrind.
Apple files patent for browser specific volume
I&#8217;m not sure how this is anything new, tons of applications have their own volume setting.  [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://particletree.com/features/php-quick-profiler/">PHP Quick Profiler</a>
</li>
<p>This looks like a pretty cool tool to get a good idea of what&#8217;s going on in your PHP script without having to install tools like XDebug and <a href="http://code.google.com/p/webgrind/">Webgrind </a>/ <a href="http://kcachegrind.sourceforge.net/html/Home.html">KCacheGrind</a>.</p>
<li><a href="http://www.theregister.co.uk/2009/04/23/browser_silencer/">Apple files patent for browser specific volume</a></li>
<p>I&#8217;m not sure how this is anything new, tons of applications have their own volume setting.  Quicktime, VLC, Windows Media Player.  </p>
<li><a href="http://www.theregister.co.uk/2009/04/23/myspace_ceo_steps_down/">Chris DeWolfe bails as MySpace CEO</a></li>
<p>Doesn&#8217;t seem like such a bad idea to get out now.  It&#8217;s essentially just a giant ad for Fox TV shows and movies.  </p>
<li><a href="http://joeldowns.com/2009/04/23/tivo-add-an-app-store-now/">Tivo App Store</a></li>
<p>Joel Downs believes Tivo should open an app store.  I suppose if they are going to continue with their business model, it would make sense, since it probably won&#8217;t be long till the Xbox has Tivo functionality.  It might already, but I wouldn&#8217;t know.</p>
<li><a href="http://www.techcrunch.com/2009/04/23/apples-app-store-1-billion-served/">App store hits 1 billion downloads</a></li>
<p>Speaking of an App store, Apple seems to be doing OK.  The sad thing is I still haven&#8217;t thought of an interesting app to write.
</ul>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rustyrazorblade.com/2009/04/geek-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>4 GB of RAM for Mac Laptop is only $61&#8230;.</title>
		<link>http://www.rustyrazorblade.com/2008/11/4-gb-of-ram-for-mac-laptop-is-only-61/</link>
		<comments>http://www.rustyrazorblade.com/2008/11/4-gb-of-ram-for-mac-laptop-is-only-61/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 20:39:30 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[links]]></category>

		<guid isPermaLink="false">http://www.rustyrazorblade.com/?p=287</guid>
		<description><![CDATA[OK, so I haven&#8217;t bought new RAM in years, but still, $61 for 4GB of ram?  
Unreal.
]]></description>
			<content:encoded><![CDATA[<p>OK, so I haven&#8217;t bought new RAM in years, but still, <a href="http://crucial.com/store/listparts.aspx?model=MacBook%20Pro%202.4GHz%20Intel%20Core%202%20Duo%20%2817-inch%29">$61 for 4GB of ram</a>?  </p>
<p>Unreal.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rustyrazorblade.com/2008/11/4-gb-of-ram-for-mac-laptop-is-only-61/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
