WASTE is a software
product and protocol that enables secure distributed communication for
small (on the order of 10-50 nodes) trusted groups of users.
is designed to enable small companies and small teams within larger
companies to easily communicate and collaborate in a secure and efficient
fashion, independent of physical network topology.
Some bits of
information about WASTE:
- WASTE is currently available for
32-bit Windows operating systems, and as a limited functionality server
for FreeBSD and MacOS X. Porting to other operating systems should be a
breeze, as the source is
provided (and the network code itself is pretty portable).
- WASTE is licensed under the GPL.
- WASTE currently provides the following services:
- Instant Messaging (with presence)
- Group Chat
- File browsing/searching
- File transfer (upload and download)
- Network architecture: WASTE uses a distributed architecture that
allows for nodes to connect in a partial mesh type network. Nodes on the
network can broadcast and route traffic. Nodes that are not publicly
accessible or on slow links can choose not to route traffic. This
network is built such that all services utilize the network, so firewall
issues become moot. more
- Security: WASTE uses link-level encryption to secure links, and
public keys for authentication. RSA is used for session key exchange and
authentication, and the links are encrypted using Blowfish in PCBC mode.
The automatic key distribution security model is very primitive at the
moment, and may not lend itself well to some social situations. more