idpack pro torrent
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 63
rTorrent 0.7.6
rTorrent is a console-based BitTorrent client. more>>
rTorrent is a console-based BitTorrent client. It aims to be a fully-featured and efficient client with the ability to run in the background using screen.
rTorrent project supports fast-resume and session management.
Main features:
- Use an URL or file path to add torrents at runtime
- Emacsish find-file support for opening torrents
- Stop/delete/resume torrents
- Optionally loads/saves/deletes torrents automatically in a session directory
- Safe fast resume support
- Shows lots of information about peers and the torrent
- Only one torrent at a time is checked.
Enhancements:
- Support for XMLRPC.
<<lessrTorrent project supports fast-resume and session management.
Main features:
- Use an URL or file path to add torrents at runtime
- Emacsish find-file support for opening torrents
- Stop/delete/resume torrents
- Optionally loads/saves/deletes torrents automatically in a session directory
- Safe fast resume support
- Shows lots of information about peers and the torrent
- Only one torrent at a time is checked.
Enhancements:
- Support for XMLRPC.
Download (0.40MB)
Added: 2007-08-02 License: GPL (GNU General Public License) Price:
505 downloads
KTorrent 2.2.1
KTorrent is a BitTorrent program for KDE. more>>
KTorrent is a BitTorrent filesharing program for KDE.
Main features:
- Downloads torrent files
- Upload speed capping, seeing that most people cant upload infinite amounts of data.
- Internet searching using The Bittorrent websites search engine
- UDP Trackers
It has only been tested on linux at the moment, but it should work on most, if not all unix platforms.
Enhancements:
- This is a bug fix release for the 2.2 version. The most notable bug it fixes is the file selection.
<<lessMain features:
- Downloads torrent files
- Upload speed capping, seeing that most people cant upload infinite amounts of data.
- Internet searching using The Bittorrent websites search engine
- UDP Trackers
It has only been tested on linux at the moment, but it should work on most, if not all unix platforms.
Enhancements:
- This is a bug fix release for the 2.2 version. The most notable bug it fixes is the file selection.
Download (3.9MB)
Added: 2007-07-24 License: GPL (GNU General Public License) Price:
886 downloads
CTorrent 1.3.4
CTorrent is a BitTorrent client written in the C programming language. more>>
CTorrent is a BitTorrent client written in the C programming language, known to be a very robust and mature programming language, which produces fast and optimized applications. There are compilers for most operating systems, making programs written in C easy to port.
It currently runs on most Linux variants, MacOS and FreeBSD, but it hopefully run on Windows aswell! CTorrent is built as a console program, which means that it doesnt require any graphical components (such as an X server) on the machine you are running it on, you can even run it remotely through a terminal if you wish.
While a lot of people prefer a GUI (Graphical User Interface) for this kind of applications, there are quite a few people who run "console only" servers and want to use them to download files in the background. CTorrent can help you do exactly this, assuming you are downloading from the BitTorrent network.
Main features:
- Primary purpose of CTorrent is to provide a way to download files off the BitTorrent network.
- Runs on most Linux distributions, FreeBSD and MacOS.
- Does not require an X server, can be run as a consoleprogram from a shell (locally or remotely)
- Programmed in pure C, which means small and lightning fast executables.
- Opensource. Download the source-code of CTorrent and customize to fit your needs (requires C-programming skills)
- Has the ability to create new torrent-files (for seeding and sharing etc)
- Uses very little CPU and memory resources.
<<lessIt currently runs on most Linux variants, MacOS and FreeBSD, but it hopefully run on Windows aswell! CTorrent is built as a console program, which means that it doesnt require any graphical components (such as an X server) on the machine you are running it on, you can even run it remotely through a terminal if you wish.
While a lot of people prefer a GUI (Graphical User Interface) for this kind of applications, there are quite a few people who run "console only" servers and want to use them to download files in the background. CTorrent can help you do exactly this, assuming you are downloading from the BitTorrent network.
Main features:
- Primary purpose of CTorrent is to provide a way to download files off the BitTorrent network.
- Runs on most Linux distributions, FreeBSD and MacOS.
- Does not require an X server, can be run as a consoleprogram from a shell (locally or remotely)
- Programmed in pure C, which means small and lightning fast executables.
- Opensource. Download the source-code of CTorrent and customize to fit your needs (requires C-programming skills)
- Has the ability to create new torrent-files (for seeding and sharing etc)
- Uses very little CPU and memory resources.
Download (0.086MB)
Added: 2006-06-02 License: GPL (GNU General Public License) Price:
1245 downloads
BuddySpace PRO 2.6
BuddySpace is an enhanced Jabber client providing secure presence management, web services and instant messaging. more>>
BuddySpace is an instant messenger with four novel twists: (1) it allows optional maps for geographical & office-plan visualizations in addition to standard buddy lists; (2) it is built on open source Jabber, which makes it interoperable with ICQ, MSN, Yahoo and others; (3) it is implemented in Java, so it is cross-platform; (4) it is built by a UK research lab, so it is 100% free with full sources readiily available. But BuddySpace is about more than just messaging, as we explain below.
One of the key factors that led to the widespread popularity of Instant Messaging applications from 1997 onwards (including ICQ, AOL, Yahoo!, MSN, Odigo, and Jabber messengers) was the concept of pushed presence: the automatic notification of the appearance of friends and colleagues online.
However, Instant Messaging (IM) is just one of many possible presence-related and presence-dependent applications. For example, presence-enabled applications can facilitate safety-tracking of children by mobile phone, support for emergency services, blind-date radar, group teleconference management, multiplayer games, and anything involving the collaboration of individuals separated in space and time.
Why phone a contact only to receive an engaged tone or pre-recorded message, when the telephone network already knows what state your contact is in, and could indicate this directly on your contact list? All of these concepts embody varying degrees of what we refer to as enhanced presence management.
The concept of presence has matured in recent years to move away from the simple notion of online/offline/away, towards a rich blend of attributes that can be used to characterise an individuals physical and/or spatial location, work trajectory, time frame of reference, mental mood, goals, and even intentions! Our challenge is how best to characterise presence, how to make it easy to manage and easy to visualise, and how to remain consistent with the users own expectations, work habits, and existing patterns of Instant Messaging and other communication tool usage.
BuddySpace generalizes the concept of Buddy List (popularised by Instant Messaging tools such as AOL Instant Messenger, ICQ, MSN Messenger, and Yahoo Messenger) to provide multiple views of collaborative workgroups according to users needs and tastes. Our aim has been to provide a personal dashboard or radar screen so that one can observe the availability and interaction state of colleagues worldwide in a manner that exhibits the following desirable properties:
* immediate: real-time updates need to be pushed instantly to users rather than pulled in by request -- the push approach helps keep updates more palpable and informative
* peripheral and therefore non-intrusive: users lead busy lives, and dislike being bombarded with yet more information, so we aim to keep awareness of colleagues available in a compact manner that can be noticed peripherally
* customisable: some people prefer simple or hierarchical lists, some prefer visual maps, some prefer status lights, and so on; some prefer a Windows look-and-feel, some a Mac-- we need to cater for diverse user preferences and capabilities
* scaleable: we have to provide ways to indicate the presence of potentially enormous numbers of people, even given that these numbers will be filtered down for personal use -- researchers inhabit workspaces with many hundreds of colleagues around the globe; the Open University has well over 150,000 students online; large peer-spaces like music swapping communities have many millions of users connected simultaneously
* interoperable: with several hundred million users of the Big Four (AIM/ICQ/MSN/Yahoo!), it is crucial that any approach allow interopebility with systems to which our users already subscribe; this is one of the many reasons we built BuddySpace entirely on top of Jabber (www.jabber.org), which provides gateways to the Big Four products.
* cross-platform: we need to service a community not only on Windows, Unix/Linux, and Mac desktop and notebook configurations, but also on PDAs and mobile phones -- we therefore develop entirely in Java
* XML-literate: for future intelligent applications, communication transport needs to be about more than just string-transmission; another we adopted Jabber is that it is based entirely on a generic XML transport architecture, ideally suited for this purpose.
* open source: for the research community to join us and to gain leverage via our research output, we have ensured that BuddySpace is open source, available on SourceForge.
* clean: BuddySpace adheres rigorously to the Jabber specification, which means that it interoperates with other Jabber clients and servers without danger of the rogue behaviour that non-standard implementations inadvertently allow (e.g. the semantics of users inhabiting multiple groups is undefined in some clients, and can cause crashes).
* extendable: BuddySpace deploys a plug-in architecture which means that additions, such as new visualizations, and new concepts such as gaming interfaces, are readily achievable
BuddySpace fulfills all the above criteria, and provides a compelling user interface that can be highly compact, yet provide users with an important feel-good factor, akin to seeing nearby office lights turned on when entering ones office building at night. By studying the semantics of presence, we can also augment the existing impoverished presence states in a principles manner, providing capabilities that are more representative of the way real users work. Forthcoming capabilities will include automatic location updates via mobile devices, and the use of semantic matchmaking via intelligent profile handling, in order to help users quickly find and filter colleagues of particular interest.
<<lessOne of the key factors that led to the widespread popularity of Instant Messaging applications from 1997 onwards (including ICQ, AOL, Yahoo!, MSN, Odigo, and Jabber messengers) was the concept of pushed presence: the automatic notification of the appearance of friends and colleagues online.
However, Instant Messaging (IM) is just one of many possible presence-related and presence-dependent applications. For example, presence-enabled applications can facilitate safety-tracking of children by mobile phone, support for emergency services, blind-date radar, group teleconference management, multiplayer games, and anything involving the collaboration of individuals separated in space and time.
Why phone a contact only to receive an engaged tone or pre-recorded message, when the telephone network already knows what state your contact is in, and could indicate this directly on your contact list? All of these concepts embody varying degrees of what we refer to as enhanced presence management.
The concept of presence has matured in recent years to move away from the simple notion of online/offline/away, towards a rich blend of attributes that can be used to characterise an individuals physical and/or spatial location, work trajectory, time frame of reference, mental mood, goals, and even intentions! Our challenge is how best to characterise presence, how to make it easy to manage and easy to visualise, and how to remain consistent with the users own expectations, work habits, and existing patterns of Instant Messaging and other communication tool usage.
BuddySpace generalizes the concept of Buddy List (popularised by Instant Messaging tools such as AOL Instant Messenger, ICQ, MSN Messenger, and Yahoo Messenger) to provide multiple views of collaborative workgroups according to users needs and tastes. Our aim has been to provide a personal dashboard or radar screen so that one can observe the availability and interaction state of colleagues worldwide in a manner that exhibits the following desirable properties:
* immediate: real-time updates need to be pushed instantly to users rather than pulled in by request -- the push approach helps keep updates more palpable and informative
* peripheral and therefore non-intrusive: users lead busy lives, and dislike being bombarded with yet more information, so we aim to keep awareness of colleagues available in a compact manner that can be noticed peripherally
* customisable: some people prefer simple or hierarchical lists, some prefer visual maps, some prefer status lights, and so on; some prefer a Windows look-and-feel, some a Mac-- we need to cater for diverse user preferences and capabilities
* scaleable: we have to provide ways to indicate the presence of potentially enormous numbers of people, even given that these numbers will be filtered down for personal use -- researchers inhabit workspaces with many hundreds of colleagues around the globe; the Open University has well over 150,000 students online; large peer-spaces like music swapping communities have many millions of users connected simultaneously
* interoperable: with several hundred million users of the Big Four (AIM/ICQ/MSN/Yahoo!), it is crucial that any approach allow interopebility with systems to which our users already subscribe; this is one of the many reasons we built BuddySpace entirely on top of Jabber (www.jabber.org), which provides gateways to the Big Four products.
* cross-platform: we need to service a community not only on Windows, Unix/Linux, and Mac desktop and notebook configurations, but also on PDAs and mobile phones -- we therefore develop entirely in Java
* XML-literate: for future intelligent applications, communication transport needs to be about more than just string-transmission; another we adopted Jabber is that it is based entirely on a generic XML transport architecture, ideally suited for this purpose.
* open source: for the research community to join us and to gain leverage via our research output, we have ensured that BuddySpace is open source, available on SourceForge.
* clean: BuddySpace adheres rigorously to the Jabber specification, which means that it interoperates with other Jabber clients and servers without danger of the rogue behaviour that non-standard implementations inadvertently allow (e.g. the semantics of users inhabiting multiple groups is undefined in some clients, and can cause crashes).
* extendable: BuddySpace deploys a plug-in architecture which means that additions, such as new visualizations, and new concepts such as gaming interfaces, are readily achievable
BuddySpace fulfills all the above criteria, and provides a compelling user interface that can be highly compact, yet provide users with an important feel-good factor, akin to seeing nearby office lights turned on when entering ones office building at night. By studying the semantics of presence, we can also augment the existing impoverished presence states in a principles manner, providing capabilities that are more representative of the way real users work. Forthcoming capabilities will include automatic location updates via mobile devices, and the use of semantic matchmaking via intelligent profile handling, in order to help users quickly find and filter colleagues of particular interest.
Download (1.5MB)
Added: 2006-10-18 License: The Apache License 2.0 Price:
1405 downloads
FoxTorrent 1.10
FoxTorrent is a Firefox extension that lets you stream torrents as they download, from your web browser, with zero configuration more>>
FoxTorrent is a Firefox extension that lets you stream torrents as they download, from your web browser, with zero configuration needed.
Main features:
Streaming Fast Delivery
- Watch video and listen to audio as it downloads.
Complete Firefox Integration
- Manage your torrent downloads from your browser window.
Windows, Mac, and Ubuntu Linux
- Consistent downloading experience across all three platforms.
Background Downloading
- Continues to work even after your browser window has been closed.
Low Resource Footprint
- Foxtorrent uses less than 8 MB of RAM, and doesnt hog bandwidth.
Configuration-Free
- Automatic support for NATs, uPNP, and firewalls, with no tinkering necessary.
<<lessMain features:
Streaming Fast Delivery
- Watch video and listen to audio as it downloads.
Complete Firefox Integration
- Manage your torrent downloads from your browser window.
Windows, Mac, and Ubuntu Linux
- Consistent downloading experience across all three platforms.
Background Downloading
- Continues to work even after your browser window has been closed.
Low Resource Footprint
- Foxtorrent uses less than 8 MB of RAM, and doesnt hog bandwidth.
Configuration-Free
- Automatic support for NATs, uPNP, and firewalls, with no tinkering necessary.
Download (0.21MB)
Added: 2007-05-17 License: GPL (GNU General Public License) Price:
1542 downloads
RwdTorrent 0.04
RwdTorrent is a BitTorrent client. more>>
rwdtorrent is a BitTorrent client. It can view metafile information locally or over HTTP. Torrent files can be downloaded.
<<less Download (0.15MB)
Added: 2005-04-20 License: GPL (GNU General Public License) Price:
1647 downloads
Flash! Torrent 5.8.7
Flash! Torrent is a BitTorrent client that includes a small web browser for navigate in the webs about BitTorrent. more>>
Flash! Torrent is a BitTorrent client that includes a small web browser for navigate in the webs about BitTorrent.
BitTorrent is a programl for distributing files. Its extremely easy to use - downloads are started by clicking on hyperlinks. Whenever more than one person is downloading at once
they send pieces of the file(s) to each other, thus relieving the central servers bandwidth burden. Even with many simultaneous downloads, the upload burden on the central server
remains quite small, since each new downloader introduces new upload capacity.
Windows web browser support is added by running an installer. A prebuilt one is available, but instructions for building it yourself are in BUILD.windows.txt
<<lessBitTorrent is a programl for distributing files. Its extremely easy to use - downloads are started by clicking on hyperlinks. Whenever more than one person is downloading at once
they send pieces of the file(s) to each other, thus relieving the central servers bandwidth burden. Even with many simultaneous downloads, the upload burden on the central server
remains quite small, since each new downloader introduces new upload capacity.
Windows web browser support is added by running an installer. A prebuilt one is available, but instructions for building it yourself are in BUILD.windows.txt
Download (0.14MB)
Added: 2006-06-19 License: MIT/X Consortium License Price:
714 downloads
LibTorrent 0.11.6
LibTorrent is a BitTorrent library written in C++ for Unix. more>>
LibTorrent is a BitTorrent library written in C++ for Unix. LibTorrent library is designed to avoid the redundant buffers and data copying that most (all?) other BitTorrent implementations suffer from.
The library is single-threaded and the client handles the select loop. An interactive ncurses client is included as an example.
Main features:
- The client has full control over the polling of sockets.
- Sigc++ signals makes i easy for the client to react to events.
- Fast resume which checks the file modification time.
Direct reading and writing from network to mmaped files:
- Avoids duplication of data where both the application and the kernel has a copy of the file chunk.
- Unused chunks get thrown out or written to disk instead of the swap.
- Kernel handles caching of the file.
File hash check:
- Uses the same thread.
- Client can control the rate. (Will be improved)
- Non-blocking and preload to memory with the mincore and madvise system calls.
File handler:
- Fine-grained use of file read/write permissions, allows seeding of read-only files.
- Allows torrents with unlimited number of files.
- Opens closed files when mapping chunks to memory, with graceful error handling.
- Support for files larger than 2 GB.
- Different download priorities for files in the torrent.
- Multi-tracker support.
- No dependency on any specific HTTP library, the client implements a wrapper class.
- Dynamic request pipe size.
- Upload and download throttle.
- And much more i havent bothered mentioning. (nor implementing)
<<lessThe library is single-threaded and the client handles the select loop. An interactive ncurses client is included as an example.
Main features:
- The client has full control over the polling of sockets.
- Sigc++ signals makes i easy for the client to react to events.
- Fast resume which checks the file modification time.
Direct reading and writing from network to mmaped files:
- Avoids duplication of data where both the application and the kernel has a copy of the file chunk.
- Unused chunks get thrown out or written to disk instead of the swap.
- Kernel handles caching of the file.
File hash check:
- Uses the same thread.
- Client can control the rate. (Will be improved)
- Non-blocking and preload to memory with the mincore and madvise system calls.
File handler:
- Fine-grained use of file read/write permissions, allows seeding of read-only files.
- Allows torrents with unlimited number of files.
- Opens closed files when mapping chunks to memory, with graceful error handling.
- Support for files larger than 2 GB.
- Different download priorities for files in the torrent.
- Multi-tracker support.
- No dependency on any specific HTTP library, the client implements a wrapper class.
- Dynamic request pipe size.
- Upload and download throttle.
- And much more i havent bothered mentioning. (nor implementing)
Download (0.50MB)
Added: 2007-08-02 License: GPL (GNU General Public License) Price:
500 downloads
EZtorrent 1.3
EZtorrent is a tool that simplifies the process of publishing content via BitTorrent. more>>
EZtorrent project is a program that simplifies the process of publishing content via BitTorrent.
EZtorrent automates the process of generating .torrent metainfo files, as well as starting trackers and seeders.
Although its very easy to download files BitTorrent, distributing your own files via BitTorrent yourself is not a comparatively straightforward process. You need to carefully generate .torrent metainfo files, start a tracker process, then start a seeder process for each individual .torrent file. EZtorrent combines all of this into one, easy step. Heres a "Quick Start" version of how easy it is to distribute BitTorrent content with EZtorrent:
Download and install BitTorrent according to its instructions.
Download EZtorrent, unpack the source code, run ./configure, make, and make install. See the INSTALL file for more information.
Run the following commands:
ezt create mytorrents /var/www/html/torrents /var/mytorrents
www.example.com 6969
Now, copy some files into /var/mytorrents
ezt start # Or "ezt restart", if ezt is already running
Thats it. ezt reads a list of all the files in /var/mytorrents. For each file, a corresponding .torrent file is created and placed in /var/www/html/torrents. Presumably this directory is published over the web with Apache, or some other HTTP server, where others can find them. Then, ezt starts a tracker process running on TCP port 6969 (the above example uses www.example.com as the DNS name of the machine running EZtorrent). Finally, ezt starts a seeder for each .torrent file.
New files can be added to, or removed from, /var/mytorrents at any time. After adding or removing files, run "ezt restart". ezt takes care of creating any new .torrents that need to be created, removing any obsolete .torrents of removed files, and starting or stopping the corresponding seeders. It is also possible to create different directories for different sets of files. You just need to specify a separate TCP port for each directory; ezt also takes care of starting (or stopping) a separate tracker process for each configured directory and port.
Although this is all that you need to know about using EZtorrent, be sure to review some additional important information in INSTALL and NEWS files, and EZtorrents manual page.
<<lessEZtorrent automates the process of generating .torrent metainfo files, as well as starting trackers and seeders.
Although its very easy to download files BitTorrent, distributing your own files via BitTorrent yourself is not a comparatively straightforward process. You need to carefully generate .torrent metainfo files, start a tracker process, then start a seeder process for each individual .torrent file. EZtorrent combines all of this into one, easy step. Heres a "Quick Start" version of how easy it is to distribute BitTorrent content with EZtorrent:
Download and install BitTorrent according to its instructions.
Download EZtorrent, unpack the source code, run ./configure, make, and make install. See the INSTALL file for more information.
Run the following commands:
ezt create mytorrents /var/www/html/torrents /var/mytorrents
www.example.com 6969
Now, copy some files into /var/mytorrents
ezt start # Or "ezt restart", if ezt is already running
Thats it. ezt reads a list of all the files in /var/mytorrents. For each file, a corresponding .torrent file is created and placed in /var/www/html/torrents. Presumably this directory is published over the web with Apache, or some other HTTP server, where others can find them. Then, ezt starts a tracker process running on TCP port 6969 (the above example uses www.example.com as the DNS name of the machine running EZtorrent). Finally, ezt starts a seeder for each .torrent file.
New files can be added to, or removed from, /var/mytorrents at any time. After adding or removing files, run "ezt restart". ezt takes care of creating any new .torrents that need to be created, removing any obsolete .torrents of removed files, and starting or stopping the corresponding seeders. It is also possible to create different directories for different sets of files. You just need to specify a separate TCP port for each directory; ezt also takes care of starting (or stopping) a separate tracker process for each configured directory and port.
Although this is all that you need to know about using EZtorrent, be sure to review some additional important information in INSTALL and NEWS files, and EZtorrents manual page.
Download (0.40MB)
Added: 2006-05-29 License: GPL (GNU General Public License) Price:
1246 downloads
QTorrent 0.9.5
QTorrent is a BitTorrent client that uses the Qt widget-set. more>>
QTorrent is a BitTorrent client that uses the Qt widget-set. QTorrent allows you to have several torrents open at the same time from within the same program window, offering you easy overview, access and management through a list-mode.
Every torrent also has its own page where you can control things like upload speed and upload slots. A page that shows some statistics of all open torrents is also available.
To use QTorrent, just download the tarball, extract it somewhere and run the qtorrent binary. Installing QTorrent is not necessary.
<<lessEvery torrent also has its own page where you can control things like upload speed and upload slots. A page that shows some statistics of all open torrents is also available.
To use QTorrent, just download the tarball, extract it somewhere and run the qtorrent binary. Installing QTorrent is not necessary.
Download (0.072MB)
Added: 2006-05-11 License: GPL (GNU General Public License) Price:
6131 downloads
GSTorrent 0005
GSTorrent is a Bittorrent client/server system. more>>
GSTorrent is a Bittorrent client/server system. A daemon program handles all the file transfers as a Bittorrent client. The GSTorrent daemon also acts as a server for an external GUI client.
The objective is to have a relatively small Bittorrent client, which runs on a small computer without a graphical interface and to control this server from a different machine.
An example of this type of architecture is the mldonkey client/server system for the edonkey protocol.
Enhancements:
- The torrent hash problem is fixed.
- The upload/download rate settings finally work correctly.
- A better torrent selector.
<<lessThe objective is to have a relatively small Bittorrent client, which runs on a small computer without a graphical interface and to control this server from a different machine.
An example of this type of architecture is the mldonkey client/server system for the edonkey protocol.
Enhancements:
- The torrent hash problem is fixed.
- The upload/download rate settings finally work correctly.
- A better torrent selector.
Download (MB)
Added: 2007-08-23 License: GPL (GNU General Public License) Price:
795 downloads
TorrentFlux 2.3
TorrentFlux is a PHP torrent client for Linux. more>>
TorrentFlux is a PHP torrent client for Linux.
Manage all of your Torrent downloads through a convenient web interface from anywhere. Requires Apache with PHP module, MySQL and, BitTornado or BitTorrent source (included).
Main features:
- Upload Torrents via URL or File Upload
- Start, Stop, and Delete Torrents with a click
- Advanced Torrent start options (ports, speeds, etc.)
- Multi-user interface
- RSS Feeds, download Torrents files with a click
- View Download Progress of all torrents at a glance
- View drive space at a glance
- View Torrent file meta information
- Built-in User management and Security
- Private Messaging
- Themes (selectable per user)
- Upload History
- Detailed User Administration
- Admin Searchable Logs
- Torrent Search via Suprnova.org
- Language Support
Current language support for:
- Dutch
- English
- French
- German
- Hungarian
- Italian
- Norwegian
- Polish
- Portuguese
- Slovenian
- Spanish
- Swedish
<<lessManage all of your Torrent downloads through a convenient web interface from anywhere. Requires Apache with PHP module, MySQL and, BitTornado or BitTorrent source (included).
Main features:
- Upload Torrents via URL or File Upload
- Start, Stop, and Delete Torrents with a click
- Advanced Torrent start options (ports, speeds, etc.)
- Multi-user interface
- RSS Feeds, download Torrents files with a click
- View Download Progress of all torrents at a glance
- View drive space at a glance
- View Torrent file meta information
- Built-in User management and Security
- Private Messaging
- Themes (selectable per user)
- Upload History
- Detailed User Administration
- Admin Searchable Logs
- Torrent Search via Suprnova.org
- Language Support
Current language support for:
- Dutch
- English
- French
- German
- Hungarian
- Italian
- Norwegian
- Polish
- Portuguese
- Slovenian
- Spanish
- Swedish
Download (1.3MB)
Added: 2007-01-18 License: GPL (GNU General Public License) Price:
1022 downloads
Hydranode Project 0.3.0
Hydranode Core is a modular, plugin-driven peer-to-peer client framework. more>>
Hydranode Core is a modular, plugin-driven peer-to-peer client framework which is designed with true multi-network downloads in mind.
Hydranode Project can be used directly via the built-in shell functionality, or via external user interfaces.
To achieve the large number of features described in the previous section, HydraNode core needs to be extendible without causing feature bloat and increase in system requirements resulting from that. The only way to accomplish that is make the application completely modular - only a minimum set of features are provided by the core application; the rest of the features are implemented by optional loadable modules. Each file-sharing network should be in a separate module, as should be other additional features like e-mail notifications. With this design, the features are de-coupled from each other, thus greatly simplifying the debugging process, and allowing end user to select only the features he or she needs instead of what a programmer thought was best for him or her.
Second most important pre-requisite for a modern peer-to-peer application is platform-independence. The biggest differences in platforms are the graphical user interfaces, while the underlying structure of operating systems is rather similar. To achieve maximum portability, the core application should be decoupled from graphical user interfaces, which then could be written platform-dependently for each target platform; native user interfaces always perform better than interfaces designed for running on large number of platforms. To achieve this, the core application should not have any interactive graphical user interface of its own at all - it should only provide a protocol through which native graphical user interfaces and other application could communicate with it and control it. The protocol itself should be in human-readable format, but also be easily parse-able for client software; the reason for this would be to allow the possibility of interacting with the protocol directly through simple software like telnet, which would greatly simplify debugging process, but could also be useful even for end users as a crude remote control mechanism.
Related to the above comes the question of programming language to use for writing the core application. At this, C++ would be the most sensible choice, because it is widely used across all platforms and provides fastest code (which is required to achieve low system requirements); it allows (and even enforces) object-oriented design, and is easier to understand than C code. Additionally, since HydraNode strongly relies on module-writers, C++ coders are far easier to find than, say, Java coders.
As mentioned in previous section, quickest way to rapid development process is to give the users free access to the source code of the application; it increases possible developer/debugger-base significantly. Out of the myriad of open source licenses out there, GNU General Public License is most respected among users and developers, so HydraNode source code should follow the trend and be licensed under GNU GPL. Having the source code licensed under GNU GPL also allows us to use the almost infinite amount of existing code freely available through the internet, which could prove as a very useful option.
With the fore-seeable future of large number of co-developer base, it is necessary to clearly define the coding standards for the core application. Coding style is very personal; having large number of developers modifying the code will quickly lead to a mix of different styles and personalities, which in turn makes the code less readable, and thus less maintainable. There are several widely accepted coding standards floating around, and for this project we have chosen to use Linux Kernel coding standard; while originally written for C, the concepts still mostly hold for C++. Source code, however, is worth nothing without correct documentation which would give the future co-developers hints on what the original developers had in mind while writing/designing the application. Again, there several widely accepted documentation standards, out of which perhaps the most common is Doxygen-style. The reason behind this is that Doxygen is capable of extracting documentation from source files and generating web pages out of it, which can give a very quick and extensive overview of the entire application at a glance - something future developers will greatly appreciate.
The privacy of the user should be a serious concern for any modern peer-to-peer application developer; there are several institutions which tend to have a habit of spying upon the users and invading their privacy. The simplest solution would be to block the IP addresses of those groups; even better solution would be to simply stay off their radar. The first part can be implemented within the core application since it controls the low-level networking functionality; second part can be implemented by networking plugins depending on the specific networks.
Since the core application will eventually have a large number of very different networking plugins, we have the problem of bandwidth management. The end user shouldnt be bothered with each specific plugins bandwidth limiting settings, so the bandwidth limits should be managed by the main application, which in turn could either allow or deny requests for bandwidth to modules. This setting should be fully configurable, allowing end user to either have the bandwidth shared equally among the plugins, or in favor of one or several specific plugins.
Various file-sharing networks use very different files identifying methods - most often this is a checksum of the file, sometimes accompanied by file size; additionally, there is files meta-data, which can help the end-user identify the file. Since this feature is common to all file-sharing networks, while only differing in the actual checksum used, it should also be handled by the core application. Several points must be considered here - the core application should be able to generate a large number of checksums and store them. It should also be capable of extracting meta-data of files, as well as do cross-references with checksums - given a checksum from one network, it should be able to find the same file on second network (provided the file is known). However, no single client can know the checksums of all files of all networks, which means that the cross-referencing functionality will be of little use locally - this needs a central database which could store the checksums of all files from all networks, and provide cross-referencing functionality. Heres where Myradin comes in - it does exactly that. While support for Myradin shouldnt be completely integrated since it isnt really a part of the application, it could be an optional plugin that retrieves and submits checksums to the central database.
The last feature is far more important than is obvious on first impression; this is the feature that will eventually allow real multi-network simultaneous downloads of same file. The problem is - since each network uses different checksums for files, it is impossible to identify the same file on two separate networks - you dont know the file is the same until you have downloaded the entire file and generated a checksum out of it. However, with a central database which stores checksums of different files from multiple networks, it would be possible to retrieve the checksums of a file on all other networks provided you have the checksum of a file from one network, thus allowing downloading the same file from two or more networks simultaneously. Upon completition, files actual checksum could again be tested against all known checksums to provide even higher corruption protection than single-network downloads. The central database would also contain files meta-data, which would allow end-users to more clearly identify fake files, thus improving the overall quality of files on all file-sharing networks.
Enhancements:
Graphical User Interface (NEW) (madcat)
- Supports search, download and shared files lists
- Lists loaded modules
- Shows networking statistics
- Lists eDonkey2000 server list
Core/GUI communication (NEW) (madcat)
- Supports networking, files, modules and custom data syncronization with user interface(s).
Hydranode Base (madcat)
- No longer writes ANSI color codes to logfile
- Portability to platforms without stdint.h header
- Portability to unix variants without execinfo.h header
- Full support windows XP Service Pack 2 (half-open connections limiting)
- Using hand-crafted event multiplexing system in sockets to bypass the slow Boost.Signals
- Fixed issues with >2GB files on Windows
- Fixed issues with UDP packets handling when multiple packets arrive with short interval (previously this caused the socket to become dead)
- Support for more than 64 concurrent open connections on Windows
- Handles some race conditions in networking, where events come from backend when frontend has been destroyed more gracefully
- Now remembering total downloaded/uploaded/uptime across sessions (global)
Hydranode Core (madcat)
- No longer allocates disk space when shutting down
- Cleans up filename of invalid characters when starting downloads
- Fixed uploading issues while moving completed download to incoming
- Uploaded amount (for shared files) is now properly stored across sessions
- Avoids duplicate scanning of already-scanned directories
- Fixed crash when download is canceled while chunk hash job is in progress
- Added dynamic module-based upload-speed scaling based on modules overall upload/download data ratio, thus upload-capable modules that have downloaded 70% of data get 70% of upload slots. Note that these are not hard limits, so actual results may vary depending on various conditions.
- Faster and non-blocking disk space allocation for downloads
- Fixes crashes when search result handlers get destroyed
- Properly updates file modification date after movework finishes
- --disable-colors and --transform-colors command-line options
- --module-dir command-line option
- Now correctly handles temp/shared dirs with .. in path names
- No longer shares desktop.ini, thumbs.db and similar files
- No longer loses custom metadata after file rehash
Bittorrent Module (madcat)
- Fixed links command for single-file torrents after restart
- Reduced outgoing client connection timeout from 30s to 5s
- Fixed an issue with URI delimineters not being encoded in tracker GET request (ticket #225).
- Handles tracker responses sent with
newline instead of
- Properly seeds downloaded torrents after completition
- Cleans up cache folder on download completition or canceling
- Properly urlencodes HEAD / GET request arguments (ticket #235)
- Listening ports are now restarted instantly after runtime configuration changes
- Fixed some crashes during torrent completition
- Multi-tracker support
- Fixed uploaded/downloaded ratio calculation
eDonkey2000 Module (madcat)
- Reduced outgoing client connection timeout from 30s to 5s
- Fixed parsing QueueRanking packets from MLDonkey clients
- Fixed a bug where client would be dropped after download session end, when the remote client contacted us and sent AcceptUploadReq, and we didnt send ReqFile.
- Now properly destroys remote LowID clients if we are also LowID.
- More default (hardcoded) servers
- Support for global searching
- Miscellaneous protocol performance improvements and fine-tuning
- Properly switches sources to other files on download completition now
- GlobGetSources v2 packet is sent with different opcode. This raises UDP source queries effectiveness by ~5 times (from 4% to 20+%)
- Better A4AF handling
- Listening ports are now restarted instantly after runtime configuration changes
- Setting ed2k/FindServers can be set to 0 now to disable receiving servers from clients and servers
Email notifications (madcat)
- Fixes unhandled exceptions from connect() call (ticket #217)
HLink application (madcat)
- Its now possible to pass full paths (to .torrent files etc)
<<lessHydranode Project can be used directly via the built-in shell functionality, or via external user interfaces.
To achieve the large number of features described in the previous section, HydraNode core needs to be extendible without causing feature bloat and increase in system requirements resulting from that. The only way to accomplish that is make the application completely modular - only a minimum set of features are provided by the core application; the rest of the features are implemented by optional loadable modules. Each file-sharing network should be in a separate module, as should be other additional features like e-mail notifications. With this design, the features are de-coupled from each other, thus greatly simplifying the debugging process, and allowing end user to select only the features he or she needs instead of what a programmer thought was best for him or her.
Second most important pre-requisite for a modern peer-to-peer application is platform-independence. The biggest differences in platforms are the graphical user interfaces, while the underlying structure of operating systems is rather similar. To achieve maximum portability, the core application should be decoupled from graphical user interfaces, which then could be written platform-dependently for each target platform; native user interfaces always perform better than interfaces designed for running on large number of platforms. To achieve this, the core application should not have any interactive graphical user interface of its own at all - it should only provide a protocol through which native graphical user interfaces and other application could communicate with it and control it. The protocol itself should be in human-readable format, but also be easily parse-able for client software; the reason for this would be to allow the possibility of interacting with the protocol directly through simple software like telnet, which would greatly simplify debugging process, but could also be useful even for end users as a crude remote control mechanism.
Related to the above comes the question of programming language to use for writing the core application. At this, C++ would be the most sensible choice, because it is widely used across all platforms and provides fastest code (which is required to achieve low system requirements); it allows (and even enforces) object-oriented design, and is easier to understand than C code. Additionally, since HydraNode strongly relies on module-writers, C++ coders are far easier to find than, say, Java coders.
As mentioned in previous section, quickest way to rapid development process is to give the users free access to the source code of the application; it increases possible developer/debugger-base significantly. Out of the myriad of open source licenses out there, GNU General Public License is most respected among users and developers, so HydraNode source code should follow the trend and be licensed under GNU GPL. Having the source code licensed under GNU GPL also allows us to use the almost infinite amount of existing code freely available through the internet, which could prove as a very useful option.
With the fore-seeable future of large number of co-developer base, it is necessary to clearly define the coding standards for the core application. Coding style is very personal; having large number of developers modifying the code will quickly lead to a mix of different styles and personalities, which in turn makes the code less readable, and thus less maintainable. There are several widely accepted coding standards floating around, and for this project we have chosen to use Linux Kernel coding standard; while originally written for C, the concepts still mostly hold for C++. Source code, however, is worth nothing without correct documentation which would give the future co-developers hints on what the original developers had in mind while writing/designing the application. Again, there several widely accepted documentation standards, out of which perhaps the most common is Doxygen-style. The reason behind this is that Doxygen is capable of extracting documentation from source files and generating web pages out of it, which can give a very quick and extensive overview of the entire application at a glance - something future developers will greatly appreciate.
The privacy of the user should be a serious concern for any modern peer-to-peer application developer; there are several institutions which tend to have a habit of spying upon the users and invading their privacy. The simplest solution would be to block the IP addresses of those groups; even better solution would be to simply stay off their radar. The first part can be implemented within the core application since it controls the low-level networking functionality; second part can be implemented by networking plugins depending on the specific networks.
Since the core application will eventually have a large number of very different networking plugins, we have the problem of bandwidth management. The end user shouldnt be bothered with each specific plugins bandwidth limiting settings, so the bandwidth limits should be managed by the main application, which in turn could either allow or deny requests for bandwidth to modules. This setting should be fully configurable, allowing end user to either have the bandwidth shared equally among the plugins, or in favor of one or several specific plugins.
Various file-sharing networks use very different files identifying methods - most often this is a checksum of the file, sometimes accompanied by file size; additionally, there is files meta-data, which can help the end-user identify the file. Since this feature is common to all file-sharing networks, while only differing in the actual checksum used, it should also be handled by the core application. Several points must be considered here - the core application should be able to generate a large number of checksums and store them. It should also be capable of extracting meta-data of files, as well as do cross-references with checksums - given a checksum from one network, it should be able to find the same file on second network (provided the file is known). However, no single client can know the checksums of all files of all networks, which means that the cross-referencing functionality will be of little use locally - this needs a central database which could store the checksums of all files from all networks, and provide cross-referencing functionality. Heres where Myradin comes in - it does exactly that. While support for Myradin shouldnt be completely integrated since it isnt really a part of the application, it could be an optional plugin that retrieves and submits checksums to the central database.
The last feature is far more important than is obvious on first impression; this is the feature that will eventually allow real multi-network simultaneous downloads of same file. The problem is - since each network uses different checksums for files, it is impossible to identify the same file on two separate networks - you dont know the file is the same until you have downloaded the entire file and generated a checksum out of it. However, with a central database which stores checksums of different files from multiple networks, it would be possible to retrieve the checksums of a file on all other networks provided you have the checksum of a file from one network, thus allowing downloading the same file from two or more networks simultaneously. Upon completition, files actual checksum could again be tested against all known checksums to provide even higher corruption protection than single-network downloads. The central database would also contain files meta-data, which would allow end-users to more clearly identify fake files, thus improving the overall quality of files on all file-sharing networks.
Enhancements:
Graphical User Interface (NEW) (madcat)
- Supports search, download and shared files lists
- Lists loaded modules
- Shows networking statistics
- Lists eDonkey2000 server list
Core/GUI communication (NEW) (madcat)
- Supports networking, files, modules and custom data syncronization with user interface(s).
Hydranode Base (madcat)
- No longer writes ANSI color codes to logfile
- Portability to platforms without stdint.h header
- Portability to unix variants without execinfo.h header
- Full support windows XP Service Pack 2 (half-open connections limiting)
- Using hand-crafted event multiplexing system in sockets to bypass the slow Boost.Signals
- Fixed issues with >2GB files on Windows
- Fixed issues with UDP packets handling when multiple packets arrive with short interval (previously this caused the socket to become dead)
- Support for more than 64 concurrent open connections on Windows
- Handles some race conditions in networking, where events come from backend when frontend has been destroyed more gracefully
- Now remembering total downloaded/uploaded/uptime across sessions (global)
Hydranode Core (madcat)
- No longer allocates disk space when shutting down
- Cleans up filename of invalid characters when starting downloads
- Fixed uploading issues while moving completed download to incoming
- Uploaded amount (for shared files) is now properly stored across sessions
- Avoids duplicate scanning of already-scanned directories
- Fixed crash when download is canceled while chunk hash job is in progress
- Added dynamic module-based upload-speed scaling based on modules overall upload/download data ratio, thus upload-capable modules that have downloaded 70% of data get 70% of upload slots. Note that these are not hard limits, so actual results may vary depending on various conditions.
- Faster and non-blocking disk space allocation for downloads
- Fixes crashes when search result handlers get destroyed
- Properly updates file modification date after movework finishes
- --disable-colors and --transform-colors command-line options
- --module-dir command-line option
- Now correctly handles temp/shared dirs with .. in path names
- No longer shares desktop.ini, thumbs.db and similar files
- No longer loses custom metadata after file rehash
Bittorrent Module (madcat)
- Fixed links command for single-file torrents after restart
- Reduced outgoing client connection timeout from 30s to 5s
- Fixed an issue with URI delimineters not being encoded in tracker GET request (ticket #225).
- Handles tracker responses sent with
newline instead of
- Properly seeds downloaded torrents after completition
- Cleans up cache folder on download completition or canceling
- Properly urlencodes HEAD / GET request arguments (ticket #235)
- Listening ports are now restarted instantly after runtime configuration changes
- Fixed some crashes during torrent completition
- Multi-tracker support
- Fixed uploaded/downloaded ratio calculation
eDonkey2000 Module (madcat)
- Reduced outgoing client connection timeout from 30s to 5s
- Fixed parsing QueueRanking packets from MLDonkey clients
- Fixed a bug where client would be dropped after download session end, when the remote client contacted us and sent AcceptUploadReq, and we didnt send ReqFile.
- Now properly destroys remote LowID clients if we are also LowID.
- More default (hardcoded) servers
- Support for global searching
- Miscellaneous protocol performance improvements and fine-tuning
- Properly switches sources to other files on download completition now
- GlobGetSources v2 packet is sent with different opcode. This raises UDP source queries effectiveness by ~5 times (from 4% to 20+%)
- Better A4AF handling
- Listening ports are now restarted instantly after runtime configuration changes
- Setting ed2k/FindServers can be set to 0 now to disable receiving servers from clients and servers
Email notifications (madcat)
- Fixes unhandled exceptions from connect() call (ticket #217)
HLink application (madcat)
- Its now possible to pass full paths (to .torrent files etc)
Download (6.8MB)
Added: 2006-04-29 License: GPL (GNU General Public License) Price:
1278 downloads
TorrentBar 0.9.1.7
TorrentBar is a BitTorrent file search toolbar for Firefox. more>>
TorrentBar is a BitTorrent file search toolbar for Firefox. Allows to search numerous sites in a matter of minutes for needed torrent files.
If you prefer be anonymous and use software done by users instead of 3rd party companies that spy on you and log your search habits, then this toolbar is for you.
It doesnt have weather forcast (sic), email notifier, bunch of sites that are copies of those biggest with same content. Its simple and easy!
Translated to 6 languages:
- Polish
- English
- Spanish
- Italian
- Russian
- French
Current sites that are included in TorrentBar:
- Torrent.pl Search Engine
- IsoHunt
- Mininova
- The Pirate Bay
- TorrentReactor
- TorrentSpy
- BiteNova
- BtJunkie
- BitTorrent.com
- MegaNova
- torrents in Google
You can toggle hide/show torrentbar with Shift + F1 thx to Luca and his friend.
<<lessIf you prefer be anonymous and use software done by users instead of 3rd party companies that spy on you and log your search habits, then this toolbar is for you.
It doesnt have weather forcast (sic), email notifier, bunch of sites that are copies of those biggest with same content. Its simple and easy!
Translated to 6 languages:
- Polish
- English
- Spanish
- Italian
- Russian
- French
Current sites that are included in TorrentBar:
- Torrent.pl Search Engine
- IsoHunt
- Mininova
- The Pirate Bay
- TorrentReactor
- TorrentSpy
- BiteNova
- BtJunkie
- BitTorrent.com
- MegaNova
- torrents in Google
You can toggle hide/show torrentbar with Shift + F1 thx to Luca and his friend.
Download (0.023MB)
Added: 2007-06-21 License: MPL (Mozilla Public License) Price:
991 downloads
Torrent Bubbles 0.1
Torrent Bubbles is an easy-to-use BitTorrent utility program which can search for torrents on the Web. more>>
Torrent Bubbles is an easy-to-use BitTorrent utility program which can search for torrents on the Web.
The main goal of Torrent Bubbles is simplicity, with only a search bar, two buttons, and the ability to double click a search result (to launch a download).
<<lessThe main goal of Torrent Bubbles is simplicity, with only a search bar, two buttons, and the ability to double click a search result (to launch a download).
Download (0.58MB)
Added: 2005-06-29 License: GPL (GNU General Public License) Price:
1586 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above idpack pro torrent search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed