Software:Comparison of ADC software
From HandWiki
Short description: None
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 (version)[2] |
Notes |
---|---|---|---|---|---|
ADCH++ | Yes | GPL | Yes | 2022-05-18 (3.0.1) | |
ADCH++ GUI | Yes | GPL | No | 2010-12-01 (PyADCH tiger test 2) | |
DSHub | Yes | GPL | No | 2008-10-09 (RC1) |
Discontinued on 2009-01-31[3] |
FlexHub | Yes | AGPL | No | 2013-10-20 (0.2 svn 1469) | |
Luadch | Yes | GPLv3 | Yes | 2022-04-02 (2.23) | |
Nexthub | Yes | MIT License | No | 2008-08-21 (0.4.0.173-net-2.0) | |
uhub | Yes | GPL | No | 2019-12-13 (0.5.1-git-35d8088) |
In Debian[4] and OpenWrt[5] |
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 |
.[6]
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 |
.[7]
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 |
.[9]
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[10] | 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 |
.[11]
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 |
.[12]
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 |
.[13]
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 |
.[14]
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 |
.[15]
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 |
.[16]
References
- ↑ "Comparison Of ADC Software". http://www.mindmap.0rg.p. http://www.mindmap.0rg.pl/?mindmap=Comparison_of_ADC_Software. Retrieved 8 March 2013.
- ↑ Date format: YYYY-MM-DD
- ↑ https://launchpad.net/dshub/+announcement/1920
- ↑ "Debian -- Details of package uhub in sid". https://packages.debian.org/sid/uhub.
- ↑ "Index of /Snapshots/Trunk/Ar71xx/Packages/". Archived from the original on 2014-04-16. https://web.archive.org/web/20140416180605/http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/. Retrieved 2014-04-16.
- ↑ "Comparison Of ADC Software". http://www.mindmap.0rg.p. http://www.mindmap.0rg.pl/?mindmap=Comparison_of_ADC_Software. Retrieved 8 March 2013.
- ↑ "Comparison Of ADC Software". http://www.mindmap.0rg.p. http://www.mindmap.0rg.pl/?mindmap=Comparison_of_ADC_Software. Retrieved 8 March 2013.
- ↑ "Comparison Of ADC Software". http://www.mindmap.0rg.p. http://www.mindmap.0rg.pl/?mindmap=Comparison_of_ADC_Software. Retrieved 8 March 2013.
- ↑ "Comparison Of ADC Software". http://www.mindmap.0rg.p. http://www.mindmap.0rg.pl/?mindmap=Comparison_of_ADC_Software. Retrieved 8 March 2013.
- ↑ "OS X version · Issue #37 · airdcpp-web/Airdcpp-webclient". https://github.com/airdcpp-web/airdcpp-webclient/issues/37.
- ↑ "Comparison Of ADC Software". http://www.mindmap.0rg.p. http://www.mindmap.0rg.pl/?mindmap=Comparison_of_ADC_Software. Retrieved 8 March 2013.
- ↑ "Comparison Of ADC Software". http://www.mindmap.0rg.p. http://www.mindmap.0rg.pl/?mindmap=Comparison_of_ADC_Software. Retrieved 8 March 2013.
- ↑ "Comparison Of ADC Software". http://www.mindmap.0rg.p. http://www.mindmap.0rg.pl/?mindmap=Comparison_of_ADC_Software. Retrieved 8 March 2013.
- ↑ "Comparison Of ADC Software". http://www.mindmap.0rg.p. http://www.mindmap.0rg.pl/?mindmap=Comparison_of_ADC_Software. Retrieved 8 March 2013.
- ↑ "Comparison Of ADC Software". http://www.mindmap.0rg.p. http://www.mindmap.0rg.pl/?mindmap=Comparison_of_ADC_Software. Retrieved 8 March 2013.
- ↑ "Comparison Of ADC Software". http://www.mindmap.0rg.p. http://www.mindmap.0rg.pl/?mindmap=Comparison_of_ADC_Software. Retrieved 8 March 2013.