Webs without Wires: 2000 — Present

Posted on May 20th, 2008
Getting online while out and about has always been a fascination of mine. Since my phreak days in the 90s I always wanted an acoustic coupler for my 386 laptop. I had to settle for a beige box instead.

Then in 2000 I discovered the true freedom of wireless Internet access. My senior year of high school I was the proud owner of the first generation Compaq iPaq, one of the first devices to run the Pocket PC operating system. I also had a pretty spiffy Sanyo phone on Sprint. Both devices had serial cables available so with a simple null-modem adapter to couple them together I could dial-up the wireless web and get blazing 9600 baud speeds, great for telnet and IRC!

Let me tell you, 2G wireless net access was–like the kids on the short bus–slow. At a time where 3 Megabit broadband cable and DSL has just started to pop up in my area the thought of going back to anything rated in baud was painful.

Painful albeit consistent and easy to setup. Getting online was as simple as installing the modem driver and creating a dialup networking profile. The most difficult part was obtaining the driver which was typically found burried deep within on the handset providers web site. But once you had that a simple ADTD to #777 with username web, password web you were ready to rock!

The 2.5G days were just as easy. When Sprint rolled out their 1xRTT network, dubbed Sprint PCS Vision, I was absolutely ecstatic. The prospect of connecting at up to 144Kbps was amazing and to this day I feel is a sufficient fallback from EVDO.

Things started to fall apart when I moved to 3G in 2005. The promise of Verizon’s EVDO network with speeds to up 2.4Mbps was too good to pass up so I switched from Sprint.

By this time I had gone from my “dumb” Sanyo to the Treo 650 (palm) and now the Treo 700w. I was pretty stoked to get on the Windows CE, I mean Pocket PC, I mean Windows Mobile platform. Considering the great time I had geeking out with my Compaq iPaq 5 years prior the Treo 700w should be a cakewalk right?

But alas the cake is a lie. Pocket IE doesn’t seem like its changed in 5 years and the OS was made for a pen, not a phone. Regardless all I really cared about was making calls, messaging and tethering for Internet access. And now with bluetooth I’d have the freedom of true wireless mobility!

So I modded my eee PC — added an internal USB port and bluetooth dongle. The bluetooth dialup networking setup is pretty straight forward and the lack of messy cables is quite convenient but the consistency is truly lacking. I’m frequently disconnected and often must restart both devices. The EVDO speeds are nice but the bluetooth connection adds a nasty bottleneck.

When it comes to tethering over USB Verizon missed the boat. Then again tethering had always been somewhat of an underground practice but by now the notion of getting online through your phone and laptop had hit mainstream.

When the Treo 700w shipped it was lacking DUN capabilities. This wasn’t really an oversight on Microsoft’s part since DUN had always been in Windows Mobile, rather the age old story of the telco disabling all the fun features while they figure out how to monetize ‘em. When the 1.2 firmware was released for the 700w about the same time the 700wx came out they had figured out how to do just that.

This tiny little utility called ModemLink allows you to turn the phone into a USB modem. You have to toggle the capability on and off–you can’t active sync while it’s on. I figured I’d give it a spin since the bluetooth connection was driving my batty and low and behold Verizon wants more moolah for the bits. Pings don’t go through (I typically keep a constant ping going to keep connections alive) and all HTTP requests are redirected to a page trying to upsell the tether service.

WTF I thought, connecting to the EVDO network through my phone had always been part of the deal. Sure the game changed a little when Verizon changed their wordage from “Unlimited” to “5 GB/month” and that seems fair but come on, I can connect via bluetooth or through the devices browser anyway, now ya want more hard earned technobux for bits over USB?

Ah but there is a workaround. There’s always a workaround ;)

The talented programmers at June Fabrics sell an inexpensive dialup networking alternative for Palm and Windows Mobile called PDANet. The later version works in conjunction with Active Sync and bypasses Verizon’s lame upselling campaign. I figure as far as the telco is concerned the traffic is being generated on the device. So at the end of the day if you can sync you can connect. I’ve been getting pretty decent speeds too, about 600Kbps down and 100Kbps up.

Looking forward I really hope HSDPA or EVDO rev. B actually deliver their broadband promises. After doing this wireless Internet access through cell network thing for 8 years now I’ve got to say the best solution is simply an EVDO-WiFi router. Lets just hope my next handset has both chipsets as an access point in my pocket sounds like pwnage.

I <3 Galaga

Posted on May 18th, 2008
One of my favorite video games growing up was the 1981 Namco classic Galaga. I have many fond memories of playing it on my Atari 2600 on a black and white JC Penny television.

Today I found a table-top version at the mall and had a blast taking out swarms of space bugs. Speaking of bugs, wikipedia cites some well known bugs–Easter Eggs if you will–found in the original 1981 Galaga rom including this little gem:

Some revisions would also allow the player to control the ship during
its attract mode, which can lead to unexpected results depending on the
version of the software. Some machines simply continue their attract
mode, while others may occasionally crash and reset, and later revisions may report a stuck switch.

I can personally attest to this behavior after having it demonstrated to me by Devin, one of the owners of the wonderful 1984 Arcade in Springfield Missouri. From what I can recall you had to press fire and a direction on the stick right as one of the bugs tried to suck up your ship with the tractor beam. The game let you play while in demo mode for a few short moments before resetting.

