Lars Wiegman

  • Home
  • Skills
  • Contact
  • Blog

Dennis the DNS menace

posted on March 7, 2014 #

Just pushed a new project to Github, it's just a small piece of a live project as I'm usually not at liberty to open-source production code.

The project is called Dennis. It's a nameserver which can serve customised DNS responses on a per user basis. It's written in the Go programming language and uses Redis as a fast datastore.

On its own Dennis isn't very useful but by adding a DNS recursor and a HTTP(S) proxy, Dennis can bypass geo-blocking for thousands of users. It works by identifying users by their IP address, and each user can setup an unlimited number of custom DNS responses.

For a more elaborate description see the project on Github, github.com/namsral/dennis.

Read Next:

Do more with the Caps lock key in OS X

To most of us, the Caps Lock key is useless and even annoying; waiting to be accidentally turned on and litter your input with caps. Which is a pity because considering its location and size it's a convenient key to tap. By disabling the Caps lock functionality in OS X and using a third party app, the Caps lock key can become quite useful. For example, control tmux, on OS X version 10. Continue »

  • Home
  • Skills
  • Blog
  • Contact
  • •
  • Archive
  • Feed
  • GitHub

Copyright © 2007-2024 Lars Wiegman