Welcome to the home of the ADC community!

Advanced Direct Connect (ADC) is a simple protocol for a client/server-oriented messaging and file sharing system. The ADC Project aims to provide documentation for the ADC community and its developers.

ADC is the next generation Direct Connect protocol. It aims to provide a well specified protocol that enables globally unique identification of users, encrypted password sending, hashes for communication and file retrieval, full UTF-8 support and identifiable C-C connections.

ADC is split up into two sections; the base protocol and its extensions. The base protocol specifies and requires login procedures, error code messaging, information notifications and basic file sharing. Extensions to the protocol can be more quickly modified and used, without interfering with the base protocol. Extensions include hash algorithms, regular expressions, user commands and secure (TLS) connections.

News


New version of Extensions Released

Version 1.0.6

Added KEYP extension for providing certificate substitution protection in ADCS.
Added note to signal DFAV.
Added SUDP extension for encryption of UDP traffic.
Added TYPE extension for chat state notifications.
Added FEED extension for RSS feeds.
Added SEGA extension for grouping of file extensions in SCH.
Added failover hub addresses to the hub INF.
Added free slots to the client INF.
Added ADCS extension for encryption in ADC.
Added locale field to INF
Modified user parameter line in UCMD to handle multiple inputs.
Added hidden in enumeration of CT field in INF.
Added error code Invalid feature in STA.

view documentation