Package: wnpp
Severity: wishlist

* Package name    : mute-net
  Version         : 0.3
  Upstream Author : Jason Rohrer <[EMAIL PROTECTED]>
* URL             : http://sourceforge.net/projects/mute-net
* License         : GPL
  Description     : P2P file sharing network using real anonymous connections

http://mute-net.sourceforge.net/

MUTE is a secure, anonymous, distributed communications framework
Node-to-node connections are encrypted, and messages are routed using
an ant-inspired algorithm. The first MUTE-based app supports anonymous
file sharing.

Pure C/C++ and uses wxWindows cross platform GUI libraries.

[ See developer's interview at ]
http://www.onlamp.com/pub/a/onlamp/2004/08/12/mute.html

...A MUTE network is very similar in form to a traditional P2P
network: MUTE nodes connect to each other in a mesh network, with each
node maintaining a small number of direct links to neighbor nodes. In
addition to routing search requests and results through the mesh, MUTE
routes everything else, including file transfers. Thus, a downloader
does not need to know the IP address of a file source, since the
downloader never needs to make a direct connection, and a download is
routed through the chain of nodes that separate the downloader from
the file source. Routed downloads are what separates MUTE from other
search-and-download P2P networks.

Of course, routed downloads alone do not provide anonymity. Even more
crucial is the way that MUTE routes messages anonymously. Each MUTE
node generates a random virtual address for itself at
startup. Messages are tagged as being "from" one virtual address and
"to" another virtual address, though only the sending node knows that
it owns the "from" address, and only the receiving node knows that it
owns the "to" address. None of the other nodes in the network know
which node owns either of these addresses.

As messages travel through the network, they leave behind local
"scent" or routing information for their "from" address at each node
that they pass through.

For example, if a message from Alice passes through a node, the node
records that it has received messages from Alice from one of its
neighbors. In the future, if that node receives a message to Alice, it
can use this scent to direct the message onward through that
neighbor. Each node essentially maintains directional hints about
which direction Alice is in, though no one knows for sure which node
is actually Alice.


-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.26.20040601
Locale: LANG=C, LC_CTYPE=C (ignored: LC_ALL set to en_US)

Reply via email to