Main > Free Download Search >

Free p2p filesharing software for linux

p2p filesharing

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 106
p2pshaper 1.4.2

p2pshaper 1.4.2


p2pshaper is a Linux QoS script to ensure good latency and fairness on a slow network connection overloaded by p2p applications. more>>
p2pshaper is a Linux QoS script to ensure good latency and fairness on a slow network connection overloaded by p2p applications. It also includes generic optimizations to improve fairness. This release includes a large number of improvements since the 1.3 test release.
In short p2pshaper is a set of scripts for the Linux OS, that is used to administer bandwidth on a network overloaded by massive p2p traffic.
Normally, the amount of peer-to-peer traffic on such networks, will make it impossible to surf, not to mention doing interactive traffic (ssh). The normal action is to shut down p2p traffic totally, and set up the net, so that Internet connection is only possible through a proxy. This breaks many useful programs. And not all p2p traffic is evil. Normally, one would mark packets coming to a specific port (emule ports) to be of a lower priority than packets to other ports. This used to be a good solution. But now, there exist a huge number of p2p clients, eact with different port ranges, and also, some programs are able to change the ports. Normally the Internet newsgroup port should have a high priority. But binary newsgroups are sometimes used for massive downloads, which will use up all bandwidth. Better packet markers are needed.
p2pshaper currently exists in two versions p2pshaper v1 and p2pshaper v2. They both works in different ways, so v2 is not "better" than v1. Which one you use depends on what kind of functonality you want.
Enhancements:
- Added unified patches against recent kernels With the amount of patches p2pshaper needs, people have had problems patching kernels. To make this easier, p2pshaper now includes patches for most recent kernels. This will probably ease the installation of
- p2pshaper. Old patches have been moved to the old/ directory.
- Normal connections will never get into the lowest priority bandIntroduced already in the 1.4.1 release. This makes sure that normal traffic isnt nuked all the way into oblivion, where only evil traffic (marked by l7_filter, ipp2p or band8ports) should be.
<<less
Download (0.11MB)
Added: 2006-07-04 License: GPL (GNU General Public License) Price:
1209 downloads
PFG for IPTables 0.02 Beta

PFG for IPTables 0.02 Beta


PFG for IPTables is a PHP Firewall Generator. more>>
PFG for IPTables is a PHP Firewall Generator.
Main features:
Main Configuration
- Server IP adress
- External Network Interface
- Internal Network Interface
- Enable Forwarding and MasqON
Deny followning ICMP types
- Echo RequestsON
- Destination UnreachableON
- Timestamp ReplyON
- Adress Mask ReplyON
- Adress Mask RequestON
- Host UnreachableON
- Host RedirectON
- Timestamp requestON
- Source QuenchON
Accept services
- FTPON
- SSHON
- SMTPON
- IMAPON
- POPON
- HTTPON
- HTTPSON
- MYSQLON
- DNSON
P2P
- Direct ConnectON
- BeershareON
- NapsterON
- WinMXON
UDP Protocol
- Open UDP for all portsON
- Only open upp for these ports
Allow other TCP ports
PortForwarding
Blocking IPs and URLs
- Blocking connections from internal ips (seperate each ip adress with blankspace)
- Blocking access to sites on the internet
Add IPs you want to allow anything from
<<less
Download (MB)
Added: 2007-02-14 License: GPL (GNU General Public License) Price:
983 downloads
P2P-Radio 2.0

P2P-Radio 2.0


P2P-Radio provides a peer-to-peer audio and video broadcasting system. more>>
P2P-Radio provides a peer-to-peer audio and video broadcasting system.
P2P-Radio is a peer-to-peer audio (MP3) and video (NSV) broadcasting system that features freeloader detection, stream signing, SHOUTcast support, an easy-to-use GUI, and a separate monitor application which displays the current structure of the P2P network.
P2P-Radio is programmed in Java and runs on Windows, Mac OS X, Linux and many other systems.
Main features:
- Easy to use (graphical user interface)
- You can play the music/video with your media player (i.e. Winamp)
- A Shoutcast/Icecast Internet radio/TV station is used as audio/video source
- Freeloaders (peers that only listen but dont want to send the stream to other listeners) will be detected
- The data stream is signed, you can be sure that it arrives unchanged
- Very efficient communication (low overhead)
- The network structure can be viewed with a monitor
Enhancements:
- Signing of streams has been turned off by default in order to save CPU time (enable it with the parameter "-sign")
- P2P-Radio will only cooperate with a monitor if it was started with the parameter "-enablemonitor"
- Two parameters control whether the media player will be started:
- startmediaplayer: Start the media player in broadcasting mode
- dontstartmediaplayer: Dont start the media player in listening mode
<<less
Download (0.18MB)
Added: 2007-02-26 License: GPL (GNU General Public License) Price:
990 downloads
ANts P2P 1.5.9 Beta

