a proof-of-concept implementation of Whanau DHT
Java
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src/edu/mit/csail/whanausip
.gitignore
README.md
gpl-3.0.txt

README.md

WHANAUSIP

WhanauSIP was a project started as part of a Master's thesis. (http://raymondcheng.net/download/doc/WhanauSIP-thesis.pdf) The goal was to use a Sybil-proof distributed hash table for resource location in a P2P-SIP implementation, enabling IM, audio, and video chat that is resilient to censorship, eavesdropping, and forgery.

This code was copied from a private SVN repository and only contains an implementation of the Whanau DHT (http://pdos.csail.mit.edu/papers/whanau-nsdi10.pdf) It is for all intents and purposes, a preliminary research implementation, and was last updated in 2010. Licensed GPL v3.0

Running

See the code at for some example initialization code. src/edu/mit/csail/whanausip/dht/tester/WhanauLocalTester.java

The code hasn't been run or tested since moving to GitHub, and likely requires a bit of updating. The DHT at least depends on the following, perhaps more:

  • Bouncy Castle JDK1.6-143