<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>zendo ireland</title>
	
	<link>http://zendo.ie</link>
	<description>patchwork meditations and reflections</description>
	<lastBuildDate>Thu, 07 Jan 2010 14:03:30 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/zendo_ie" /><feedburner:info uri="zendo_ie" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Soup! (Part one of a continuing series)</title>
		<link>http://feedproxy.google.com/~r/zendo_ie/~3/Me09j50uAxg/</link>
		<comments>http://zendo.ie/2010/01/soup-part-one-of-a-continuing-series/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 14:03:30 +0000</pubDate>
		<dc:creator>will</dc:creator>
				<category><![CDATA[meta]]></category>

		<guid isPermaLink="false">http://zendo.ie/?p=331</guid>
		<description><![CDATA[Been a bit busy with work and life and such.
I have put up the ol&#8217; Campbell&#8217;s mushroom soup can (Evanier-style) out of a desire to post something without actually having the time to post something worthwhile.

We&#8217;ll see you soon!
]]></description>
			<content:encoded><![CDATA[<p>Been a bit busy with work and life and such.</p>
<p>I have put up the ol&#8217; Campbell&#8217;s mushroom soup can (<a title="Gone!" href="http://www.povonline.com/2003/News012803.htm#020303">Evanier-style</a>) out of a desire to post something without actually having the time to post something worthwhile.</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/officialstation/3380858320/"><img class="aligncenter" title="A lack of updates equals soup for you" src="http://zendo.ie/graphics/mushroom.soup.jpg" alt="" width="300" height="300" /></a></p>
<p>We&#8217;ll see you soon!</p>
<img src="http://feeds.feedburner.com/~r/zendo_ie/~4/Me09j50uAxg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zendo.ie/2010/01/soup-part-one-of-a-continuing-series/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zendo.ie/2010/01/soup-part-one-of-a-continuing-series/</feedburner:origLink></item>
		<item>
		<title>Need for Speed: Shift on the PS3 – a winner is… me!</title>
		<link>http://feedproxy.google.com/~r/zendo_ie/~3/mDaPLwXiIaQ/</link>
		<comments>http://zendo.ie/2009/11/need-for-speed-shift-on-the-ps3-a-winner-is-me/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 20:58:03 +0000</pubDate>
		<dc:creator>will</dc:creator>
				<category><![CDATA[games]]></category>

		<guid isPermaLink="false">http://zendo.ie/?p=301</guid>
		<description><![CDATA[While surfing around the Intarweb earlier this month, I entered a contest at Teic.ie to win a copy of Need for Speed SHIFT on the PS3.  &#8220;Why not?&#8221; I said to myself, thinking that I would never win&#8230; while ignoring that inner voice and entering the contest anyway.

Well, guess what?  That&#8217;s right, suckas&#8230;. I won!
Many [...]]]></description>
			<content:encoded><![CDATA[<p>While surfing around the Intarweb earlier this month, I entered a <a title="Win Need for Speed SHIFT on the PS3" href="http://www.teic.ie/2009/11/win-need-for-speed-shift-on-the-ps3/">contest at Teic.ie</a> to win a copy of <a title="&quot;Need for Speed SHIFT is available on Xbox 360, PlayStation 3, PC, PSP, Mobile and iPhone&quot;" href="http://shift.needforspeed.com/">Need for Speed SHIFT</a> on the PS3.  &#8220;Why not?&#8221; I said to myself, thinking that I would never win&#8230; while ignoring that inner voice and entering the contest anyway.</p>
<p style="text-align: center;"><a href="http://en.wikipedia.org/wiki/Need_for_speed_shift"><img class="aligncenter" title="All mine..." src="http://zendo.ie/graphics/need-for-speed-shift-2.jpg" alt="" width="348" height="196" /></a></p>
<p>Well, guess what?  That&#8217;s right, suckas&#8230;.<strong> I won!</strong></p>
<p>Many thanks to <a title="Teic.ie" href="http://www.teic.ie/">Teic.ie</a>, <a title="Adam Maguire" href="http://www.adammaguire.com/">Adam Maguire</a>, and <a title="Electronic Arts" href="http://www.ea.com/">EA</a> for the opportunity to get a very fun video game for approximately 0.00 EUR.  I award each of you <a title="a winner is YOU!" href="http://images.google.ie/images?hl=en&amp;q=%22one+free+internet%22&amp;btnG=Search+images">one free internet</a> for your awesomeness.</p>
<p><a href="http://encyclopediadramatica.com/A_winner_is_you"><img class="aligncenter" title="A WINNER IS YOU" src="http://zendo.ie/graphics/A_winner_is_you.jpg" alt="" width="268" height="140" /></a></p>
<p>We now return you to our regularly scheduled programming.</p>
<img src="http://feeds.feedburner.com/~r/zendo_ie/~4/mDaPLwXiIaQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zendo.ie/2009/11/need-for-speed-shift-on-the-ps3-a-winner-is-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zendo.ie/2009/11/need-for-speed-shift-on-the-ps3-a-winner-is-me/</feedburner:origLink></item>
		<item>
		<title>XBMC, MythTV and the Acer Aspire Revo 3600</title>
		<link>http://feedproxy.google.com/~r/zendo_ie/~3/zZE3Ngu52ps/</link>
		<comments>http://zendo.ie/2009/11/xbmc-mythtv-and-the-acer-aspire-revo-3600/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 15:19:34 +0000</pubDate>
		<dc:creator>will</dc:creator>
				<category><![CDATA[mythtv]]></category>
		<category><![CDATA[xbmc]]></category>

		<guid isPermaLink="false">http://zendo.ie/?p=260</guid>
		<description><![CDATA[I was reminded of the Acer AspireRevo I read about on Engadget a while ago during a surf of Justin Mason&#8217;s delicious bookmarks.  I ended up at the page that everyone&#8217;s linking to:
Build a Silent, Standalone XBMC Media Center On the Cheap
Man, that is one attractive (and small!) nettop unit.

&#60;more Revo nettop pr0n here&#62;
A review [...]]]></description>
			<content:encoded><![CDATA[<p>I was reminded of the <a title="Acer AspireRevo: the Ion-infused unboxing" href="http://www.engadget.com/2009/04/16/acer-apire-revo-the-ion-infused-unboxing/">Acer AspireRevo</a> I read about on Engadget a while ago during a surf of <a title="Justin's links" href="http://delicious.com/jm">Justin Mason&#8217;s delicious bookmarks</a>.  I ended up at the page that everyone&#8217;s linking to:</p>
<p><a title="Build a Silent, Standalone XBMC Media Center On the Cheap" href="http://lifehacker.com/5391308/build-a-silent-standalone-xbmc-media-center-on-the-cheap">Build a Silent, Standalone XBMC Media Center On the Cheap</a></p>
<p>Man, that is one attractive (and small!) <a title="very small form factor, inexpensive, low-wattage desktop computer designed for basic tasks " href="http://en.wikipedia.org/wiki/Nettop">nettop</a> unit.</p>
<p style="text-align: center;"><a href="http://zendo.ie/graphics/acer.aspire.revo.jpg" class="broken_link" ><img class="aligncenter" title="Acer AspireRevo w/Atom N230 CPU" src="http://zendo.ie/graphics/acer.aspire.revo.jpg" alt="" width="190" height="280" /></a></p>
<p style="text-align: center;">&lt;more Revo nettop pr0n <a title="Mmmmm... technology" href="http://images.google.ie/images?q=acer%20aspire%20revo">here</a>&gt;</p>
<p>A <a title="Acer Aspire Revo R3600 - Nvidia's Ion gives Atom the boost it needs" href="http://www.reghardware.co.uk/2009/06/25/review_desktop_pc_acer_aspire_revo/">review on The Register&#8217;s website</a> mentions what is (for me) the biggest positive for buying this unit:</p>
<blockquote><p>The main virtue of the Atom is its low power draw, and the Revo is truly astonishing in that regard, sucking less than 20W at the mains plug. The point here is, of course, that the Revo is mains powered so you don’t need to save every last Watt to make the most of your battery as you would with a netbook.</p></blockquote>
<p>If you use a full-size PC for your <a title="A convergence device that combines the functions of a personal computer and a media center software which feature video and music playback." href="http://en.wikipedia.org/wiki/Home_theater_PC">home theatre PC</a>, and (like me) you leave it powered on all the time, it&#8217;s painful to do the math on how much money you&#8217;re wasting on electricity bills.  However, buying the Revo nettop and using it for your HTPC instead could save you enough money on electricity to pay for itself in a short while!</p>
<p>(OK, I might be overexaggerating a bit there&#8230; but feel free to use that line in case you need give your significant other reasons for buying this unit.)</p>
<p><a href="http://www.flickr.com/photos/jonobass/3635530311/"><img class="aligncenter" title="This station keeps my old HTPC powered for a FULL WEEK!!!1!" src="http://zendo.ie/graphics/3635530311_046554cefb.jpg" alt="" width="500" height="332" /></a></p>
<p>Everywhere you look, vendors are selling this unit for a very low price&#8230; which means that it&#8217;s either a secret way to rid themselves of junk, or there&#8217;s a new version of it coming out soon.  As you can guess, it&#8217;s the latter.</p>
<p>The<a title="Acer's Ion-powered Aspire Revo 3600 packs dual-core Atom 330" href="http://www.engadget.com/2009/09/02/acers-ion-powered-aspire-revo-3600-packs-dual-core-atom-330/"> <strong>new</strong> Revo</a> is listed on some vendors&#8217; sites now (see below), and is powered by a dual-core Atom 330 processor, along with 4GB of RAM and new video outputs.  Make sure you know which one you&#8217;re actually buying, as some vendors are selling the new unit cheaper than the old one!</p>
<p>Using <a title="XBMC Media Center" href="http://xbmc.org/">XBMC</a> on this nettop would probably be the best use of it, if you were only going to watch media on your television&#8230; just make sure you get a remote control working. *grin*  After searching around, I found a very specific link on <a title="HOW-TO make a minimal install of Ubuntu on Acer Revo ION in under 25 minutes" href="http://xbmc.org/forum/showthread.php?t=53812">installing XBMC on the Revo</a>, here on the XBMC website.</p>
<p>I would prefer to use <a title="MythTV, Open Source DVR" href="http://www.mythtv.org/">MythTV</a> on this unit, but as it&#8217;s a nettop machine, there&#8217;s no way to use a <a title="Video capture cards are used to get the picture from the cable, aerial, or satellite television source into the PC." href="http://www.mythtv.org/wiki/Category:Video_capture_cards">video capture card</a> like you would in a regular PC.  However, I did come across a USB unit which will do DVB-S free-to-air channels: the <a title="WinTV-NOVA-S-USB2 brings high quality digital satellite TV (DVB-S) to your laptop or desktop PC." href="http://www.hauppauge.co.uk/site/products/data_novasusb2.html">WinTV-NOVA-S-USB2</a>.</p>
<p style="text-align: center;"><a href="http://www.google.ie/search?q=WinTV-NOVA-S-USB2"><img class="aligncenter" title="This unit is about 3 inches wide - very small." src="http://zendo.ie/graphics/wintv.nova.s.usb2.jpg" alt="" width="189" height="167" /></a></p>
<p>It doesn&#8217;t work with MythTV at the moment, but I hope to do some hacking around with it and see how I get on.  If you want to use it with Windows, however, it works fine &#8211; just make sure to get the latest drivers from the <a title="Hauppauge forums" href="http://www.hauppauge.co.uk/board/index.php">Hauppauge forums</a>, as the ones that came with the unit aren&#8217;t as stable.</p>
<p><span style="text-decoration: line-through;">Here is a vendor link for the single-core Revo unit (Ebuyer) and some for the dual-core Revo unit (Microwarehouse / Ballicom / Insight).</span></p>
<p>If you want to learn more about home theatre PCs and playing your content on the TV, you can do so by starting at these links and branching out from there:</p>
<p><a title="a dedicated computer appliance or to a specialized personal computer software, both of which are adapted for playing various kinds of media" href="http://en.wikipedia.org/wiki/Media_center">Media Centre info at Wikipedia</a></p>
<p><a title="A common setting for the 10-foot user interface is a home theater with surround sound. The distance between viewer and TV varies, but is typically 10 feet with a 42&quot; or 46&quot; screen." href="http://www.pcmag.com/encyclopedia_term/0,2542,t=10-foot+UI&amp;i=36892,00.asp">The <span>10-foot user interface</span></a></p>
<p><a title="We compared the 10 most prominent FLOSS projects: XBMC, MythTV, Boxee, Elisa, Neuros OSD, Freevo, My Media System, Entertainer, CenterStage+Plex and MediaPortal." href="http://www.telematicsfreedom.org/en/project/14/floss-media-center-state-art">FLOSS Media Center State of the Art Comparison Chart</a></p>
<p><a title="Acer Aspire Revo 3600" href="http://www.google.ie/search?hl=en&amp;q=Acer+Aspire+Revo+3600">Google search for the Acer Aspire Revo 3600</a></p>
<p><strong>UPDATE (26 Nov 2009): </strong> I have removed some of the vendor links above, as their sites and stock have changed so much even <strong>I&#8217;m</strong> confused as to what&#8217;s out there now.  Apologies for any issues this might have caused&#8230; you know who you are.  *grin*</p>
<img src="http://feeds.feedburner.com/~r/zendo_ie/~4/zZE3Ngu52ps" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zendo.ie/2009/11/xbmc-mythtv-and-the-acer-aspire-revo-3600/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zendo.ie/2009/11/xbmc-mythtv-and-the-acer-aspire-revo-3600/</feedburner:origLink></item>
		<item>
		<title>UPC Ireland, DNS hijacking, and Bender Bending Rodríguez</title>
		<link>http://feedproxy.google.com/~r/zendo_ie/~3/b7HYdBC4Uk8/</link>
		<comments>http://zendo.ie/2009/10/upc-ireland-dns-hijacking-and-bender-bending-rodriguez/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 19:58:57 +0000</pubDate>
		<dc:creator>will</dc:creator>
				<category><![CDATA[dns]]></category>

		<guid isPermaLink="false">http://zendo.ie/?p=223</guid>
		<description><![CDATA[I recently read a post on Twitter mentioning how UPC Ireland have started to implement DNS hijacking: redirecting the resolution of non-existent domain names to sponsored pages of spam, ads and other not-nice things.
In the spirit of equal time, UPC Ireland seem to refer to this practice as helpfully pointing non-existent domains to their &#8220;Chorus [...]]]></description>
			<content:encoded><![CDATA[<p>I recently read <a title="&quot;WTF?&quot;" href="http://twitter.com/lalonde/status/4965218395">a post on Twitter</a> mentioning how UPC Ireland have started to implement <a title="DNS hijacking" href="http://en.wikipedia.org/wiki/DNS_hijacking">DNS hijacking</a>: redirecting the resolution of non-existent domain names to sponsored pages of spam, ads and other not-nice things.</p>
<p>In the spirit of equal time, UPC Ireland seem to refer to this practice as <a title="I’ve been presented with a Chorus ntl search results page. Tell me more about it." href="http://service.upc.ie/service/?cid=123&amp;aid=143">helpfully pointing non-existent domains to their &#8220;Chorus ntl search results page&#8221;</a>.</p>
<p>Your mileage, as always, may vary.</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/br0wser/622056521/"><img class="aligncenter" title="Kuwait Airways Flight 422 Hijack" src="http://zendo.ie/graphics/622056521_fd4d894451.jpg" alt="" width="400" height="266" /></a></p>
<p>This qualifies as a Bad Thing on many levels, but mainly because after being involuntarily <a title="DIRECT MARKETING – A GENERAL GUIDE FOR DATA CONTROLLERS" href="http://www.dataprotection.ie/viewprint.asp?DocID=905&amp;StartDate=1+January+2009">&#8220;opted-in&#8221;</a> to this service, there is no corresponding <a title="Most phone customers opt to block direct marketing calls" href="http://www.irishtimes.com/newspaper/ireland/2009/0202/1232923381506.html">&#8220;opt-out&#8221;</a> available.  For the customer, there is no clear pointer to how to turn this &#8220;service&#8221; off.</p>
<p>The best thing that UPC Ireland have offered their customers is a generic walk-through on how to change their computer&#8217;s settings to avoid seeing these pages.</p>
<p>This walk-through is <a title="With your current DNS settings, you will be automatically redirected to a Chorus ntl service page" href="http://service.upc.ie/pdf/DNS%20opt-out%20instructions.pdf">detailed in a PDF</a> (a PDF?!??) on UPC Ireland&#8217;s <a title="UPC Ireland" href="http://www.upc.ie/">website</a>.</p>
<p>Seeing this information stored in Portable Document Format instead of a plain HTML page pains me greatly, so I have converted this PDF to HTML (using <a title="Have you ever wanted to convert files without the need to download software?" href="http://zamzar.com/">Zamzar</a>) and put it online <a title="+1 online format conversion" href="http://zendo.ie/public/upc.ie.opt-out.htmlversion/" class="broken_link" >here</a>.  It&#8217;s ugly, the formatting is disgusting, but at least I can <strong><span style="color: #ff0000;">READ THE CONTENTS WITHOUT A PLUG-IN.</span></strong></p>
<p>(Sorry &#8211; rant over.)</p>
<p><strong>The super-short solution to getting rid of UPC Ireland&#8217;s DNS hijacking is:</strong></p>
<p style="padding-left: 30px;">change your computer&#8217;s DNS settings to use <strong>89.101.160.8</strong> and <strong>89.101.160.9</strong>, instead of relying on the settings you receive automagically from your router.</p>
<p>After that, you should be free to mis-type any URLs you like without fear of spamification.</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/jepoirrier/2046188221/"><img class="aligncenter" title="the scam truck" src="http://zendo.ie/graphics/2046188221_dbd7640faf.jpg" alt="" width="400" height="300" /></a></p>
<p><strong>Tangent #1:</strong></p>
<p>I wanted to find out a bit more about why &#8211; and for how long &#8211; this was happening I started by looking at CaptSolo&#8217;s tweet <a title="is UPC Ireland now hijacking HTTP requests..." href="http://twitter.com/CaptSolo/status/4899408161">here</a>.</p>
<p>He shows an example of what happens when a UPC Ireland customer browses the web for a non-existent URL (using <a title="curl is a command line tool for transferring files with URL syntax" href="http://curl.haxx.se/">curl</a>, natch) and displaying the <a title="curl -v http://www.no673domain.com" href="http://gist.github.com/211317">output</a> showing where the request redirects to.</p>
<p>You can see how the search function works on your own browser by going to UPC Ireland&#8217;s website and using a non-existent domain for testing.</p>
<p>Let&#8217;s use &#8220;<a title="Bender says..." href="http://search.upc.ie/upcieassist/dnsassist/main/?domain=www.bitemyshinymetalass.ie">www.bitemyshinymetalass.ie</a>&#8221; for this, shall we?</p>
<p><a title="Bender says..." href="http://search.upc.ie/upcieassist/dnsassist/main/?domain=www.bitemyshinymetalass.ie">http://search.upc.ie/upcieassist/dnsassist/main/?domain=www.bitemyshinymetalass.ie</a></p>
<p>Note that <a title="% Not Registered - The domain you have requested is not a registered .ie domain name." href="http://iedr.ie/cgi-bin/whois.cgi?whois=bitemyshinymetalass.ie">this domain doesn&#8217;t actually exist</a>, so users will get UPC Ireland&#8217;s &#8220;suggestions&#8221; on what you might be looking for&#8230; and they are some pretty awesome suggestions, indeed.</p>
<p>YEAH!!!</p>
<p style="text-align: center;"><a href="http://zendo.ie/graphics/upc.pr0n.merchants.png" class="broken_link" ><img class="aligncenter" title="What Bender says for 500 dollars, please." src="http://zendo.ie/graphics/upc.pr0n.merchants.png" alt="" width="480" height="276" /></a></p>
<p>I am a firm believer that when your ISP offers you the opportunity to buy &#8220;sex toys&#8221; and indulge in &#8220;sex dating&#8221; when you mis-type a URL, you&#8217;ve got to seize that opportunity with both hands&#8230; and choke it until it dies.</p>
<p><strong>Tangent #2:</strong></p>
<p>The UPC Ireland hijack spam is coming from some other company, though.  Let&#8217;s use a little <a title="Domain Information Groper" href="http://en.wikipedia.org/wiki/Domain_Information_Groper">dig</a> action to find out where:</p>
<blockquote><p>will@zendo:~$ dig search.upc.ie ANY</p>
<p>;; ANSWER SECTION:<br />
search.upc.ie.          86400   IN      CNAME   upcieassist.infospace.com.</p></blockquote>
<p>So, we find that this is InfoSpace&#8217;s <span id="ctl00_content_contentArea"><span class="selected"><a title="&quot;solution to enhance and monetize ISP traffic generated by navigational errors&quot;" href="http://www.infospaceinc.com/business/hp_dnserrorassistservice.aspx">DNS Error Assist Service</a>, which sells itself quite brazenly:</span></span></p>
<p style="padding-left: 30px;"><em>InfoSpace&#8217;s service offers an effective way for ISPs to generate significant revenue by providing relevant search results for errors resulting from mistyped keywords and domain names through the browser address bar.</em></p>
<p style="padding-left: 30px;"><em>With highly relevant results that blend organic and sponsored results, InfoSpace helps generate more revenue through clicks from your users than any individual search engine.</em></p>
<p>&#8230;they forgot to mention the pr0n links, but I digress.</p>
<p>A little more dig&#8230;</p>
<blockquote><p>will@zendo:~$ dig upcieassist.infospace.com ANY</p>
<p>;; ANSWER SECTION:<br />
upcieassist.infospace.com. 30   IN      CNAME   assist.infospace.com.</p>
<p>will@zendo:~$ dig assist.infospace.com ANY</p>
<p>;; ANSWER SECTION:<br />
assist.infospace.com.   30      IN      A       67.63.58.69</p></blockquote>
<p>According to <a title="601 108th Ave. NE, Suite 1200 Bellevue WA" href="https://ws.arin.net/whois/?queryinput=67.63.48.0">ARIN</a>, it seems like customers&#8217; mis-typed URL requests are being forwarded over to America.</p>
<p>Wow &#8211; go U.S.A., indeed.</p>
<p><strong>Tangent #3:</strong></p>
<p>This same DNS hijacking has been taking place in other <a title="UPC Broadband" href="http://en.wikipedia.org/wiki/UPC_Broadband">UPC Broadband</a> companies &#8211; such as <a title="UPC Nederland" href="http://upc.nl">UPC Nederland</a> and <a title="UPC Austria" href="http://upc.at">UPC Austria</a> &#8211; for a while now.</p>
<p>Here&#8217;s a UPC Nederland user having issues on 30 May 2009:  <a title="hijacking NXDOMAIN" href="http://twitter.com/DominicCronin/status/1970574458">&#8220;hijacking NXDOMAIN&#8221;</a></p>
<p>Here&#8217;s a UPC Austria user having issues on 06 Apr 2009:  <a title="tunesbag" href="http://twitter.com/tunesbag/status/1461700067">&#8220;soo 1.0&#8243;</a></p>
<p>If it makes you feel better, UPC Ireland users&#8230; you&#8217;re not alone.</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/fdecomite/361512861/"><img class="aligncenter" title="Alone on the keyboard" src="http://zendo.ie/graphics/361512861_5c8afc67a8.jpg" alt="" width="300" height="300" /></a></p>
<p><strong>Tangent #4:</strong></p>
<p><a title="Internet Corporation for Assigned Names and Numbers" href="http://www.icann.org/">ICANN</a> &#8211; you know, the guys who manage the <a title="TLD" href="http://en.wikipedia.org/wiki/Top-level_domain">top-level domain</a> &#8211; have dealt with DNS hijacking in the past.  You know how they dealt with it?  They threatened to <a title="-1 VeriSign" href="http://arstechnica.com/old/content/2004/07/3988.ars">put the offending company out of business</a>.</p>
<p>They have specifically condemned this type of activity, and in the past have <a title="Preliminary Report on DNS Response Modification (PDF!!!)" href="http://www.icann.org/en/committees/security/sac032.pdf">stated quite clearly</a> (PDF warning!) the following:</p>
<blockquote><p>Third parties should disclose that they practice NXDomain response modification and provide opportunities for customers to opt out.</p></blockquote>
<p>Yes, UPC &#8211; this means you.  Besides, Bender wouldn&#8217;t want his good (non-existent domain) name besmirched by such filth.</p>
<p style="text-align: center;"><a href="http://en.wikipedia.org/wiki/Bender_Bending_Rodr%C3%ADguez"><img class="aligncenter" title="alcoholic, whore-mongering, chain-smoking gambler" src="http://zendo.ie/graphics/Bender_Rodriguez.png" alt="" width="153" height="234" /></a></p>
<p>If you want to learn more about DNS hijacking and UPC, you can do so by starting at these links and branching out from there:</p>
<p><a title="http://boards.ie/vbulletin/showthread.php?t=2055711854" href="http://boards.ie/vbulletin/showthread.php?t=2055711854">UPC Hijacking HTTP requests for non-existing domains?</a></p>
<p><a title="http://networkmanagement.comcast.net/DomainHelperLogic.htm" href="http://networkmanagement.comcast.net/DomainHelperLogic.htm">Comcast&#8217;s &#8220;Domain Helper&#8221; info</a></p>
<p><a title="http://www.tigraine.at/2009/06/26/help-my-provider-hijacks-my-dns-requests/" href="http://www.tigraine.at/2009/06/26/help-my-provider-hijacks-my-dns-requests/">Help! My provider hijacks my DNS requests!</a></p>
<p><a title="http://www.dnssec.net/" href="http://www.dnssec.net/">DNS Security Extensions</a></p>
<p><span style="color: #000000;"><strong>UPDATE (21 Oct 2009): </strong> I have been informed by some users that UPC Ireland are periodically disabling their DNS hijacker &#8220;feature&#8221;, so if you&#8217;ve read this post and are now going, &#8220;What the hell was that all about?&#8221; &#8230; now you know.<br />
</span></p>
<img src="http://feeds.feedburner.com/~r/zendo_ie/~4/b7HYdBC4Uk8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zendo.ie/2009/10/upc-ireland-dns-hijacking-and-bender-bending-rodriguez/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zendo.ie/2009/10/upc-ireland-dns-hijacking-and-bender-bending-rodriguez/</feedburner:origLink></item>
		<item>
		<title>Singing the praises of Theme Authenticity Checker for WordPress</title>
		<link>http://feedproxy.google.com/~r/zendo_ie/~3/lbyBoVQqQUs/</link>
		<comments>http://zendo.ie/2009/10/singing-the-praises-of-theme-authenticity-checker-for-wordpress/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 20:06:35 +0000</pubDate>
		<dc:creator>will</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://zendo.ie/?p=210</guid>
		<description><![CDATA[After using WordPress for many blogs over the past few years, I can safely say that if you&#8230;
a) want to try out a new WordPress theme;
b) don&#8217;t want to download that new WordPress theme from the WordPress Themes page; and
c) are too lazy to examine the source code for &#8220;questionable&#8221; content
&#8230;you need to download and [...]]]></description>
			<content:encoded><![CDATA[<p>After using WordPress for many blogs over the past few years, I can safely say that if you&#8230;</p>
<p>a) want to try out a new WordPress theme;<br />
b) don&#8217;t want to download that new WordPress theme from the <a href="http://wordpress.org/extend/themes/">WordPress Themes</a> page; and<br />
c) are too lazy to examine the source code for &#8220;questionable&#8221; content</p>
<p>&#8230;you need to download and install the <a href="http://builtbackwards.com/tac/">Theme Authenticity Checker</a> plugin as quickly as possible.</p>
<p>The plugin&#8217;s <a href="http://builtbackwards.com/">author</a> says that the reason for writing this software was that:</p>
<blockquote><p>&#8230; many 3rd party websites are providing free Wordpress themes with encoded script slipped in – some even going as far as to claim that decoding the gibberish constitutes breaking copyright law. The encoded script may contain a variety of undesirable payloads, such as promoting third party sites or even hijack attempts.
</p></blockquote>
<p>There are many themes that look normal when installed, but <a href="http://5thirtyone.com/archives/870">put up invisible links to spam websites</a> (among other things.)</p>
<p>If you don&#8217;t want to <a href="http://codex.wordpress.org/FAQ_Layout_and_Design#How_to_get_rid_of_encoding_in_a_theme.27s_footer.3F">delete the encrypted contents</a> of your downloaded themes, you can <a href="http://wordpress.org/support/topic/300761">decrypt the contents and see what they actually do</a>.</p>
<p>Please note that some themes don&#8217;t have &#8220;questionable&#8221; header/footer content, but rather static links to the author&#8217;s webpage/company.  It doesn&#8217;t hurt to check out the contents and act accordingly!</p>
<p>You can download the plugin directly from the WordPress website <a href="http://wordpress.org/extend/plugins/tac/">here</a>.</p>
<p>If you want to learn more about the custom of encrypting WordPress headers and footers you can do so by starting at these links and branching out from there:</p>
<p><a href="http://www.webmaster-talk.com/blogging-forum/112524-wordpress-theme-with-encrypted-footer.html">Does anyone know how to decode this?</a></p>
<p><a href="http://www.webhelpermagazine.com/2007/11/wordpress-roundup/">&#8220;The footers are also tainted with sponsored links that the original authors did not put there.&#8221;</a></p>
<p><a href="http://5thirtyone.com/archives/870">Information on websites</a> which are <a href="http://weblogtoolscollection.com/archives/2007/08/04/warning-templatebrowser-dot-com/">distributing repackaged themes</a> with <a href="http://weblogtoolscollection.com/archives/2007/11/09/blogsthemecom-warning/">spamified headers/footers</a>.</p>
<img src="http://feeds.feedburner.com/~r/zendo_ie/~4/lbyBoVQqQUs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zendo.ie/2009/10/singing-the-praises-of-theme-authenticity-checker-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zendo.ie/2009/10/singing-the-praises-of-theme-authenticity-checker-for-wordpress/</feedburner:origLink></item>
		<item>
		<title>Using alternative public BitTorrent trackers when The Pirate Bay is down</title>
		<link>http://feedproxy.google.com/~r/zendo_ie/~3/VagBiOd19IM/</link>
		<comments>http://zendo.ie/2009/10/using-alternative-public-bittorrent-trackers-when-the-pirate-bay-is-down/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 12:58:14 +0000</pubDate>
		<dc:creator>will</dc:creator>
				<category><![CDATA[bittorrent]]></category>

		<guid isPermaLink="false">http://zendo.ie/?p=118</guid>
		<description><![CDATA[Sometimes when I&#8217;m downloading files via BitTorrent, I get the following error messages when the tracker updates:
No connection could be made because the target machine actively refused it
Invalid URL
This normally means that the tracker I&#8217;m using (normally The Pirate Bay) has been blown up, or is just temporarily offline and can&#8217;t be contacted.
To get around [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes when <a title="Legal torrent sites" href="http://www.azureuswiki.com/index.php/Legal_torrent_sites" target="_blank">I&#8217;m downloading files</a> via <a title="BitTorrent!" href="http://en.wikipedia.org/wiki/BitTorrent_%28protocol%29" target="_blank">BitTorrent</a>, I get the following error messages when the tracker updates:</p>
<blockquote><p>No connection could be made because the target machine actively refused it</p></blockquote>
<blockquote><p>Invalid URL</p></blockquote>
<p>This normally means that the tracker I&#8217;m using (normally <a title="The Pirate Bay" href="http://thepiratebay.org/" target="_blank">The Pirate Bay</a>) has been <a title="RIP, OINK." href="http://en.wikipedia.org/wiki/Oink%27s_Pink_Palace" target="_blank">blown up</a>, or is just temporarily offline and can&#8217;t be contacted.</p>
<p>To get around this, I use what is commonly referred to as the <strong>&#8220;throw it at the wall and see what sticks&#8221;</strong> method: add as many public trackers as I can find to the torrent and hope one of them works!</p>
<p>Here is the list of public trackers I use when seeing problems with the main Pirate Bay tracker:</p>
<blockquote><p>http://tracker.thepiratebay.org/announce<br />
udp://tracker.thepiratebay.org:80/announce</p>
<p>http://tracker.openbittorrent.com/announce</p>
<p>udp://tracker.openbittorrent.com:80/announce</p>
<p>http://tracker.publicbt.com:80/announce</p>
<p>udp://tracker.publicbt.com:80/announce</p>
<p>http://tracker.openbittorrent.kg:2710/announce</p>
<p>udp://tracker.openbittorrent.kg:2710/announce</p></blockquote>
<p>Adding all these trackers is probably overkill, but if I have this tracker list active and <a title="Peer exchange" href="http://en.wikipedia.org/wiki/Peer_exchange" target="_blank">peer exchange</a> / <a title="Distributed hash table" href="http://en.wikipedia.org/wiki/Distributed_hash_table" target="_blank">DHT</a> enabled, everything will &#8211; eventually &#8211; work out OK.</p>
<p>If you want to learn more about how to customise your trackers, you can do so by starting at these links and branching out from there:</p>
<p><a title="opentracker" href="http://erdgeist.org/arts/software/opentracker/" target="_blank">Opentracker &#8211; an open and free bittorrent tracker</a></p>
<p><a title="Open BT trackers (Wikipedia)" href="http://en.wikipedia.org/wiki/BitTorrent_tracker#Open_Trackers" target="_blank">Wikipedia&#8217;s info on open trackers</a></p>
<p><a title="OpenBitTorrent" href="http://openbittorrent.com/" target="_blank">OpenBitTorrent</a></p>
<p><a title="Tracker Modify" href="http://publicbt.com/tracker_modify.html" target="_blank">Tracker Modify</a></p>
<p>(Note: when I&#8217;m on Linux, I use <a title="Deluge" href="http://deluge-torrent.org/" target="_blank">Deluge</a>. For Windows, I use <a title="µTorrent" href="http://www.utorrent.com/" target="_blank">µTorrent</a>.)</p>
<img src="http://feeds.feedburner.com/~r/zendo_ie/~4/VagBiOd19IM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zendo.ie/2009/10/using-alternative-public-bittorrent-trackers-when-the-pirate-bay-is-down/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zendo.ie/2009/10/using-alternative-public-bittorrent-trackers-when-the-pirate-bay-is-down/</feedburner:origLink></item>
		<item>
		<title>Backing up delicious bookmarks via curl and the command line</title>
		<link>http://feedproxy.google.com/~r/zendo_ie/~3/sOEGpN87ucg/</link>
		<comments>http://zendo.ie/2009/10/backing-up-delicious-bookmarks-via-curl-and-the-command-line/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 05:44:16 +0000</pubDate>
		<dc:creator>will</dc:creator>
				<category><![CDATA[delicious]]></category>

		<guid isPermaLink="false">http://zendo.ie/?p=126</guid>
		<description><![CDATA[Hey, remember when Magnolia blew up?  Man, that was sure was fun for the whole family.
(OK, not really.)
But if you don&#8217;t have off-line backups of your on-line bookmarks, maybe you should do that &#8211; like, right now.
I use delicious, and have a few thousand bookmarks tagged and saved.  If something happened to delicious like what [...]]]></description>
			<content:encoded><![CDATA[<p>Hey, remember when <a title="Site fall down, go BOOM" href="http://ma.gnolia.com/" target="_blank">Magnolia</a> blew up?  Man, that was sure was fun for the whole family.</p>
<p>(OK, <a title="Dancing on Magnolia’s Grave: Fuck the Cloud II" href="http://ascii.textfiles.com/archives/1839" target="_blank">not really</a>.)</p>
<p>But if you don&#8217;t have <strong>off</strong>-line backups of your <strong>on</strong>-line bookmarks, maybe you should do that &#8211; like, right now.</p>
<p>I use <a title="delicious" href="http://delicious.com/" target="_blank">delicious</a>, and have a few thousand bookmarks tagged and saved.  If something happened to delicious like <a title="gaaaaaaaaaaaah" href="http://www.wired.com/epicenter/2009/01/magnolia-suffer/" target="_blank">what happened to Magnolia</a>, I&#8217;d be a bit bummed out.</p>
<p>I don&#8217;t have to worry about that, however, and neither do you &#8211; if you have a delicious account, a Linux box and use the command line, you can set your system up to create backups whenever you want to.</p>
<p>You&#8217;ll need <a title="it's curl!" href="http://curl.haxx.se/" target="_blank">curl</a> installed on your system to get this to work.  If you would also like the backup notifications emailed to you, a <a title="I use postfix, if it helps." href="http://en.wikipedia.org/wiki/Message_transfer_agent" target="_blank">mail transfer agent</a> will be required, too.</p>
<p>1.  Go to your home directory and create a directory to store the backups in.  For this example, we&#8217;ll use <strong>/home/zendo/</strong> as the home directory.</p>
<blockquote><p>cd /home/zendo<br />
mkdir delicious.backup</p></blockquote>
<p>2.  Verify that curl works for you with delicious when requesting a backup of all your bookmarks via their <a title="delicious API info" href="http://delicious.com/help/api" target="_blank">delicious API</a>.</p>
<blockquote><p>curl &#8211;user <em>&lt;your delicious username&gt;</em>:<em>&lt;your delicious passwd&gt;</em> -o \<br />
/home/zendo/delicious.backups/backup.TEST.xml -O \<br />
&#8216;https://api.del.icio.us/v1/posts/all&#8217; &gt;/dev/null 2&gt;&amp;1</p></blockquote>
<p>If this works, you should be able to see all of your bookmarks in XML format in the file called <em>backup.TEST.xml</em>.</p>
<p>If this doesn&#8217;t work, there is always the possibility that your passwd isn&#8217;t correct&#8230; or maybe <a title="what was your username again?" href="http://pages.cs.wisc.edu/~ballard/bofh/bofhserver.pl" target="_blank">really bad sunspots are causing computer problems today</a>.  You never know.</p>
<p>3.  Create the delicious backup script in a file, to run via the CLI.</p>
<blockquote><p>joe /home/zendo/delicious.backups/delicious_backup.sh</p></blockquote>
<p>Here is the <a title="curl-based delicious backup script" href="http://zendo.ie/public/delicious.curl.backup.script.txt" class="broken_link"  target="_blank">curl-based delicious backup script</a> I use for backing up my bookmarks to a local directory on my desktop machine.</p>
<p>Be sure to update the following information in the script, please!</p>
<blockquote><p>SAVETO_DIR=&lt;path to directory for bookmark backup storage&gt;</p>
<p>DELICIOUS_USERNAME=&lt;username&gt;</p>
<p>DELICIOUS_PW=&lt;password&gt;</p>
<p>NOTIFICATION_EMAIL=&lt;your email address&gt;</p></blockquote>
<p>4.  Run the script and see if it connects to the delicious API this time by checking your email for an update.</p>
<blockquote><p>. /home/zendo/delicious.backups/delicious_backup.sh</p></blockquote>
<p>You should get a mail titled, &#8220;<em>Database Backup Status</em>&#8221; with the contents saying, &#8220;<em>Success at retrieving delicious.backup_(whatever date it is).xml.  Yay!</em>&#8221;</p>
<p>As usual, a final caveat:  this backup script could (should!) probably be implemented better using other methods for safety, speed, etc&#8230; however, it works for me.</p>
<p>If you want to learn more about how to backup your delicious bookmarks, or just find out a bit more about the API, you can do so by starting at these links and branching out from there:</p>
<p><a title="do this every now and then... just to be sure." href="https://secure.delicious.com/settings/bookmarks/export" target="_blank">The delicious web interface to back up bookmarks manually</a></p>
<p><a title="great plugin, can back up bookmarks via menu interface" href="https://addons.mozilla.org/en-US/firefox/addon/3615" target="_blank">The Firefox add-on for delicious</a></p>
<p><a title="look, it's python again!" href="http://www.michael-noll.com/wiki/Del.icio.us_Python_API" target="_blank">Using delicious API and python</a></p>
<p><a title="API calls and procmail" href="http://www.webmonkey.com/tutorial/Using_the_Delicious_API" target="_blank">Using the delicious API</a> (from 2008, but still useful)</p>
<img src="http://feeds.feedburner.com/~r/zendo_ie/~4/sOEGpN87ucg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zendo.ie/2009/10/backing-up-delicious-bookmarks-via-curl-and-the-command-line/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zendo.ie/2009/10/backing-up-delicious-bookmarks-via-curl-and-the-command-line/</feedburner:origLink></item>
		<item>
		<title>Using /etc/init.d/iptables in Debian and Ubuntu… again</title>
		<link>http://feedproxy.google.com/~r/zendo_ie/~3/ZyxWFuXtMEE/</link>
		<comments>http://zendo.ie/2009/10/using-etcinit-diptables-in-debian-and-ubuntu-again/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 21:46:04 +0000</pubDate>
		<dc:creator>will</dc:creator>
				<category><![CDATA[iptables]]></category>

		<guid isPermaLink="false">http://zendo.ie/?p=41</guid>
		<description><![CDATA[For those of you out there who are both a bit lazy when it comes to scripting (like me) and remember when Debian releases included an init script for iptables (also like me) &#8230; well, this post is for you.
There are many, many, many ways to implement boot-time iptables rules on your own Linux box, [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you out there who are both a bit lazy when it comes to scripting (like me) and remember when Debian releases included an init script for iptables (also like me) &#8230; well, this post is for you.</p>
<p>There are many, many, many ways to implement boot-time iptables rules on your own Linux box, but the one I like using is the <span style="color: #000000;"><strong>/etc/init.d/iptables</strong></span> script.</p>
<p>This method was available by default in the <a title="Debian GNU/Linux 3.0 “woody” Release Information" href="http://www.debian.org/releases/3.0/" target="_blank">woody</a> release of Debian but was deprecated in the <a title="Debian “sarge” Release Information" href="http://www.debian.org/releases/sarge/" target="_blank">sarge</a> release a few years later, to be replaced by&#8230; well, what, exactly?</p>
<p>Debian&#8217;s woody /etc/default/iptables file (sort of) predicted that this change was coming:</p>
<blockquote><p>Q: You concocted this init.d setup, but you do not like it?</p>
<p>A: I was pretty much hounded into providing it. I do not like it.<br />
Don&#8217;t use it. Use /etc/network/interfaces, use /etc/network/*.d/<br />
scripts use /etc/ppp/ip-*.d/ script. Create your own custom<br />
init.d script &#8212; no need to even name it iptables. Use ferm,<br />
ipmasq, ipmenu, guarddog, firestarter, or one of the many other<br />
firewall configuration tools available. Do not use the init.d<br />
script.</p></blockquote>
<p>(Wait a second&#8230; was woody really released in 2002?  Man, I&#8217;m getting old.)</p>
<p>As you can probably tell, I completely ignored this notice/advice/warning, continuing to use the init script to kick off my rules at boot.</p>
<p>Once sarge came out, everything changed.</p>
<p>Amusingly enough, even the sarge iptables <a title="iptables-1.2.11 info" href="http://ace-host.stuart.id.au/russell/files/debian/sarge/iptables/" target="_blank">release notes knew</a> what confusion might occur once these scripts disappeared:</p>
<blockquote><p>[ 1. upgrade notes ]</p>
<p>init scripts</p>
<p>If you have upgraded from an earlier version of the iptables<br />
package, you may still have the deprecated init.d scripts and<br />
state information installed, but orphaned from the package.<br />
This was necessary to preserve existing configurations. Run<br />
&#8220;update-rc.d -f iptables remove&#8221; and delete this list of files<br />
and directories to get rid of it all:</p>
<p>/etc/default/iptables<br />
/etc/init.d/iptables<br />
/var/lib/iptables/<br />
/var/lib/ip6tables/</p>
<p>I&#8217;m certain someone will file a bug report about the orphaned<br />
files, but it was done intentionally. Suggestions for a better<br />
approach are welcomed.</p></blockquote>
<p>That hoped-for &#8220;better approach&#8221; was not fast in coming for some people, as witnessed on a few <a title="Oh, give us a break." href="http://www.mail-archive.com/debian-user@lists.debian.org/msg54807.html" target="_blank">Debian</a> <a title="It's an interesting question, whether or not to use a script in init.d." href="http://www.mail-archive.com/debian-firewall@lists.debian.org/msg04907.html" target="_blank">mailing</a> <a title="I know the script /etc/init.d/iptables can be used to save the rules." href="http://www.mail-archive.com/debian-firewall@lists.debian.org/msg06104.html" target="_blank">lists</a> at the time.</p>
<p>I ended up just saving the init script from an old Debian box, and have had it in some shape or form ever since.  I&#8217;m not even sure if it&#8217;s the same as the original woody release, but I thought I&#8217;d put it up here for reference.  If anyone wants to use it, feel free!</p>
<p>Here is the /etc/init.d/iptables file I&#8217;m using as of October 2009 on all my Debian- and Ubuntu-based machines:  <a title="iptables init.d file for use on Debian machines" href="http://zendo.ie/public/iptables.init.txt" class="broken_link"  target="_blank">iptables init file</a></p>
<p>To get this working on your machine, you should probably be logged into the console as root.  I&#8217;ve locked myself out of boxes remotely when messing up iptables, so don&#8217;t be &#8220;that guy&#8221;.</p>
<p>1.  Make two directories &#8211; one for storing iptables rulesets and one for storing the configurations that the init file uses.</p>
<blockquote><p>mkdir /etc/iptables<br />
mkdir /var/lib/iptables</p></blockquote>
<p>2.  Create the iptables init script in /etc/init.d/ by pasting the contents of the file into it, using the most awesome text editor in the universe &#8211; <a title="yeah, that's right... JOE!" href="http://joe-editor.sourceforge.net/" target="_blank">joe</a>!</p>
<blockquote><p>joe /etc/init.d/iptables</p></blockquote>
<p>3.  Make the init script executable, and add it to the /etc/rc*.d directories using the update-rc.d command.</p>
<blockquote><p>chmod 755 /etc/init.d/iptables<br />
update-rc.d iptables defaults</p></blockquote>
<p>4.  Create the iptables ruleset in a file, to run via the CLI.</p>
<p>If I&#8217;m in a hurry, I go to <a title="iptables rules generator" href="http://easyfwgen.morizot.net/gen/" target="_blank">Easy Firewall Generator for IPTables</a>, fill out what I need, and copy/paste the results into this file.  However, it&#8217;s got a LOT of extra, unneeded stuff  in there.  YMMV.</p>
<blockquote><p>joe /etc/iptables/boot.rules</p></blockquote>
<p>5.  Run the init script to get two sets of iptables rules: one active set which will run when the system is booted, and an inactive set which can be started if there&#8217;s a problem and the firewall needs to be disabled.</p>
<p>Please note that these commands will clear all iptables rules &#8211; <strong>leaving you with no firewall</strong> &#8211; and will then save the &#8220;inactive&#8221; configuration in /var/lib/iptables .</p>
<blockquote><p>. /etc/init.d/iptables clear<br />
/etc/init.d/iptables save inactive</p></blockquote>
<p>These commands will set the iptables ruleset you&#8217;ve defined in /etc/iptables/boot.rules, and then save this configuration so that it runs when the machine boots up.  These rules will be <strong>active</strong> once the command is run, so please be careful.  The &#8220;active&#8221; configuration will also be stored in /var/lib/iptables .</p>
<blockquote><p>. /etc/iptables/boot.rules<br />
/etc/init.d/iptables save active</p></blockquote>
<p>A final caveat:  this method is really, really old;  probably bad practice; and possibly discouraged by the Linux gods.  However, it works for me.</p>
<p>If you want to learn about a more &#8220;normal&#8221; method of implementing boot-time iptables rulesets, you can do so by starting at these links and branching out from there:</p>
<p><a href="http://www.debian-administration.org/articles/445">Getting iptables to survive a reboot</a><a href="http://www.debian-administration.org/article/Restoring_iptables_Automatically_On_Boot"></a></p>
<p><a href="http://www.debian-administration.org/article/Restoring_iptables_Automatically_On_Boot">Restoring iptables automatically on boot</a></p>
<p><a href="http://www.debian-administration.org/article/Restoring_iptables_Automatically_On_Boot"></a><a title="Uncomplicated Firewall" href="https://help.ubuntu.com/community/UFW" target="_blank">Uncomplicated Firewall</a></p>
<img src="http://feeds.feedburner.com/~r/zendo_ie/~4/ZyxWFuXtMEE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zendo.ie/2009/10/using-etcinit-diptables-in-debian-and-ubuntu-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zendo.ie/2009/10/using-etcinit-diptables-in-debian-and-ubuntu-again/</feedburner:origLink></item>
	</channel>
</rss>
