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.
It supports:
1. No ads, spyware, or bundled software that you don't need
2. Open source software, code freely available under the GNU GPL
3. Encryption via ADCS
4. Uses Bloom filters to reduce traffic
5. Supports Ping Extension between hublist and hub
6. Simple Management System within the hub to configure it
To run ADCH++ you will need the following:
1. Linux with a 2.6-based kernel or Windows 2000/XP/Vista/7
2. Read and understand the documentation and follow the setup guide accordingly
3. Optional: An administrator account (to install as service / run on port < 1024 on Unix)
4. Optional: Microsoft Visual C++ 2008 SP1 Redistributable Package (x86/x64) for MSVC Builds
5. Optional: OpenSSL (Windows/Linux) to generate certificates for the hub to use
ADCH++ contains a rather powerful plugin API that can be used to create advanced plugins that change or add to ADCH++'s behaviour. ADCH++ has two main threads running when operating. One handles all network communication while the other does all other work (handle protocol data and so on). All plugins are run in the worker thread, which is the only thread visible to the API. You are only allowed to interact with ADCH++ from this thread, as none of the API is thread safe, unless otherwise noted.
Please Note: Windows Vista and Windows 7 should not install to program files directory if they don't know how to workaround UAC and store configuration files with windows environment variables if you feel that its too hard just install it to another folder where UAC doesn't apply a good alternative path is: c:\Users\<Your Account>\
The license of this software is Free, you can free download and free use this server utility software.