ADC Software List

From ADCPortal Wiki

Jump to: navigation, search

Any software listed on this page supports ADC 1.0 Specification made by Jacek Sieka

Contents

Hub Software

Main article: ADC Hub software

ADCH++ ADCH++

Main article: | ADCH++

ADCH++ is a hub for the ADC network. It implements the ADC protocol. The core application is very simple, but extensible using plugins. Among the standard plugins there is a scripting plugin that allows hub owners to further customize the hub using the Lua scripting language. The core is also exposed as a Python module, thus it is possible to use it within a Python application.

ADCH++ ADCH++ GUI

More info coming

ADCH++ GUI Website

DSHub DSHub

Discontinued Software Main article: DSHub

DSHub is an ADC hubsoft written in Java, secure, innovative, interactive, graphic interfaced hub soft.

eadc-hub

eadc-hub is a hub written in erlang supports plugins along with SHA-1.

eadc-hub Website

eHub

eHub is a software written in java that supports jabber and rss feeds.

Protocol Implementations: PING, TIGR, ADCS

Supports: Jabber, RSS

eHub Website

Luadch

Main article: Luadch

Ludach is a small hubsoft written in Lua, with small memory footprint.

Nexthub

NextHub is a powerful file-sharing server written in C#. It implements the ADC protocol and will run under any platform supporting the .NET 2.0 framework. The emphasis on NextHub is performance, simplicity, and extendability.

Protocol Implementations: TIGR

Supports: LUA

Nexthub Website

Netfraction

More info to come. (needs reviewing first)

Protocol Implementations: TIGR

Netfraction Website

qhub

More info to come. (needs reviewing first)

QHub Website

µHubµHub (micro-Hub)

Main article: uHub

Hub is a high performance peer-2-peer hub written in C. It has a clean design and small memory footprint. It is scalable, and will work for small hubs on embedded hardware, as well as big hubs running on high performance servers with thousands of users.

µHub Website

FlexHub

Main article: FlexHub

FlexHub is a small hubsoft written in LUA, with a graphical user interface, and with the ability to support both ADC and NMDC.

Protocol Implementations: TIGR

FlexHub Website

Client Software

Main article : ADC client

AirDC++ AirDC++

Main article: AirDC++

A client targeted for normal p2p users needs, with some addons for more advanced users too. AirDC++ 2.xx versions are Based on popular DC++ modification StrongDC++, (ADC and NMDC) AirDC++ aims to be a fast updating, feature rich p2p client on its main purposes: Sharing, Downloading and Chatting. AirDC++ has many features to make its appearance more customable to fit its users own eye and help the user on his/her every day usage.

AirDC++ Website

ApexDC++ ApexDC++

Innovative DC client based on the already feature rich StrongDC++, a modification of DC++. ApexDC's goal is to be a project that listens it's users as well instead of just being made based on the, sometimes obscure, decisions and opinions of the developers. ApexDC has all the essentials for everyday p2p users as well as plenty of extras and options for those that look for more challenging user experience, a multi-purpose solution or basic operator client.

ApexDC++ Website

BCDC++ BCDC++

This client is closely based on DC++ and its main extension is its Lua scripting interface making it a popular choice for many people that wants to run extend its features by running LUA scripts.

BCDC++ Website

DC++ DC++

Main article: DC++

DC++ is an open source client for Windows for the Direct Connect network. Direct Connect allows you to share files over the Internet without restrictions or limits. The client is completely free of advertisements and has a nice, easy to use interface. Firewall and router support is integrated and it is easy and convenient to use functionality like multi-hub connections, auto-connections and resuming of downloads.

DC++ Website

jucy jucy

Jucy is a Multiplatform client usable on Mac, Linux and Windows. Its not open source, but the source is viewable. Its extensible with plugins and tries to be easily usable providing compfort like an update functionality.

jucy Website

LinuxDC++ LinuxDC++

