File sharing

From Things and Stuff Wiki
Jump to navigation Jump to search


to sort and reorder

See also Network, SSH, HTTP, WebDev#WebRTC, Rsync, Backup

General

Encrypted

Tor

chromium --proxy-server="socks://localhost:9050"

I2P

Other

Networked file systems

Cloud

Client-server

DCC

Napster

Direct Connect

Cloud

See Hosting#Storage

  • Volafile.io aims to provide a simple real-time filesharing service. Users share files in so called 'rooms', which each consist of a chat and a list of uploaded files. The list of files automatically shows new files as they are uploaded. [2]

P2P

DHT

  • P-Grid is a truly decentralized structured P2P system which does not require central coordination or knowledge. It is based purely on randomized algorithms and local interactions and targeted at environments with low online probabilities of peers. P-Grid differs from other approaches such as Chord, CAN, Pastry, etc. in terms of practical applicability (especially in respect to dynamic network environments), algorithmic foundations (randomized algorithms with probabilistic guarantees), robustness, and flexibility.
  • TomP2P is an advanced DHT, which stores multiple values for a key. Each peer has a table (either disk-based or memory-based) to store its values. A single value can be queried / updated with a secondary key. The underlying communication framework uses Java NIO to handle many concurrent connections.
  • Tonika is an administration-free platform for large-scale open-membership (social) networks with robust security, anonymity, resilience and performance guarantees.
  • SIPDHT project is to provide a library to be used in applications for creating and using SIP based distributed hash tables. The algorithm implemented is loosely based on P2P SIP work (draft-bryan-sipping-p2p-02) and its primary intent is to be a work bench for the specification process.
  • http://sipdht.sourceforge.net/sipdht2/
  • sinchana is a scalable and stable DHT implementation written using Apache Thrift. The communication protocol of the DHT is implemented using Thrift. The advantage of Thrift service protocol is it's small message size and the less usage of CPU.

File networks

  • Forban - a simple link-local opportunistic p2p free software (or how to share files with your local neighbors)

Gnutella

FastTrack

eDonkey network

Overnet

Perfect Dark

Advanced Direct Connect

Multi-network Software

giFT
  • giFT is a collection of various software components geared towards improving the overall usability of a multitude of peer-to-peer file-sharing networks. This goal is accomplished by unifying the components such that a user of the software may choose any of the available interfaces to access any of the available networks. The central application, giftd, uses a plugin-based architecture capable of using multiple networks simultaneously through a single user interface.
MLDonkey

BitTorrent

Libraries

Servers

  • XBT is high-performance low-overhead BitTorrent software.
  • Gazelle is a web framework geared towards private BitTorrent trackers. Although naturally focusing on music, it can be modified for most needs. Gazelle is written in PHP, JavaScript, and MySQL.

Clients

Sync

Extensions

Trackers

File sync

To sort

  • inosync daemon leverages the inotify service available in recent linux kernels to monitor and synchronize changes within directories to remote nodes.

Downloading

Magnet links