Waste Article Index for
Waste
Articles about
Waste
Website Links For
Waste
 

Information About

Waste




WASTE is a Peer-to-peer and Friend-to-friend protocol and piece of software developed by Justin Frankel at Nullsoft in 2003 . The name WASTE is a reference to Thomas Pynchon 's Novel '' The Crying Of Lot 49 '', in which it is an Acronym for "We Await Silent Tristero's Empire". In the novel, W.A.S.T.E. is an underground postal service. After its release, WASTE was removed from distribution by AOL , Nullsoft's parent company. The original page was replaced with a warning and a statement claiming that the GPL had been revoked (which is not possible under the terms of the GPL license). It is currently being further developed as a SourceForge project .


DESCRIPTION

WASTE behaves similarly to a Virtual Private Network by connecting to a group of trusted computers, as determined by the users, however this kind of network is commonly referred to as a '' Darknet ''. It employs heavy Encryption to ensure that third parties cannot decipher the messages being transferred. The same encryption is used to transmit and receive instant messages, chat, and files, maintain the connection, and browse and search. There is also an optional "Saturate" feature which adds random traffic, making Traffic Analysis more difficult. The nodes (each a trusted connection) automatically determine the lowest latency route for traffic and, in doing so, Load Balance . This also improves privacy, because packets often take different routes.

A "WASTE ring" can be formed by individuals sharing their RSA public keys and connecting to the ring (private and public keys are generated by WASTE from the random seeds of mouse movement). Once someone can see one person in the ring, that person can see everyone's virtual ID (nicknames and public key hashes) in the ring as long as the default setting for public keys to be shared among trusted hosts remains true.

The suggested size for a WASTE ring is 10-50 Node s.

WASTE listens to incoming connections on port 1337 (by default). This can be changed from within the 'Network' section of the GUI. In addition, in more recent versions you can specify another listening port by adding a line like "port=2345" in the "Default.pr0" config file. When adding a new connection, the syntax IP:port specifies a friend who listens to a non-default port (e.g. 192.168.10.100:2345).

A cross-platform (including Linux , Mac OS , POSIX and Windows ) beta version of WASTE using the latest WxWidgets is now downloadable from SourceForge (see external links below).

VIA released a Fork of WASTE under the name PadlockSL, but removed the webpage for it after a few weeks. The user interface is written in Qt and the client is available for Linux and Windows.


STRENGTHS

  • Secured through the trade of RSA public keys, allowing for safe and secure transfers with trusted hosts.



SHORTCOMINGS

  • No forwarding cache: when a user forwards a file between 2 friends, he doesn't keep a copy of this file in a cache. So the next time someone asks for this file, he has to download it again. This can lead to big scalability problems when users communicate through long chains of in-between nodes. Note that this is, in some respects, a security feature, providing a measure of deniability about earlier transactions.

  • The cross-platform beta version (based on wxWidgets) has many bugs and is considered barely usable (see SourceForge bug list below)



SEE ALSO



EXTERNAL LINKS