ANts P2P 1.5.9 Beta


ANts P2P realizes a third generation P2P net. more>>
ANts P2P realizes a third generation P2P net. ANts P2P protects your privacy while you are connected and makes you not trackable, hiding your identity (ip) and crypting everything you are sending/receiving from others.
Main features:
- Open Source Java implementation (GNU-GPL license)
- Multiple sources download
- Swarming from partial files
- Automatic resume and sources research over the net
- Search by hash, string and structured query
- Completely Object-Oriented routing protocol
- Point to Point secured comunication: DH(512)-AES(128)
- EndPoint to EndPoint secured comunication: DH(512)-AES(128)
- Serverless GWebCache-based peer dicovery procedure
- IRC based peer discovery system
- IRC embeded chat system
- Full text search of indexed documents (pdf, html, txt, doc etc) -> QUERY REFERENCE.
- Distributed/Decentralized Search engine
- HTTP tunneling
- ANts allow P2P communications through any kind of HTTP Proxy
- ANts allow P2P communications through any kind of NAT or traffic filtering system
<<less
Download (MB)
Added: 2007-07-12 License: GPL (GNU General Public License) Price:
855 downloads
NapShare 2.2.3

NapShare 2.2.3


NapShare is a fully automated, multi network P2P client made to run 24/7 unattended. more>>
NapShare project is a fully automated, multi network P2P client made to run 24/7 unattended.

Searching and automatic downloading happen without any user intervention. You supply a list of keywords and filters for the file types you want and it downloads overnight, automatically, also sharing whatever it gets. The automated "brain" tries to simulate searching and downloading like a human would.

Take a nap while it does the work!

Its a complete P2P client, with all the features. It connects to the Key Network and also interoperates with MUTE Network clients. It protects privacy by using a Virtual IP address and other software features.

Written using wxWindows/wxWidgets for multi-platform versions.
<<less
Download (0.70MB)
Added: 2006-05-12 License: GPL (GNU General Public License) Price:
1264 downloads
SuperShaper-SOHO 1.1

SuperShaper-SOHO 1.1


SuperShaper-SOHO is a traffic shaping setup for DSL connections. more>>
SuperShaper-SOHO is a traffic shaping setup for DSL connections which prioritizes VoIP and interactive traffic and makes sure P2P traffic doesnt saturate your uplink.
IPCop 1.3 and newer is known to work and is the preferred deployment setup. Firstly, be sure to disable the integrated traffic shaper in IPCop 1.4 if you use SuperShaper-SOHO.

<<less
Download (0.009MB)
Added: 2006-07-03 License: GPL (GNU General Public License) Price:
1211 downloads
ShareDaemon 0.2.0

ShareDaemon 0.2.0


ShareDaemon is a multi-platform filesharing client for eDonkey2000 network. more>>
ShareDaemon is a multi-platform filesharing client for eDonkey2000 network. Designed in clean modular setup with separated networking and interface code, ShareDaemon runs on Windows, Linux, BSD, Solaris and Mac OS X platforms.

ShareDaemon is free and open source software, licenced under GNU General Public Licence.

ShareDaemon is split into a number of smaller programs, so-called modules. The most important module is the core module, which handles all the networking and files related things. The core can be run in the background as a daemon or service, and it does not produce any graphical output.

For controlling the core, we are currently providing two graphical user interfaces: wxInterface and webInterface.

wxInterface which is what one could call "a standard interface" - it is a window, somewhat similar to eMule interface. It "talks" to the core through unix sockets or TCP/IP on non-unix platforms.

