EiskaltDC++ is a cross-platform program that uses the Direct Connect and Advanced Direct Connect protocols. It is compatible with DC++, AirDC++, FlylinkDC++ and other DC clients. EiskaltDC++ also interoperates with all common DC hub software.
Currently supported systems (in order of decreasing importance): GNU/Linux, macOS, MS Windows, FreeBSD, Haiku and GNU/Hurd.
Features:
- Highly customizable user interface
- User interface is translated to many languages
- Encryption of traffic
- Multi-threaded download of files
- Support of binding to specific network interface or address
- Support of UPnP (Universal Plug and Play)
- Support of PFSR (partial file sharing)
- Support of DHT (Distributed Hash Table)
- Support of case-sensitive file lists
- Lists of downloaded and uploaded files
- Lists of public and favorite hubs
- Lists of favorite users
- List of active transfers
- Flexible search with the ability to group results
- Flexible settings for downloading files
- Indicator of free space on disk
- Support of IP filter and basic antispam
- Search spy
- ADL search
- Full-featured chat
- User commands on hub
- Flexible keyboard shortcuts settings
- Text and sound notifications for different events
- Flexible settings for files hashing
- Special tool for calculating of TTH for any file
- Support of limitations of download/upload speed
- Support of limitations by size of shared files
- Support of handling of magnet links, web magnet links and hub links
- Support of automatic replies to private messages when user is inactive
- Support of IDNA (recognition of national domain names)
- Support of URL encoded strings for hub addresses