Forban is a P2P file sharing application for link-local and local area networks. Forban works independently from the Internet and uses only the local area capabilities to announce, discover, search, or share files. Forban relies on HTTP and is opportunistic, meaning that it replicates any files of interest seen in its proximity. The Forban protocols are minimalistic to ease the production of other implementations.
| Tags | P2P lan File Sharing http peer-to-peer |
|---|---|
| Licenses | AGPLv3 |
| Operating Systems | GNU/Linux BSD Win32 Windows Mac OS X Unix N900 OLPC |
| Implementation | Python bash |
Recent releases


Release Notes: This bugfix release includes an update to avoid an exception when a shared directory is not using the default path. Some other bugfixes are included.


Release Notes: This release adds custom broadcast/multicast destinations, an option to completely disable IPv6, and some minor fixes.


Release Notes: This release adds an additional factor parameter to rebuild the index, to limit the resources required for rebuilding the index and make it independent from the announce interval. Multiple fixes have been included to better support OpenWRT (PirateBox) and similar low-end systems.


Release Notes: CherryPy updates have been fixed to the latest release. The documentation has been updated.


Release Notes: Embedded CherryPy has been updated to 3.2.2. A minor bug in the base64 extended de/encode has been fixed.
Recent comments
10 Apr 2012 17:06
Hi, this looks very promising! There is however some things that I could not see in the FAQ:
1 all the examples are about service discovery in a LAN. How can one configure a system where the nodes are in different networks?
2 Can "anyone" access my port 12555 by a browser if I run Forban?
3 Can I limit transfer rates?
A LaTeX style for writing documents according to UP-based methodologies.