webInterface is designed for remote controlling. It also runs as a background service/daemon on the same machine as the core runs and "talks" to the core, but instead of having a "usual" graphical interface, webInterface provides a web-browser based access. All you need to access your downloads from a remote location is a web browser, and you have full control of your downloads without installing any software in the remote computer.
<<less
Download (1.2MB)
Added: 2005-08-15 License: GPL (GNU General Public License) Price:
1530 downloads
Hybrid Share 1.2.0

Hybrid Share 1.2.0


Hybrid Share is a User Friendly Application for Linux, Mac and Windows users, that allow you to Share file. more>>
Hybrid Share is a User Friendly Application for Linux, Mac and Windows users, that allow you to Share file (and Talk) instantly with your friends...

What is Hybrid Share ?

Hybrid Share is a simple (User Friendly) Mono C#/Gtk# Application that allow Mac, Windows and Linux Users To Share Files. The Application is extensible via Plugins, so you can Talk with connected people, check your mailbox or other things that plugins could do.

What do you use if you have to share files with your friends ?

E-Mail or Instant Messaging are the first possible solution, but the E-Mail Size block and the slowing of the IM make this channels bad to share files. The NFS (Network File System) or other system like this, works only between similar system or are a little bit difficoult to configure, the same for ftp server.

So The Solution is Hybrid Share that is Portable and Easy to Use, It isnt the Best Application in The World, but it does a useful work.

What is the Difference with a Normal P2P ?

Hybrid Share has a core of P2P but is more like a traditional IM (Instant Messenger), like GTalk, MSN, Gaim, Adium and so on.... No Network Configuration is needed, Youve only to add your "buddies" (like an IM) and Drag File Into their folders...

<<less
Download (0.59MB)
Added: 2007-03-04 License: GPL (GNU General Public License) Price:
977 downloads
iptables-p2p 0.3.0a

iptables-p2p 0.3.0a


iptables-p2p is an iptables match module capable of matching various peer-to-peer networks. more>>
iptables-p2p is an iptables match module capable of matching various peer-to-peer networks. It works by examining the application-layer protocol.
This is how you install iptables-p2p:
1. Copy the iptables headers to an appropriate place (/usr/include) or install the iptables-dev package if your distro has one. (see Installing iptables headers)
2. Run make in order to compile iptables-p2p.
3. Insert the kernel/ipt_p2p.o module directly using insmod or copy it into your modules directory. If you are using a 2.6 kernel, the module is named kernel/ipt_p2p.ko.
4. Insert the iptables library libipt_p2p.so into the iptables lib directory (usually /lib/iptables).
Enhancements:
- 0.3.0a
- Fixed iptables-save/iptables-restore
- Fixed module versioning support
<<less
Download (0.016MB)
Added: 2006-07-10 License: GPL (GNU General Public License) Price:
1209 downloads
retroshare 0.2.1 RC4

retroshare 0.2.1 RC4


retroshare provides a private P2P file sharing software. more>>
retroshare provides a private P2P file sharing software.
Retroshare is a cross-platform private P2P sharing program. It lets you share securely to your friends, using a web-of-trust to authenticate peers and OpenSSL to encrypt all communication. RetroShare provides filesharing, chat, messages, and channels.
Main features:
- A Private Peer to Peer Network which allows you to share information with only the people you want to.
- Reliable Identification and Authentication of your friends.
- Plus an Introduction Scheme which connects you to the friends of your friends, and facilitates network growth.
- Encrypted Communication, ensuring all shared information is known only to you and your peers.
- A Communication Platform which can potentially support services such as Secure Email, File Sharing, Video or Voice over IP and Messaging
- A Decentralised Social Sharing Network designed **For the People**
- with no dependancies on any corporate system or central servers.
Enhancements:
- First release with Web of Trust Authentication!
- Downloads are automatically resumed
- New Directory search interface.
<<less
Download (4.2MB)
Added: 2007-04-26 License: LGPL (GNU Lesser General Public License) Price:
942 downloads
PowerFolder for Linux 1.1.0

PowerFolder for Linux 1.1.0