I also found a site where you can play an emulated version of NES Galaga in Java. Enjoy!

DNSBL — Taking Spam Down To Zero Cptn. Planet Style

Posted on May 17th, 2008

Recently I’ve been dealing with all sorts of backscatter NDR spam from Yahoo Mail, Google Groups, you name it. Not to mention the massive spam increase in from our million or so Zombie friends who are too cool to run Windows Update. Seriously the signal to noise ratio looked like a mid-90s warez fserve.

The mail organizer was getting borky and the MTA stacks were going down on me, like, not in the good way.

Now I obviously don’t expect you all to understand this mail administrator technical jargon but suffice it to say the Exchange server was sucking in spam like a spam sucking vacuum cleaner set to medium.

Solution: DNS Blacklists. Basically they’re big DNS style lists of known spammy addresses that you can easily set your mail server to check new mail against and deal with accordingly.

I had been using the MAPS blacklist since 2003 but hadn’t looked into alternatives since. While researching the other day I ran across this site which has been comparing several blacklists weekly since 2001!

Since implementing the spamhaus, dsbl, sorbs, and spamcop blacklists a few days ago and setting the filters to tag I’ve noticed nearly all spam in my inbox tagged by these guys. I’ll give it a few more days before flipping the switch to send the crap to the bit bucket but for now I’m looking out for false positives.

Anyone else have similar experiences?

The Hak5 forums got a major upgrade — now with social networking features!

Posted on May 16th, 2008

Ahh the Hak5 fourms, what a journey they’ve had. I can remember back in 2005 setting ‘em up in a single click (thanks Dreamhost) on phpBB. That was great for a while until those darn spammers decided they’d start hawking knockoff watches and timeshares on ‘em. Thankfully our crack team of mods, dubbed the Thunder Kitten Assault Force, have been laying down the spam and n00b smackdown since very early on.

With the second season we moved to the popular SMF platform for our forum needs and things were great. But of course I can’t leave anything alone can I? Thanks to Matt we’ve migrated to the IPB platform and I’ve been totally impressed with the whole system. Customizing the theme was a breeze. I wish I could say the same about editing the mediawiki themes but thats a rant for another time. Regardless I’m totally stoked that for the first time ever the entire Hak5 site has a unified theme!

So aside from all the prettyness that IPB has brought the coolest new feature is the way IPB does profiles. I mean sure the bio, interests, stats, and contact info is pretty standard but having comments, friends, and ratings just takes it to the next level. There is really something to be said about paying for quality forum software. Now I see why the guys over at binrev and purepwnage use IPB.

Best Human Powered Search Engine

Posted on May 15th, 2008

Human powered search seems to be all the rage these days. I find it amusing that we’ve come full circle since the early days of web search in the 90s. Anyone remember the Yahoo! Picks from their directory with the cool guy sunglasses image tag? I digress.

While Mahalo wins for thoroughness sometimes you just need a quick and concise answer. Enter ChaCha. Ok, those that know me well will already point out that I like it just for the name. Truth be told I’m somewhat of a ballroom dancer. So back on topic ChaCha is spifftastic and here is a use case that illustrates just that.

I’m tasked with evaluating alternatives to Windows Mobile for work. We’ve been having tons of issues with our Treo 700w phones so I’ve suggested we test drive the latest BlackBerry and Palm. My boss is on the BlackBerry while I’ve got the Palm. So I head over to the Verizon Wireless store to pick up a Treo 755p and while I’m there I start looking at the BlackBerry. One of my requirements is that the handset we choose is capable of acting as a bluetooth modem.

Now I’m not saying the sales people at Verizon Wireless are dumb but lets just say they’re often uninformed. The old saying is true: what’s the difference between a computer^H^H^H^H^H^H^H^Hphone salesman and a car salesman? The car salesman knows when he’s lying to you.

So rather than trust the clueless sales guy, dig through the manual or pour through search results I sent a quick little text message to ChaCha (242242) asking “Can the BlackBerry 8830 be used as a bluetooth modem?”. A minute later I’ve got the short sweet answer: “Yes. You can use Bluetooth or a USB cable as a tethered modem” along with a link to the knowledge-base article on BlackBerry.com

Sadly I’m still stuck with the Palm device, which is another story, but this little example shows how ChaCha can be there when you need it. The service is free to use from the web, twitter (D chacha hi), or SMS (242242).

Who is Darren Kitchen? - Powerset

Posted on May 14th, 2008

So I heard about this new semantic web search engine called Powerset that does natural language queries against wikipedia and thought I'd give it a try. It actually works quite well. You can ask it things like "How many bits are in a byte?", "How old is Al Gore?", "Where is Nebraska?" or "What is Hak5?".

Of course I asked it who I was and got some interesting results. It turns out there is this feature called Factz that finds relationships between two subjects and displays them in a 3 column view a the top of the search results.

So it turns out the Internet knows I'm clumsy. Wheather I'm cutting my wrist on a macbook, dislocating my knee on Hak5, or hitting the edge of the set while trying to pwn Wess the Internet knows. Factz.