/WhanauSIP

a proof-of-concept implementation of Whanau DHT

Primary LanguageJava

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