PowerFolder is a program to synchronize folders over the internet or on a local net. more>>
PowerFolder project consists of a program to synchronize folders over the internet or on a local net. It uses peer-to-peer technology to exchange the files. This means you do not need a hosting server. Every client holds a local copy of the folder.
It can be used to exchange every type of data for example music, photos, own documents or videos. PowerFolder automatically detects changes and synchronizes (configurable) !
- Documentation
- Screenshots
- Frequently asked questions (FAQ)
- Forum (Support and Community)
- Synchronisation profiles
- Team
- PR-Set (Logos, Banners, etc)
Main features:
- File synchronisation between multiple PCs over internet or lan
- Supports multiple languanges
- Offers Private Networking
- Auto-detects changes
- Runs silently in system tray
- Easy-to-use user interface
- Easy installation and update, windows installer available
- Synchronize profiles control how folders get synchronized
- Pure peer-to-peer network. No server required
- MP3/ID3 tag support
- Out-of-Browser start (Java WebStart)
- Built-in compression of up- and downloads (GZIP)
- Link support for downloads like edonkey links
- Cross platfrom compatibility. PowerFolder is written completely in Java
- Automatically detects nodes on local net like windows network
- Intelligent upload / download strategy. Upload can be limited
- Integrated support for dynamic-dns addresses
- Full icon support for folders on windows systems
- Open-source
The main difference between PowerFolder and other Filesharing programs is, that files get automatically downloaded when someone adds new.
People with same interests group together in folders. If anybody has new stuff, he automatically sends it to all folder members.
<<less
Download (3.4MB)
Added: 2007-01-21 License: GPL (GNU General Public License) Price:
1007 downloads
Fair NAT 0.80

Fair NAT 0.80


Fair NAT is a script for configuring NAT on dedicated Linux routers. more>>
Fair NAT is a script for configuring NAT on dedicated Linux routers. This is the home of my linux router shaper script which allows something like fair bandwidth sharing among clients in the local network. The script is not great or anything - please dont expect the holy grail here - I just thought Id publish it because many people helped me write it and maybe someone has some use for it. I bet there are still lots of things that can be improved. Sorry about the crappy design of this page, I dont have time to put more effort in better looks.
You have a certain number of Clients (User A - User N) in your LAN which are connected by a Switch (or a Hub or BNC) to the Linux Router which is supposed to act as a gateway to the internet. The trouble now is, User B has a lot of downloads running and User C uploads stuff day and night, which leaves User A who only wants to use an interactive SSH shell in the rain, since B and C already use up all bandwidth the internet connection offers.
What we need to do is to share available bandwidth fairly among clients. In order to achieve this, I first tried several searches at Google and Freshmeat. This turned up quite a lot of results, like the Linux Advanced Routing & Traffic Control HOWTO which is a must-read and also contains great scripts, like the Wondershaper for single users. Another great general purpose script I found was HTB.init, which doesnt do anything by default, but gives you an easy way to setup HTB queues. In case you prefer CBQ, theres a CBQ.init too. If you dont know what Im talking about, read the HOWTO above or continue reading here.
Since I never found a script that did exactly what I wanted, I decided to write my own. Its designed to be an all-I-need script, therefore it does not just setup Traffic Shaping, but Masquerading and Port Forwarding too. In short, it does everything that has to do with IPTables and Traffic Control. I use HTB (Hierarchical Token Bucket) to share bandwidth among clients (one class per client). On top of that I added a PRIO queue to prioritize interactive traffic on a per-user basis. On top of PRIO I set SFQ to treat connections fairly. In version 0.72, experimental support for IPP2P to recognize peer-to-peer traffic was added.
This is the simplified scheme for routing:
HTB class (for bandwidth sharing)
|
-- PRIO (for prioritizing interactive traffic)
|
--- Interactive: SFQ (to treat concurrent connections fairly)
--- Normal: SFQ
--- High-Traffic: SFQ
[ --- P2P: SFQ (if IPP2P support is enabled only) ]
I bet this can still be improved and Im always interested in ways to do so. In case you want another class structure, this can be done by replacing the parent_class and user_class functions in the script. See CLASS_MODE in Configuration section and the function documentation in the script for details. Feel free to send me your own functions with a short explanation, if you want me to make them available for everybody.
Heres a "real" graphic, which shows the complete qdisc/class structure on $DEV_LAN if you use the unmodified example configuration file. This graphic was created using a hacked version of Stef Coenes show.pl script and GraphViz. Click here to see it, but I warn you: its quite big. Heres a similar picture, which includes IPP2P support. Note that there are more filter rules (the blue arrows) now which put the filesharing traffic into the users prio band 4.
Main features:
- This is a variable with a space-separated list of features that should be enabled. Default is all enabled if you dont set this variable.
- PROC:
- Allow Fair NAT to change some system variables in /proc, like setting /proc/sys/net/ipv4/ip_forward to 1.
- MODULES:
- Try to load kernel modules for QoS first.
- RESET:
- Fair NAT will replace all existing iptables rules with a very basic (empty) configuration. Not healthy for firewalls. You can disable this feature to keep the original rules in place. See Firewall Support below.
- NAT:
- Allow Fair NAT to configure NAT. You could disable this if you prefer to set this up yourself / let your firewall do it.
- FORWARD:
- Allow Fair NAT to configure Port Forwarding. Same as NAT, you can disable this if you dont need it.
- QOS_DOWN:
- Shape download traffic. If you know a little bit about traffic shaping and believe that download shaping is completely useless, feel free to disable this.
- QOS_UP:
- Shaping upload traffic can be disabled also. If you disable this and QOS_DOWN also, you could use Fair NAT for setting up NAT and Port Forwarding only, although thats not really the purpose of the script ;-)
- TOS:
- Allow Fair NAT to modify the TOS (type-of-service) field of packets. Right now, Fair NAT relies on this TOS field for shaping, so using this feature is highly recommended.
<<less
Download (0.031MB)
Added: 2006-06-29 License: GPL (GNU General Public License) Price:
1214 downloads
Tomato Firmware 1.07

