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: Embedded CherryPy has been updated to 3.2.2. A minor bug in the base64 extended de/encode has been fixed.


Release Notes: Bugs have been fixed regarding the URL generation to be relative (useful if you access a Forban via Tor .onion services or via reverse proxy). The URL IPv4/IPv6 link is now fixed for IPv6-only hosts. A skeleton has been added for the future opportunistic filesystem copy aka Sneakernet to be included in the future version. A path disclosure has been fixed.


Release Notes: The annoying path lookup for the loot has been fixed.


Release Notes: The sample configuration is no longer excluding all files by default. Timeout on file handle is now properly handled. When building an index, files that changed while building the index are discarded. The bash client has a "bmonitor" functionality to automatically open a Web browser for discovered Forban.


Release Notes: Minor bugfixes. Path creation is now improved and more consistent. A small delay has been introduced at start up to ensure the sharing service starts before the opportunistic services.