File sharing
Jump to navigation
Jump to search
See also Network, SSH, Backup, Rsync, HTTP, WebDev#WebRTC
to sort and reorder
Encrypted transfer
Tor
- https://torproject.org/ - "The Onion Router" - Developed by the US Navy and EFF, widely used.
chromium --proxy-server="socks://localhost:9050"
- https://www.torproject.org/projects/torbrowser.html.en - Easy to use, for USB sticks.
- https://www.torproject.org/projects/vidalia - gui
- https://www.torproject.org/docs/hidden-services.html.en
- http://en.wikipedia.org/wiki/List_of_Tor_hidden_services
- http://resources.infosecinstitute.com/tor-hidden-services/
- https://www.antagonism.org/anon/ssh-tor.shtml
- http://www.howtoforge.com/anonymous-ssh-sessions-with-tor
- https://blog.torproject.org/running-exit-node
- https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy
- http://raidersec.blogspot.co.uk/2013/09/mapping-tor-relays-and-exit-nodes.html
- https://kbhpodhnfxl3clb4.onion.to/ - torsearch
I2P
- http://i2p2.de/ - "Invisible Internet Protocol" - Uses 'garlic' routing.
- http://syndie.i2p2.de - Software for blogging on a I2P network
Other
Networked file systems
Cloud
- https://objectivefs.com/ - Amazon
File transfer
See also Hosting#Storage
Client-server
DCC
- https://en.wikipedia.org/wiki/Direct_Client-to-Client
- http://www.irchelp.org/irchelp/rfc/dccspec.html
P2P
- http://www.foo.be/forban/ simple link-local opportunistic p2p free software
File sync
- http://fak3r.com/2009/09/14/howto-build-your-own-open-source-dropbox-clone/ - lsyncd
- http://sparkleshare.org/
eDonkey
Anonymous/encrypted files
- https://en.wikipedia.org/wiki/Deep_Web - sites/services on tor/i2p, etc.
- https://en.wikipedia.org/wiki/Darknet_(file_sharing) - WASTE, Freenet, etc.
- WASTE is an anonymous, secure, and encryped collaboration tool which allows users to both share ideas through the chat interface and share data through the download system.
- Freenet - Share files, chat on forums, browse and publish, anonymously and without fear of blocking or censorship! While users can insert data into the network, there is no way to delete data. Due to the anonymity, no node knows who is the 'owner' of a piece of data. The only way data can be removed is if users don't request the data.
- RetroShare is a Open Source cross-platform, Friend-2-Friend and secure decentralised communication platform. It lets you to securely chat and share files with your friends and family, using a web-of-trust to authenticate peers and OpenSSL to encrypt all communication. RetroShare provides filesharing, chat, messages, forums and channels
- MUTE File Sharing is a peer-to-peer network that provides easy search-and-download functionality while also protecting your privacy.
- OneSwarm is a P2P file sharing service that protects your privacy. It's fast, BitTorrent-compatible, and free!
- OFF is a highly connected peer-to-peer distributed file system. The unique feature of this system is that it stores all of its internal data as meaningless multi-use data blocks. In other words there is not a one to one mapping between a stored block and its use in a accessed file. Each stored block is simultaneously used to access many different files. Individually however, each block is nothing but arbitrary digital white noise.
- Free Haven Project aims to deploy a system for distributed, anonymous, persistent data storage which is robust against attempts by powerful adversaries to find and destroy any stored data. This model of decentralized system has been classified as peer-to-peer by recent popular media.
- Tahoe-LAFS is a Free and Open cloud storage system. It distributes your data across multiple servers. Even if some of the servers fail or are taken over by an attacker, the entire filesystem continues to function correctly, preserving your privacy and security.
BitTorrent
- http://www.bittorrent.com/ - corp.
Libraries
Servers
- XBT is high-performance low-overhead BitTorrent software.
Clients
Sync
Extensions
Trackers
To sort
DHT
- http://en.wikipedia.org/wiki/Kademli
- http://xlattice.sourceforge.net/components/protocol/kademlia/specs.html
- https://en.wikipedia.org/wiki/Kad_network
- pydht - Python implementation of the Kademlia DHT data store.
- https://www.torproject.org/docs/hidden-services.html.en
- http://donncha.is/2013/05/trawling-tor-hidden-services/
- http://www.infoanarchy.org/en/The_Circle - based on Chord
- 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.