Tomato Firmware 1.07


Tomato is a small, lean, simple replacement firmware for certain Linksys and Buffalo wireless routers. more>>
Tomato Firmware is a small, lean, simple replacement firmware for Linksys WRT54G/GL/GS and Buffalo WHR-G54S/WHR-HP-G54 routers.

It features a new easy to use GUI, a new bandwidth usage monitor, more advanced QOS and access restrictions, enables new wireless features such as WDS and wireless client modes.

It raises the limits on maximum connections for P2P, allows you to run your custom scripts or telnet/ssh in and do all sorts of things like re-program the SES/AOSS button, adds wireless site survey to see your wifi neighbors, and more.
<<less
Download (MB)
Added: 2007-05-21 License: Freeware Price:
594 downloads
LimeWire Linux 4.12.6

LimeWire Linux 4.12.6


Free limewire p2p file sharing software for Linux. more>> LimeWire allows you to search for multiple files at the same time, available in several different languages, and is most famous for its ease-of-use and cross-platform compatibility. LimeWire will run on Windows, Macintosh, Linux, Solaris...
Ease of use - just install, run, and search
Ability to search by artist, title, genre, or other metainformation
Elegant multiple search tabbed interface
"Swarm" downloads from multiple hosts help you get files faster
iTunes integration for Mac and Windows users
Unique "ultrapeer" technology reduces bandwidth requirements for most users
Integrated chat
Directly connect to a computer
Browse host feature--even works through firewalls
Added Bitzi metadata lookup
International versions: Now available in many new languages
Connects to the network using GWebCache, a distributed connection system
Automatic local network searches for lightning-fast downloads
Support for MAGNET links that allow you to click on web page links that access Gnutella
<<less
Download (5.84MB)
Added: 2009-04-06 License: Freeware Price: Free
200 downloads
JXTA P2P 2.5.1

JXTA P2P 2.5.1


JXTA platform is an open network computing platform designed for peer-to-peer (P2P) computing. more>>
JXTA platform is an open network computing platform designed for peer-to-peer (P2P) computing. The JXTA platform standardizes the manner in which peers:
- Discover other peers
- Advertise Peer resources (Peer, PeerGroup, Service and Pipe Advertisements)
- Communicate with each other (Pipes)
- Cooperate with each other to form secure peer groups (group membership)
The Platform project is a Java Standard Edition reference implementation of the JXTA protocols.
The Platform project was the original JXTA implementation and was built in Java, because Java enabled us to rapidly prototype and test new ideas and develop a more robust implementation.
Java is available on most client platforms (Unix, Windows, MacOS X, etc.) and allows us to reach the maximum number of potential users.
<<less
Download (1.1MB)
Added: 2006-10-19 License: SUN Binary Code License Price:
1108 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5