Halite BitTorrent Client is an Open Source BitTorrent client written by Irishman Eóin O'Callaghan in C++ based on libtorrent from Rasterbar Software. Halite is named after the mineral. The program also relies on the Boost library and libHTTP for the still to be implemented remote control interface from Java enabled (MIDP 1.0) mobile phones.
Features[edit | edit source]
Halite is in an early stage of development supporting basic features:
- Multiple downloads.
- Displays detailed information for the selected torrent.
- Connection limits both global and per-torrent.
- Transfer rate limits again global and per-torrent.
- Trackerless torrents (using the Mainline kademlia DHT protocol).
- IP filtering with eMule ipfilter.dat import.
- Minimize to tray with transfer rate summary.
- Association with ".torrent" files.
- Option to limit the number of instances to one.
- Estimated time remaining indicator.
- Tabbed interface.
- Ability to modify trackers.
- Improved and extended information on the details given for connected peers.
Planned features[edit | edit source]
- Options to ban peers.
- Translations of the UI into a number of languages through the help of volunteers.
Status and perspective[edit | edit source]
The buyout of µTorrent caused a stir in peer-to-peer circles due to the close cooperation of BitTorrent, Inc. with more than 35 entertainment companies including MPAA members 20th Century Fox, Viacom, and Metro-Goldwyn-Mayer Studios. This has been widely discussed on peer-to-peer forums and sites. Behind the backdrop of copyright infringement lawsuits by the MPAA against P2P users, many µTorrent users are concerned that the closed source µTorrent client could introduce backdoors of some sort to the detriment of users in the future.
In this context the question arises, on what alternative clients are available or in development which could possibly replace the highly popular µTorrent. Frequently the Halite Bittorent client is mentioned, because it has low resource usage (in contrast to Azureus) and it is free open source software.
Requirements[edit | edit source]
- Halite is written using Unicode and can only be run on Windows 2000 or higher.