Comparison of ADC software
Advanced Direct Connect for a computer network is a peer-to-peer file-sharing protocol. This page compares the features of a number of software implementations of the protocol.[1]
Hub software
General
| ADC hub | FOSS | Software license | Active | Last Update | Notes |
|---|---|---|---|---|---|
| ADCH++ | Yes | GPL | Yes | 2021-10-08 / 3.0.0 | |
| ADCH++ GUI | Yes | GPL | No | ||
| DSHub | Yes | GPL | No | 2008-10-09 / RC1 | |
| FlexHub | Yes | AGPL | No | 2013-10-20 / 0.2 svn 1469 | |
| Luadch | Yes | GPLv3 | Yes | 2021-09-16 / 2.22 | |
| Nexthub | Yes | MIT License | No | ||
| uhub | Yes | GPL | No | 2019-12-13 / 0.5.1-git-35d8088 | In Debian[2] and OpenWrt[3] |
| ErlHub | Yes | GPL | ? | ||
| Qhub | Yes | GPL | No | 2006-07-09 / 0.10 | |
| Starlet ADC Hub | No | Proprietary | No | ||
| Starhub | No | source code available | No | ||
| RusHub | Yes | GPL | No | 2012-07-10 / 2.3.10 | |
| ADC hub | FOSS | Software license | Active |
.[4]
Operating system support
| ADC hub | Windows | Linux | OS X | Other |
|---|---|---|---|---|
| ADCH++ | Yes | Yes | No | No |
| ADCH++ GUI | Yes | Yes | No | Any Python enabled platform |
| DSHub | Yes | Yes | Yes | Any Java enabled platform |
| FlexHub | Yes | Yes | No | No |
| Luadch | Yes | Yes | Yes | Raspberry Pi, Synology NAS, any GCC enabled platform |
| Nexthub | Yes | ? | No | Any C# enabled platform |
| uhub | Yes | Yes | Yes | BSD, Haiku, OpenWrt, Solaris |
| Erlhub | Yes | Yes | Yes | Any Erlang enabled platform |
| Qhub | ? | ? | ? | ? |
| Starlet ADC Hub | No | No | No | OpenVMS |
| Starhub | Yes | Yes | Yes | Any Java enabled platform |
| RusHub | Yes | Yes | Yes | FreeBSD, Solaris |
| ADC hub | Windows | Linux | OS X | Other |
.[5]
Interface and programming
| ADC hub | GUI |
CLI |
Other |
Programming language |
Based on |
|---|---|---|---|---|---|
| ADCH++ | No | Yes | ? | C++, Lua, Python, Ruby | |
| ADCH++ GUI | Yes | No | ? | C++, Python | ADCH++ |
| DSHub | Yes | Yes | ? | Java, Python | |
| FlexHub | Planned | Yes | ? | Lua | |
| Luadch | No | Yes | ? | C++, Lua | |
| Luadch GUI | Yes | No | ? | wxLua | |
| Nexthub | Yes | No | No | C-Sharp | |
| uhub | No | Yes | ? | C | |
| Erlhub | ? | ? | ? | Erlang | |
| Qhub | ? | ? | ? | ? | |
| Starlet ADC Hub | No | Yes | No | C | |
| StarHub | Yes | ? | ? | Java | |
| RusHub | No | Yes | No | C++ | |
| ADC hub | GUI | CLI | Other | Programming language | Based on |
Features
| ADC hub | Encryption | IPv6 | Plugin | Hash algorithms | Bloom filter | ADC support | Other |
|---|---|---|---|---|---|---|---|
| ADCH++ | Yes | Yes | Lua, Python, Ruby | Tiger tree hash | Yes | TIGR, ADCS, PING | |
| ADCH++ GUI | Yes | No | Python | Tiger tree hash | Yes | TIGR, ADCS, PING | |
| DSHub | Yes | No | Java, Python | Tiger tree hash | No | TIGR, ADCS, PING | |
| FLexHub | Linux only | No | No | Tiger tree hash | No | TIGR, ADCS, PING | |
| Luadch | Yes | Yes | Lua | Tiger tree hash | No | TIGR, ADCS, PING, KEYP, ASCH, SUDP, OSNR | |
| Nexthub | Yes | No | C# | Tiger tree hash | No | TIGR, ADCS | |
| uhub | Yes | Yes | C | Tiger tree hash | No | TIGR, ADCS, PING | |
| Qhub | ? | ? | ? | Tiger tree hash | No | TIGR | |
| Starlet ADC Hub | No | No | No | Tiger tree hash | No | TIGR | |
| Starhub | ? | ? | ? | Tiger tree hash | No | TIGR | |
| RusHub | No | ? | No | Tiger tree hash | No | TIGR | |
| ADC hub | Encryption | IPv6 | Plugin | Hash algorithms | Bloom filter | ADC support | Other |
.[7]
Client software
General
| ADC client | FOSS | Software license | Active | Last Update |
|---|---|---|---|---|
| AirDC++ | Yes | GNU GPL | Yes | 2021 |
| AirDC++ Web Client | Yes | GNU GPL, MIT | Yes | 2021 |
| ApexDC++ | Yes | GNU GPL | Yes | 2019 |
| DC++ | Yes | GNU GPL | Yes | 2022 |
| jucy | Yes | BSD | Yes | 2014 |
| LinuxDC++ | Yes | GNU GPL | No | 2011 |
| EiskaltDC++ | Yes | GNU GPL | Yes | 2021 |
| FlylinkDC++ | Yes | GNU GPL | Yes | 2021 |
| RSX++ | Yes | GNU GPL | No | 2011 |
| TkDC++ | Yes | GNU GPL | No | 2010 |
| StrongDC++ | Yes | GNU GPL | No | 2010 |
| RevConnect | Yes | GNU GPL | No | 2007 |
| ncdc | Yes | MIT | Yes | 2019 |
| ADC client | FOSS | Software license | Active |
Operating system support
| ADC client | Windows | Linux | OS X | BSD | Haiku |
|---|---|---|---|---|---|
| AirDC++ | Yes | No | No | No | No |
| AirDC++ Web Client | No | Yes | No installable package[8] | Yes | ? |
| ApexDC++ | Yes | No | No | No | No |
| DC++ | Yes | No | No | No | No |
| jucy | Yes | Yes | Yes | No | No |
| LinuxDC++ | No | Yes | No | Yes | No |
| EiskaltDC++ | Yes | Yes | Yes | Yes | Yes |
| FlylinkDC++ | Yes | No | No | No | No |
| RSX++ | Yes | No | No | No | No |
| TKDC++ | Yes | No | No | No | No |
| StrongDC++ | Yes | No | No | No | No |
| ncdc | No | Yes | Yes | Yes | ? |
| ADC client | Windows | Linux | OS X | BSD | Haiku |
.[9]
Interface and programming
| ADC client | GUI | CLI | WebUI | Programming language | Based on |
|---|---|---|---|---|---|
| AirDC++ | Yes | No | Yes | C++ | StrongDC++ |
| AirDC++ Web Client | No | No | Yes | C++, TypeScript | AirDC++ |
| ApexDC++ | Yes | No | No | C++, Lua | StrongDC++ |
| DC++ | Yes | No | No | C++ | |
| Jucy | Yes | No | No | Java | |
| LinuxDC++ | Yes | No | No | C++ | DC++ |
| EiskaltDC++ | Yes | Yes | Yes | C++, Lua | DC++ |
| FlylinkDC++ | Yes | No | Yes | C++ | StrongDC++, DC++, ApexDC speed mode |
| RSX++ | Yes | No | No | C++, Lua | StrongDC++ |
| TKDC++ | Yes | No | No | C++, Lua | StrongDC++, DC++ |
| StrongDC++ | Yes | No | No | C++ | DC++ |
| ncdc | No | Yes | No | C | |
| ADC client | GUI | CLI | WebUI | Programming language | Based on |
.[10]
Features
| ADC client | Magnet URI | UPnP | NAT traversal | DHT | Encryption | IPv6 | Plugin/API | Proxy | Hash algorithms | Protocol support | NMDC compatible | Other |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AirDC++ | Yes | Yes | Yes | No | Yes | Yes | Web API | Yes | Tiger tree hash | TIGR, ADCS, UCMD, BLOM, NATT, SEGA, PFSR, KEYP, PBD1, UBN1, MCN1, SUDP, QP, HBRI, ASCH | Yes | |
| AirDC++ Web Client | Yes | Yes | Yes | No | Yes | Yes | Web API | Yes | Tiger tree hash | Inherits from AirDC++ | Yes | |
| ApexDC++ | Yes | Yes | Yes | Yes | Yes | No | C++, Lua | Yes | Tiger tree hash | Inherits from StrongDC++ | Yes | |
| DC++ | Yes | Yes | Yes | No | Yes | Yes | C++, Lua | Yes | Tiger tree hash | TIGR, ADCS, UCMD, BLOM, NATT, SEGA | Yes | |
| jucy | Yes | Yes | No | No | Yes | Yes | Eclipse RCP | Yes | Tiger tree hash | TIGR, ADCS, UCMD, BLOM, KEYP, SUDP | Yes | |
| LinuxDC++ | Yes | Yes | No | No | Yes | No | No | Yes | Tiger tree hash | Inherits from DC++ | Yes | |
| EiskaltDC++ | Yes | Yes | Yes | Yes | Yes | No | Lua, QtScript, QML | Yes | Tiger tree hash | TIGR, ADCS, UCMD, BLOM, NATT, SEGA, PFSR, KEYP, FS | Yes | |
| FlylinkDC++ | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Tiger tree hash | Inherits from StrongDC++ | Yes | |
| RSX++ | Yes | Yes | No | Yes | Yes | No | C++, Lua | Yes | Tiger tree hash | Inherits from StrongDC++ | Yes | |
| TKDC++ | Yes | Yes | Yes | No | Yes | No | C++, Lua | Yes | Tiger tree hash | TIGR, ADCS, UCMD, BLOM, NATT, SEGA, PFSR | Yes | |
| StrongDC++ | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Tiger tree hash | TIGR, ADCS, UCMD, BLOM, NATT, SEGA, PFSR, QP | Yes | |
| ncdc | No | No | No | No | Yes | Yes | No | No | Tiger tree hash | TIGR, ADCS, KEYP, SUDP | Yes | |
| ADC client | Magnet URI | UPnP | NAT traversal | DHT | Encryption | IPv6 | Plugin | Proxy | Hash algorithms | Protocol support | NMDC compatible | Other |
.[11]
Other software
General
| Other software | Software type | FOSS | Software license | Active | Last Update |
|---|---|---|---|---|---|
| ADCCore | General library | Yes | GNU GPL | Yes | |
| DCBouncer | Relay | Yes | GNU GPL | Yes | |
| DC-Hublink | Hub linker | Yes | GNU GPL | No | |
| DCWatch | Hub operator helper | Yes | GNU GPL | No | |
| Embla | General library | Yes | GNU GPL | ? | |
| FlowLib | General library | Yes | GNU GPL | Yes | |
| NetChatLink | Hub linker | Yes | GNU GPL | Yes | |
| Announcer Bot | Announce new Releases | Yes | GNU GPLv2 | Yes | |
| Certmanager | Manage SSL Certificates | Yes | GNU GPLv2 | Yes | |
| SerieBot | SerieBot | Yes | GNU GPL | Yes | |
| Other software | Software type | FOSS | Software license | Active |
.[12]
Operating system support
| Other software | Windows | Linux | OS X | Other |
|---|---|---|---|---|
| ADCCore | Yes | ? | ? | Any .NET4 enabled platform |
| DCBouncer | Yes | Yes | No | No |
| DC-Hublink | Yes | No | No | No |
| DCWatch | Yes | Yes | No | No |
| Embla | Yes | Yes | Yes | Any Java enabled platform |
| FlowLib | Yes | Yes | Yes | Any C# enabled platform |
| NetChatLink | Yes | No | No | Runs under Wine |
| Announcer Bot | Yes | No | No | No |
| Certmanager | Yes | No | No | No |
| SerieBot | Yes | Yes | Yes | Any C# enabled platform |
| Other software | Windows | Linux | OS X | Other |
.[13]
Interface and programming
| Other software | GUI | CLI | Other | Programming language | Based on |
|---|---|---|---|---|---|
| ADCCore | No | No | No | C# | CoreDC |
| DCBouncer | No | Yes | No | C++ | |
| DC-Hublink | Yes | No | No | Visual Basic | |
| DCWatch | No | Yes | No | Java, Lua | Embla |
| Embla | No | No | No | Java | |
| FlowLib | No | No | No | C# | |
| NetChatLink | Yes | No | No | Delphi | |
| Announcer Bot | No | No | No | Lua | |
| Certmanager | Yes | No | No | wxLua | |
| ADC hub | GUI | CLI | Other | Programming language | Based on |
Features
| Other software | Encryption | IPv6 | Plugin, extendable | Hash algorithms | ADC support | Other |
|---|---|---|---|---|---|---|
| ADCCore | Yes | ? | Yes | Tiger tree hash | TIGR, ADCS | |
| DCBouncer | Yes | No | No | Tiger tree hash | Any clients, hubs | |
| DC-Hublink | No | No | No | Tiger tree hash | TIGR | |
| DCWatch | Yes | ? | Java, Lua | Tiger tree hash | TIGR, ADCS | |
| Embla | Yes | ? | Yes | Tiger tree hash | TIGR | |
| FlowLib | Yes | ? | Yes | Tiger tree hash | TIGR | |
| NetChatLink | No | No | No | Tiger tree hash | TIGR | |
| Announcer Bot | Yes | No | No | ADCS, OSNR | only Luadch supports OSNR | |
| Other software | Encryption | IPv6 | Plugin, extendable | Hash algorithms | ADC support | Other |
.[14]
References
- "Comparison Of ADC Software". http://www.mindmap.0rg.p. Retrieved 8 March 2013.
- "Debian -- Details of package uhub in sid".
- "Index of /Snapshots/Trunk/Ar71xx/Packages/". Archived from the original on 2014-04-16. Retrieved 2014-04-16.
- "Comparison Of ADC Software". http://www.mindmap.0rg.p. Retrieved 8 March 2013.
- "Comparison Of ADC Software". http://www.mindmap.0rg.p. Retrieved 8 March 2013.
- "Comparison Of ADC Software". http://www.mindmap.0rg.p. Retrieved 8 March 2013.
- "Comparison Of ADC Software". http://www.mindmap.0rg.p. Retrieved 8 March 2013.
- "OS X version · Issue #37 · airdcpp-web/Airdcpp-webclient". GitHub.
- "Comparison Of ADC Software". http://www.mindmap.0rg.p. Retrieved 8 March 2013.
- "Comparison Of ADC Software". http://www.mindmap.0rg.p. Retrieved 8 March 2013.
- "Comparison Of ADC Software". http://www.mindmap.0rg.p. Retrieved 8 March 2013.
- "Comparison Of ADC Software". http://www.mindmap.0rg.p. Retrieved 8 March 2013.
- "Comparison Of ADC Software". http://www.mindmap.0rg.p. Retrieved 8 March 2013.
- "Comparison Of ADC Software". http://www.mindmap.0rg.p. Retrieved 8 March 2013.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.