LinuxDC++ is a Linux port of the Direct Connect client DC++. Though it is primarily aimed at Linux, it has been shown to work on other Unix-based operating systems as well. It is written in C++ and makes use of GTK+ for the user-interface. LinuxDC++ is free and open source software licensed under the GPL.

LinuxDC++ Website

QuickDC

QuickDC is a client lib for ADC NMDC and HTTP with a built-in ADC hub written in C++

QuickDC Website

RSX++ RSX++

Main article: RSX++

RSX++ is an advanced DC client which support both NMDC and new ADC protocol. It contain many useful features for Users and Operators, like:

  • Raw Manager
  • Client/Filelist Detection
  • MyINFO Detection
  • Advanced AutoSearch with option to redirect user to check his filelist
  • IP Detection
  • Highlights for chat/pm and Filter for chat
  • Share/Download Skiplist, option to choose folder to download by file extension
  • Exteded PM Frame


RSX++ can be easily extended by LuaScripts (compatible with BCDC++, with own extensions) or by Plugins (RSX++ provide a simple Software Development Kit to develop a third-part extensions). All special features are allowed to use only for Operators, so RSX++ can be used as a Op-Client as well as a User-Client.

RSX++ Website

StrongDC++ StrongDC++

StrongDC++ is a modification of original DC++. It's one of the most widely used clients. It supports both NMDC and ADC protocol, and it was the source of massive expansion of segmented downloading. StrongDC++ is designed to be friendly to system resources. It is regarded as the least memory intensive DC Client. A new feature added to the client is StrongDC++ DHT that lets users search/download via nodes instead of hubs.

StrongDC++ Website

XMPL Xmpl

The client that wants to create a new way of thinking about development and experiance for users and developers alike with a unique look and installation guide that was intended to simplify for the user, the gui looks like Windows Live Messager this is also an idea from Flow84 to get other developers to think in other ways on guii looks. XMPL is licensed under GPL 2 and the software is written in C#.

Xmpl Website

Misc Software

80Sheep Lib

More info to come. (needs reviewing first)

Protocol Implementations: BASE, TIGR

80Sheep Lib

A-Bot

More info to come. (needs reviewing first)

A-Bot Website

DCBouncer

Main article: DCBouncer

A small program that allows the user to set up a bouncer that the client connections and the bouncer connects to the server so the user has a offline logger present in the hub at all times plus it has a description that shows if the user is offline.

DCBouncer Launchpad Site

DC-Hublink

DC-hublink is a client program that links NMDC hubs, ADC hubs and IRC channels.

It will link main chat of all hubs connected, so a larger virtual chat hub is formed. With the default built-in functionality of filtering kick and ban messages, and operator and user commands, it only relays genuine chat commands

It offers very effective flood protection for all hubs connected, and can also be used for flood protection only.

DC-hublink supports ADC 1.0 and all previous drafts.

Protocol Implementations: TIGR

DC-Hublink Website

DCWatch DCWatch

Main article: DCWatch

DCWatch is a world-unique application suite for Direct Connect Hub operators. Includes implementation for the old NeoModus DC (NMDC) and the current ADC protocols.

Protocol Implementations: BASE, TIGR, SHA1, PING, TYPE, FEED, LINK, UCMD, ADCS

DCWatch Website

Embla

Embla a open source library for ADC protocol and extension implementation written in Java licensed under GPL3

Protocol Implementations: BASE, TIGR, SHA1, PING, TYPE, FEED, LINK, UCMD, ADCS

Embla Website

Flowlib

Flowlib a open source library for ADC protocol and extension implementation written in C# licensed under GPL2

Protocol Implementations: BASE, TIGR, BZIP, ADCS

Flowlib Website

OpenHublist ADC Pinger

Openhublist pinger supports both ADC and ADCS a really good tool for those that are interested in making a ADC Hublist the pinger is written in PHP and Java and is licensed under GPL3 the pinger stores data in MySQL database so MySQL knowledge is a requirement.

Protocol Implementations: BASE, TIGR, BZIP, ADCS, PING

Openhublist Website

Links

See Also

Personal tools