Hi. I’m David. I’m a security geek. Mostly. Well, that’s my job, anyway. In real life, I like to program, goof around with network stuff, hunt for geocaches, watch movies, and other typical geek-like activities. Though I also have three kids, so really what I like most is making them laugh. Which is good, ‘cause that’s about all I have time for. :)
I started this blog because I do periodically have geeky ideas and ramblings that I’d like to share with others, and because my main personal site is so out-of-date that I have trouble even admitting it exists. (see aforementioned lack of time).
I hope you find the things I have to say useful, or at least, entertaining. Feel free to throw virtual Shmooballs at me on Twitter (@DarthNull), but be warned, I have access to a pretty strong rebuttal mechanism! If you’d like to talk in more than single-sentence fragments, my email is david (at) dasnet (dot) org. You can find my PGP key on Keybase, and at the MIT PGP Keyserver.
About the Site
i’ve been playing with websites and blogs and such for quite a while now. First it was static files built from XML sources. Then I self hosted a couple sites using Drupal for a while. I eventually got tired of how complicated that was, and moved to self-hosted Wordpress, then in 2010 I moved to a Wordpress.com hosted site. Now I’m kind of going back to the beginning, with a static site built from simple files (this time around, it’s built using Markdown instad of XML).
The engine is Second Crack, originally built by Marco Arment. I’ve made a few tweaks, and will probably continue to do so, and hopefully I’ll push the changes out to github so anyone can use them. But I make no promises. :)
The site doesn’t have comments (I never got many anyway). RSS feeds are available — most any time you can fetch a page using .html, just add .xml instead (for example, http://darthnull.org/rss.xml for a feed of the main site, or http://darthnull.org/tag/puzzles.xml for a feed of posts tagged “puzzles.”)
You can also follow this blog on Twitter. New posts will be tweeted out by @NullBits.
About the Content
In addition to my (frequently overdue) efforts to document various crypto puzzles and contests, I try to write about things that I’ve found interesting, neat tricks I’ve discovered or built, bugs I’ve found, and occasionally some crazy ideas. I’ve added a few details to the Second Crack system: in particular, support for cross-posts (local copies of posts I wrote for my employer’s site), references (so I can have a good place for talk slides, white papers, etc.), and lists (basically, special categories which serve to collect specific items together, like a list of all presentations, for example).
You can find tags/categories, lists, and post types all collected on the Topics page.