Upnp-explorer is a project I have started.

The goals for this project are:

  1. Learn how upnp works.
  2. Listen for events on my network, to learn what is surveilling me.
  3. Learn a new programming language, probably Clojure, but maybe Guile.

Apparently I've been thinking about this for a while. This commit was made . Anyway, I have actually started something similar. It is currently written in guile and will be released under a GPL license, which I think largely rules out Clojure.

Blog

Oh Look, Now I Have Two Problems
Posted by James Richardson
I Wish To Write an UPnP Media Server
Posted by James Richardson