Today’s big thanks go to Wichert. Over
the weekend, I finally got fed up with administering the MAC address lists
in Craige’s Airport. It’s not often that
I reboot my iBook into OS X, and none of my machines have a JVM on them to
run the Java-based admin tool, so I needed another solution. The Airport
supports RADIUS…

Enter pyrad, Wichert’s pure
Python RADIUS client, which also includes a simple server, and an aptly
named Twisted module, “curved”. Bingo! 10 or 12 lines of Python later, and
we have a tiny little RADIUS server that accepts and rejects MAC addresses
for the Airport.

Mister RADIUS is a quick hack-job, and doesn’t use the Twisted module yet,
but I’m sure it will be useful when I start my WRT54G + Twisted hacking in
earnest. I wonder if anyone has experience using Twisted in an embedded
environment yet…

  • E-mail this story to a friend!
  • Print this article!
  • Twitter
  • Identi.ca
  • del.icio.us
  • Facebook
  • Digg