<?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>spoofedpacket</title>
	<atom:link href="http://www.spoofedpacket.net/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.spoofedpacket.net</link>
	<description>Rob Gallagher</description>
	<lastBuildDate>Thu, 27 May 2010 16:35:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>dwm and swarp</title>
		<link>http://www.spoofedpacket.net/index.php/2010/05/27/dwm-and-swarp/</link>
		<comments>http://www.spoofedpacket.net/index.php/2010/05/27/dwm-and-swarp/#comments</comments>
		<pubDate>Thu, 27 May 2010 16:32:43 +0000</pubDate>
		<dc:creator>rob</dc:creator>
				<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://www.spoofedpacket.net/?p=209</guid>
		<description><![CDATA[One thing that I really like about dwm is that if you have multiple monitors it treats them somewhat like independent instances of the window manager. So you can keep your mail client open on one monitor and switch between your terminals and web browser on another, and vice-versa. However this also applies to the [...]]]></description>
			<content:encoded><![CDATA[<p>One thing that I really like about <a href="http://dwm.suckless.org">dwm</a> is that if you have multiple monitors it treats them somewhat like independent instances of the window manager. So you can keep your mail client open on one monitor and switch between your terminals and web browser on another, and vice-versa.</p>
<p>However this also applies to the mouse pointer, it does not move across when you switch monitors. Of course you may not always want this, but it&#8217;s sometimes handy to have the option. I believe that the gottox branch of dwm had this pointer-switching functionality, but dwm-gtx doesn&#8217;t seem to be actively maintained these days.</p>
<p>Enter <a href="http://tools.suckless.org/swarp">swarp</a>, another tool from the suckless bag of tricks. It&#8217;s a simple utility that &#8220;warps&#8221; the mouse pointer to a given coordinate on your screen. </p>
<p>To get it working with dwm, simply download the tarball, uncompress, compile and install. Like everything else from suckless the dependencies are tiny. Test it out from the command line by specifying different coordinates. Once your happy with the locations that the pointer jumps to, you can add these commands to your dwm config.h to switch from screen to screen:</p>
<p><code><br />
static const char *warpleft[]  = { "swarp", "100", "500" };<br />
static const char *warpright[]  = { "swarp", "1500", "500" };<br />
</code></p>
<p>Now you need to bind the commands to a key, I use the Windows key as a modifier for a lot of things since it is generally unused:</p>
<p><code><br />
    { WINKEY,                       XK_w,      spawn,          {.v = warpleft } },<br />
    { WINKEY,                       XK_e,      spawn,          {.v = warpright } },<br />
</code></p>
<p>Because my monitors vaguely face west and east, I chose w &#038; e as the switching keys <img src='http://www.spoofedpacket.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>As usual, compiling, reinstalling and restarting dwm will apply the changes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spoofedpacket.net/index.php/2010/05/27/dwm-and-swarp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting up scponly</title>
		<link>http://www.spoofedpacket.net/index.php/2010/03/24/setting-up-scponly/</link>
		<comments>http://www.spoofedpacket.net/index.php/2010/03/24/setting-up-scponly/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 21:56:37 +0000</pubDate>
		<dc:creator>rob</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.spoofedpacket.net/?p=203</guid>
		<description><![CDATA[In the past, if I wanted to create a restricted account for a user, to upload files via scp/sftp for example, I normally setup rbash with a defined set of commands. However, it&#8217;s possible to break out of an rbash environment quite easily. Recently, whilst setting up an account for one of the Eirtakon guys [...]]]></description>
			<content:encoded><![CDATA[<p>In the past, if I wanted to create a restricted account for a user, to upload files via scp/sftp for example, I normally setup rbash with a defined set of commands. However, it&#8217;s possible to <a href="http://pentestmonkey.net/blog/rbash-scp/">break out</a> of an rbash environment quite easily.</p>
<p>Recently, whilst setting up an account for one of the <a href="http://www.eirtakon.com">Eirtakon</a> guys to modify their drupal install, I decided to give <a href="http://sublimation.org/scponly/">scponly</a> a whirl. This is a restricted shell that, as the name implies, only allows access to scp and sftp. It also provides a chroot mode (<strong>scponlyc</strong>) to lock users into a specified directory hierarchy, which I configured for this particular user.</p>
<p>Installation on Debian is simple:</p>
<pre>
 aptitude install scponly
</pre>
<p>To enable the chrooted version of scponly, do:</p>
<pre>
dpkg-reconfigure -plow scponly
</pre>
<p>Unzip the chroot setup script and make it executable</p>
<pre>
cd /usr/share/doc/scponly/setup_chroot
gunzip setup_chroot.sh.gz
chmod 755 setup_chroot.sh
</pre>
<p>If you are on a 64 bit system, scponly is basically broken out of the box. You need to do a couple of things to make it work, the first is to apply this diff to setup_chroot.sh, it adds /lib/ld-2.7.so to the LDSO_LIST variable.</p>
<pre>
--- setup_chroot.sh     2010-03-24 18:53:15.000000000 +0000
+++ setup_chroot.sh.busted      2010-03-24 18:52:24.000000000 +0000
@@ -79,7 +79,7 @@
 #
 #      we also need to add some form of ld.so, here are some good guesses.
 #
-LDSO_LIST="/lib/ld-2.7.so /lib/ld.so /libexec/ld-elf.so /libexec/ld-elf.so.1 /usr/libexec/ld.so /lib/ld-linux.so.2 /usr/libexec/ld-elf.so.1"
+LDSO_LIST="/lib/ld.so /libexec/ld-elf.so /libexec/ld-elf.so.1 /usr/libexec/ld.so /lib/ld-linux.so.2 /usr/libexec/ld-elf.so.1"
 for lib in $LDSO_LIST; do
        if [ -f $lib ]; then
                LDSOFOUND=1;
</pre>
<p>You can now run the setup script</p>
<pre>
 ./setup_chroot.sh
</pre>
<p>This creates a chrooted user and sets up the necessary environment. </p>
<p>Now set up /dev/null:</p>
<pre>
 cd ~scponlyuser
 mkdir dev
 cp -a /dev/null dev/
</pre>
<p>For a 64 bit system, you need to copy across a few more supporting libraries into the chroot:</p>
<pre>
 cd ~scponlyuser
 cp -p /lib/libncurses.so.5 lib/
 cp -p /lib/libncurses.so.5 lib/
 cp -p /lib/libdl.so.2 lib/
 cp -p /lib/libc.so.6 lib/
 mkdir lib64
 cp -p /lib64/ld-linux-x86-64.so.2 lib64/
</pre>
<p>To restrict the user to only the path I want them to see, I set their home directory to /home/scponlyuser//drupal. The // has the effect of dropping them into that particular directory once they get chroot&#8217;ed, which is /drupal in the chroot environment.</p>
<p>I also wanted to let them have access to /var/www/eirtakon.com/drupal, but without symlinks or other nonsense. This can be done with the <strong>bind</strong> option in mount:</p>
<pre>
 mount -o bind /var/www/eirtakon.com/drupal /home/scponlyuser/drupal
</pre>
<p>To test it out</p>
<pre>
 sftp scponlyuser@longcat.spoofedpacket.net
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.spoofedpacket.net/index.php/2010/03/24/setting-up-scponly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Switching to NSD</title>
		<link>http://www.spoofedpacket.net/index.php/2010/03/07/switching-to-nsd/</link>
		<comments>http://www.spoofedpacket.net/index.php/2010/03/07/switching-to-nsd/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 18:22:45 +0000</pubDate>
		<dc:creator>rob</dc:creator>
				<category><![CDATA[DNS]]></category>

		<guid isPermaLink="false">http://www.spoofedpacket.net/?p=195</guid>
		<description><![CDATA[Whilst BIND is a nameserver I use nearly every day, it&#8217;s somewhat large and unwieldy being a reference implementation of the DNS spec. Where possible, I always like to split out resolving and authoritative functionality into two seperate pieces of software. Unbound does a great job in the latter role &#8211; also from the authors [...]]]></description>
			<content:encoded><![CDATA[<p>Whilst BIND is a nameserver I use nearly every day, it&#8217;s somewhat large and unwieldy being a reference implementation of the DNS spec.</p>
<p>Where possible, I always like to split out resolving and authoritative functionality into two seperate pieces of software. Unbound does a great job in the latter role &#8211; also from the authors of NSD, <a href="http://www.nlnetlabs.nl/">NLnetlabs</a> &#8211; so I thought I&#8217;d give NSD a go on ns.spoofedpacket.net.</p>
<p>This machine serves only handful of zones, so it&#8217;s easy enough to migrate. The transition is made even simpler since NSD supports the old bind zonefile format out of the box. I decided to install NSD from source, following the tried and tested method:</p>
<pre>
 cd /usr/local/src
 wget http://www.nlnetlabs.nl/downloads/nsd/nsd-3.2.4.tar.gz
 tar zxvf nsd-3.2.4.tar.gz
 cd nsd-3.2.4
 ./configure
 make
 make install
</pre>
<p>The dependencies are very few, it should compile without much fuss on nearly any modern *nix system.</p>
<p>By default, all configuration files and zones go into /etc/nsd. There is also an nsd.conf.sample that you can use as a base config. The config file is extremely simple, for a basic setup you only need to look at the <strong>server:</strong> and the n-number of <strong>zone:</strong> sections. In the <strong>server:</strong> section, I only changed the location of the zone files:</p>
<pre>
 zonesdir: "/etc/nsd/zones"
</pre>
<p>At this point, it&#8217;s always good practice to organise your zonefiles into directories according to their roles. Here is what I have:</p>
<pre>
 /etc/nsd/zones/master
 /etc/nsd/zones/slave (nothing here yet)
 /etc/nsd/zones/master/forward
 /etc/nsd/zones/master/reverse
 /etc/nsd/zones/master/reverse/IPv4
 /etc/nsd/zones/master/reverse/IPv6
</pre>
<p>If you have an old BIND install that you are replacing, it is just a simple matter of copying/moving the existing zonefiles to their new locations. The zones can then be configured in nsd.conf as follows:</p>
<pre>
# spoofedpacket.net
zone:
        name: "spoofedpacket.net"
        zonefile: "master/forward/spoofedpacket.net.zone"

        notify: 193.1.193.194 NOKEY
        provide-xfr: 193.1.193.194 NOKEY
</pre>
<p><strong>name</strong> and <strong>zonefile</strong> are pretty self explanatory, just remember that the path to your zonefile is always prefixed with the zonesdir statement from earlier on. <strong>notify</strong>  lists all the nameservers you wish to send DNS notifies to when a zone is updated. <strong>provide-xfr</strong> controls who can carry out zone transfers (AFXR) from your nameserver. The NOKEY statement tells NSD that no cryptographic keys are required to authenticate the notifies or zone transfers between your nameserver and the secondary nameservers.</p>
<p>Once you&#8217;ve finished editing nsd.conf, you must now compile your zonefiles into the binary format that NSD understands. This is one of the main reasons for NSDs speed and low footprint:</p>
<pre>
 nsdc rebuild
 nsdc reload
</pre>
<p>Verify that nsd is running and serving zones:</p>
<pre>
 pgrep -lf nsd

 dig @ns.spoofedpacket.net www.spoofedpacket.net
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.spoofedpacket.net/index.php/2010/03/07/switching-to-nsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2009/2010 Winter and Spring Anime season</title>
		<link>http://www.spoofedpacket.net/index.php/2010/01/07/20092010-winter-and-spring-anime-season/</link>
		<comments>http://www.spoofedpacket.net/index.php/2010/01/07/20092010-winter-and-spring-anime-season/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 18:53:22 +0000</pubDate>
		<dc:creator>rob</dc:creator>
				<category><![CDATA[Anime]]></category>

		<guid isPermaLink="false">http://www.spoofedpacket.net/?p=191</guid>
		<description><![CDATA[So, whilst we&#8217;re all stuck indoors due to the snowpocalypse, it&#8217;s a good time to take a look at what&#8217;s been released and what&#8217;s going to be released in Japan over the coming few months. Things are somewhat thin on the ground, there&#8217;s a lot of the usual loli and h-game based stuff but a [...]]]></description>
			<content:encoded><![CDATA[<p>So, whilst we&#8217;re all stuck indoors due to the snowpocalypse, it&#8217;s a good time to take a look at what&#8217;s been released and what&#8217;s going to be released in Japan over the coming few months. Things are somewhat thin on the ground, there&#8217;s a lot of the usual loli and h-game based stuff but a few things jump out as worth watching.</p>
<p><strong>Durarara!</strong>:</p>
<p>From the makers of the excellent Baccano! (they must have a thing for !&#8217;s in the title). There&#8217;s a guy stamping on some ko-gal&#8217;s phone in the trailer, whilst laughing hysterically&#8230; I like this:</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/0YVNwzhaR78&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en_US&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/0YVNwzhaR78&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en_US&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></p>
<p><strong>Dance in the Vampire Bund</strong>:</p>
<p>Oh, something about vampires. The premise looks interesting however, an extremely rich vampire from the Tepes family (as in, Vlad Tepes, Vlad the Impaler) pays off the national debt of Japan (!!) in order to get her own island which can be used as a safe haven for the blood drinkers of this world. She proceeds to make preparations for revealing the existence of vampires to the public at large, before some terrorists decide to attack and wreck their buzz:</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/X3oLHQpIaMs&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en_US&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/X3oLHQpIaMs&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en_US&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></p>
<p><strong>Katanagatari</strong>:</p>
<p>A very nice period piece with some swordplay, interesting artwork and music. The director worked on Legend of the Galactic Heroes and Crest of the Stars, amongst other things:</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/DrFY-TZeYVY&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en_US&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/DrFY-TZeYVY&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en_US&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></p>
<p><strong>Uchuu Senkan Yamato Fukkatsu-hen (Movie)</strong>:</p>
<p>Power up the wave motion gun! After nearly 26 years of false starts there&#8217;s finally a new Yamato movie:</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/GINpo3188yk&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en_US&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/GINpo3188yk&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en_US&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></p>
<p><strong>The Disappearance of Haruhi Suzumiya (Movie)</strong>:</p>
<p>It goes without saying that this will be enormous.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/e5r6eAZmrHs&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en_US&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/e5r6eAZmrHs&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en_US&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></p>
<p><strong>Gundam Unicorn (OVA)</strong>:</p>
<p>I&#8217;m saving the best till last. A new Yamato movie and now the first UC Gundam show since 1993. Mabye this season isn&#8217;t so bad after all. Neo Zeon are back and there is a Char-like character called &#8230;wait for it&#8230;<strong>Full Frontal</strong>. This is going to rock. </p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/AWLyj3rndL0&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en_US&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/AWLyj3rndL0&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en_US&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.spoofedpacket.net/index.php/2010/01/07/20092010-winter-and-spring-anime-season/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>spoofedpacket.net signed</title>
		<link>http://www.spoofedpacket.net/index.php/2009/12/01/spoofedpacket-net-signed/</link>
		<comments>http://www.spoofedpacket.net/index.php/2009/12/01/spoofedpacket-net-signed/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 18:49:35 +0000</pubDate>
		<dc:creator>rob</dc:creator>
				<category><![CDATA[DNS]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.spoofedpacket.net/?p=183</guid>
		<description><![CDATA[I recently signed spoofedpacket.net, here&#8217;s the DS sets: spoofedpacket.net. IN DS 15871 5 1 6D6B3C370091ECF38D81B2D91B54C7B2EB6D47E6 spoofedpacket.net. IN DS 15871 5 2 41D36F7DEC5827F650E772DE1DA33A219B3B994757DDF763830EBC12 E2DCEC80 And the keysets: spoofedpacket.net 604800 IN DNSKEY 257 3 5 ( AwEAAa1qyDcvEEsXZYvzI5TwlJks8pK95OSE RjMtg0aN/cBfpNeyyYwX1O5zQy1G13qklxYR CbPHbbeZkxMxfVxc3pUSDOqYtu6IBhhPTv9Z Gwnjn6CRBdKVrkdMI5ZPJ3uwvMj9yk6a9jjg tUZZfIRkbURa/Q75AaqB8ihQN7pU5N9Tui0i V3eoKZrVfc5mUDATnggSw/Pk7blHKn8OWwEJ b7Q5Uulg4fmHYSxX2sTzt5kgZxWAVbaZ5IWn XwMJkUN7kM9Lz04exn4JmpeMpfAo3+tyDC1F LLJVPAk4KmhDKPhiY1y9yeZxLiloYh8KvG4b W18D465/RQRkoLufF+/6htk= ) ; key id = 15871]]></description>
			<content:encoded><![CDATA[<p>I recently signed spoofedpacket.net, here&#8217;s the DS sets:</p>
<pre>
  spoofedpacket.net.      IN DS 15871 5 1 6D6B3C370091ECF38D81B2D91B54C7B2EB6D47E6
  spoofedpacket.net.      IN DS 15871 5 2 41D36F7DEC5827F650E772DE1DA33A219B3B994757DDF763830EBC12 E2DCEC80
</pre>
<p>And the keysets:</p>
<pre>
  spoofedpacket.net       604800  IN DNSKEY 257 3 5 (
                                        AwEAAa1qyDcvEEsXZYvzI5TwlJks8pK95OSE
                                        RjMtg0aN/cBfpNeyyYwX1O5zQy1G13qklxYR
                                        CbPHbbeZkxMxfVxc3pUSDOqYtu6IBhhPTv9Z
                                        Gwnjn6CRBdKVrkdMI5ZPJ3uwvMj9yk6a9jjg
                                        tUZZfIRkbURa/Q75AaqB8ihQN7pU5N9Tui0i
                                        V3eoKZrVfc5mUDATnggSw/Pk7blHKn8OWwEJ
                                        b7Q5Uulg4fmHYSxX2sTzt5kgZxWAVbaZ5IWn
                                        XwMJkUN7kM9Lz04exn4JmpeMpfAo3+tyDC1F
                                        LLJVPAk4KmhDKPhiY1y9yeZxLiloYh8KvG4b
                                        W18D465/RQRkoLufF+/6htk=
                                        ) ; key id = 15871
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.spoofedpacket.net/index.php/2009/12/01/spoofedpacket-net-signed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Domain renewal scams</title>
		<link>http://www.spoofedpacket.net/index.php/2009/10/28/domain-renewal-scams/</link>
		<comments>http://www.spoofedpacket.net/index.php/2009/10/28/domain-renewal-scams/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 21:10:10 +0000</pubDate>
		<dc:creator>rob</dc:creator>
				<category><![CDATA[DNS]]></category>
		<category><![CDATA[Scams]]></category>

		<guid isPermaLink="false">http://www.spoofedpacket.net/?p=179</guid>
		<description><![CDATA[Some of my domains are coming up for renewal, right on cue the scam letters start arriving in the post. The scammers trawl whois information and send out demands for &#8220;renewal&#8221; to unsuspecting domain users. Send enough of them and somebody, somewhere will pay up. They&#8217;re getting pretty sophisticated compared to the ones from previous [...]]]></description>
			<content:encoded><![CDATA[<p>Some of my domains are coming up for renewal, right on cue the scam letters start arriving in the post. The scammers trawl whois information and send out demands for &#8220;renewal&#8221; to unsuspecting domain users. Send enough of them and somebody, somewhere will pay up.</p>
<p><a href="http://gallery.spoofedpacket.net/misc-images/domain-renewal.jpg"><img src="http://gallery.spoofedpacket.net/misc-images/domain-renewal-thumb.jpg" alt="Domain renewal scam" /></a></p>
<p>They&#8217;re getting pretty sophisticated compared to the ones from previous years, an accounts department could be easily tricked into paying them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spoofedpacket.net/index.php/2009/10/28/domain-renewal-scams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DWM config</title>
		<link>http://www.spoofedpacket.net/index.php/2009/10/16/dwm-config/</link>
		<comments>http://www.spoofedpacket.net/index.php/2009/10/16/dwm-config/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 13:52:44 +0000</pubDate>
		<dc:creator>rob</dc:creator>
				<category><![CDATA[X11]]></category>
		<category><![CDATA[dwm]]></category>

		<guid isPermaLink="false">http://www.spoofedpacket.net/?p=160</guid>
		<description><![CDATA[Recently, I started using dwm as my main window manager. At less than 3000 lines of C, it&#8217;s somewhat more lightweight than others I&#8217;ve used in the past. The automatic window placement and stacking is really handy, especially when you tend to have a lot of terminals open, it keeps things nice and organised. There [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://gallery.spoofedpacket.net/misc-images/2009-10-16-121637_2560x1024_scrot.png" ><img src="http://gallery.spoofedpacket.net/misc-images/2009-10-16-121637_2560x1024_scrot_thumb.png" alt="dwm screenshot" /></a></p>
<p>Recently, I started using <a href="http://dwm.suckless.org/">dwm</a> as my main window manager. At less than 3000 lines of C, it&#8217;s somewhat more lightweight than others I&#8217;ve used in the past.</p>
<p>The automatic window placement and stacking is really handy, especially when you tend to have a lot of terminals open, it keeps things nice and organised. There is very little to configure, but I did modify the colourscheme a bit to make it darker. I also added some handy key bindings and a few wrapper scripts to allow the window manager to run in a loop so you can restart it without killing all your applications. My config.h and associated scripts are in <a href="https://svn.spoofedpacket.net/repo/public/configs/dwm/">subversion</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spoofedpacket.net/index.php/2009/10/16/dwm-config/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lisbon lulz</title>
		<link>http://www.spoofedpacket.net/index.php/2009/10/01/lisbon-lulz/</link>
		<comments>http://www.spoofedpacket.net/index.php/2009/10/01/lisbon-lulz/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 10:03:50 +0000</pubDate>
		<dc:creator>rob</dc:creator>
				<category><![CDATA[Funny]]></category>
		<category><![CDATA[Lisbon Treaty]]></category>

		<guid isPermaLink="false">http://www.spoofedpacket.net/?p=157</guid>
		<description><![CDATA[So with the big vote tomorrow, it&#8217;s time to get away from the boring debates, talking heads, crazies/nutjobs and inject some humour. Anti-lisbon spoof posters. Spoof posters that made into the papers!. No poster generator. And last but not least, the spoofers guide to Lisbon. This is actually useful and a laugh and a half [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignnone" style="width: 368px"><img alt="He wants your minimum wage." src="http://gallery.spoofedpacket.net/misc-images/zodc.png" title="KNEEL!" width="358" height="526" />
<p class="wp-caption-text">He wants your minimum wage.</p>
</div>
<p>So with the big vote tomorrow, it&#8217;s time to get away from the boring debates, talking heads, crazies/nutjobs and inject some humour.</p>
<ul>
<li><a href="http://bocktherobber.com/2009/09/coir-anti-lisbon-spoof-posters">Anti-lisbon spoof posters.</a></li>
<li><a href="http://www.davidcochrane.ie/2009/09/whens-a-coir-poster-not-a-coir-poster-dont-ask-the-evening-herald/">Spoof posters that made into the papers!.</a></li>
<li><a href="http://www.netsoc.tcd.ie/~theorie/nogenerator/">No poster generator.</a></li>
<li>And last but not least, <a href="http://www.jasonomahony.ie/The_Improved_Spoofers_Guide_To_The_Lisbon_Treaty.pdf">the spoofers guide to Lisbon</a>. This is actually useful and a laugh and a half at the same time.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.spoofedpacket.net/index.php/2009/10/01/lisbon-lulz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SpamAssassin DNS lookups over IPv6</title>
		<link>http://www.spoofedpacket.net/index.php/2009/09/15/spamassassin-dns-lookups-over-ipv6/</link>
		<comments>http://www.spoofedpacket.net/index.php/2009/09/15/spamassassin-dns-lookups-over-ipv6/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 13:58:01 +0000</pubDate>
		<dc:creator>rob</dc:creator>
				<category><![CDATA[DNS]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Spam]]></category>

		<guid isPermaLink="false">http://www.spoofedpacket.net/?p=146</guid>
		<description><![CDATA[With the recent surge in AIB phishing mails, I thought it might be worth looking at our SpamAssassin setup to see if there was anything that could be done to filter them out. AIB helpfully publish SPF records for the aib.ie domain, so the first port of call was SAs SPF lookups. Which I noticed [...]]]></description>
			<content:encoded><![CDATA[<p>With the <a href="http://www.aib.ie/servlet/Satellite?c=SC_Content&#038;cid=1196265062880&#038;pagename=SecurityCentre%2Fsc_main&#038;section=S001">recent surge in AIB phishing mails</a>, I thought it might be worth looking at our SpamAssassin setup to see if there was anything that could be done to filter them out.</p>
<p>AIB helpfully publish SPF records for the aib.ie domain, so the first port of call was SAs SPF lookups. Which I noticed weren&#8217;t happening, despite being enabled some time ago. Reloading SA resulting in the following log message in spamd.log:<br />
<code><br />
Tue Aug 11 11:26:52 2009 [2221] warn: Error creating a DNS resolver<br />
socket: at /usr/share/perl5/Mail/SpamAssassin/DnsResolver.pm line 233.<br />
</code><br />
Aw snap, SA can&#8217;t do any DNS lookups, at all. Which means all of the DNS-based tests will be silently skipped. Going back through the spamd.log, I noticed these messages first started occurring when we enabled IPv6 DNS resolvers a number of months ago. Hmm, perl is obviously missing something fundamental.</p>
<p>So, it turns out a perl library required to create IPv6 sockets wasn&#8217;t installed, <a href="http://search.cpan.org/dist/IO-Socket-INET6/lib/IO/Socket/INET6.pm">IO::Socket::INET6</a>. This is conveniently packaged in Ubuntu:</p>
<p><code> aptitude install libio-socket-inet6-perl</code></p>
<p>A quick reload of spamassassin and we can say goodbye to all those &#8220;URGENT NOTIFICATION&#8221;s about our AIB online banking accounts. Although, the spammers have now copped on and aren&#8217;t even bothering to send from aib.ie addresses anymore..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spoofedpacket.net/index.php/2009/09/15/spamassassin-dns-lookups-over-ipv6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updates to bind and the open resolver project</title>
		<link>http://www.spoofedpacket.net/index.php/2009/07/29/updates-to-bind-and-the-open-resolver-project/</link>
		<comments>http://www.spoofedpacket.net/index.php/2009/07/29/updates-to-bind-and-the-open-resolver-project/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 09:28:10 +0000</pubDate>
		<dc:creator>rob</dc:creator>
				<category><![CDATA[DNS]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.spoofedpacket.net/?p=143</guid>
		<description><![CDATA[If you haven&#8217;t done so already, now would be a good time to update bind9. A remote exploit is doing the rounds. In related news, Team Cymru is running a scan for open DNS resolvers. It&#8217;s surprising the amount of DNS servers out there that are un-intentionally left wide open and, even worse, don&#8217;t implement [...]]]></description>
			<content:encoded><![CDATA[<p>If you haven&#8217;t done so already, now would be a good time to update bind9. A <a href="https://www.isc.org/node/474">remote exploit</a> is doing the rounds.</p>
<p>In related news, Team Cymru is running <a href="http://www.team-cymru.org/Services/Resolvers/">a scan for open DNS resolvers</a>. It&#8217;s surprising the amount of DNS servers out there that are un-intentionally left wide open and, even worse, don&#8217;t implement <a href="http://monkey-house-org.blogspot.com/2006/08/top-10-dns-infrastructure-best.html">split-horizon DNS</a>. Looks like they&#8217;ve been busy probing ns.spoofedpacket.net:</p>
<p><code><br />
22-Jun-2009 23:33:54.393 security: client 38.229.0.10#55251: query (cache) 'recursion-test.cymru.com/A/IN' denied<br />
23-Jul-2009 23:34:08.350 security: client 38.229.0.10#45412: query (cache) 'recursion-test.cymru.com/A/IN' denied<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.spoofedpacket.net/index.php/2009/07/29/updates-to-bind-and-the-open-resolver-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
