CTCP

E233833

CTCP (Client-To-Client Protocol) is an extension to the IRC protocol that enables clients to exchange special commands and metadata, such as actions, version queries, and ping requests, beyond normal text messages.

All labels observed (9)

Label Occurrences
CTCP canonical 3
CTCP ACTION 1
CTCP CLIENTINFO 1

How this entity was disambiguated

Statements (44)

Predicate Object
instanceOf IRC protocol extension ⓘ
application-layer protocol feature ⓘ
acronymFor Client-To-Client Protocol ⓘ
communicationModel client-to-client via IRC server relay ⓘ
compatibleWith most traditional IRC networks ⓘ
defines standardized command names ⓘ
standardized reply formats ⓘ
delimitedBy ASCII 0x01 characters ⓘ
encapsulatedWithin IRC message body ⓘ
extends IRC protocol ⓘ
linked to: IRC
fullName Client-To-Client Protocol ⓘ
layer application layer ⓘ
origin early IRC client implementations ⓘ
purpose enable client-to-client commands over IRC ⓘ
exchange metadata between IRC clients ⓘ
relatedTo DCC ⓘ
IRC protocol ⓘ
linked to: IRC
representation plain text commands inside IRC messages ⓘ
requires IRC client support ⓘ
scope metadata and control messages beyond normal chat text ⓘ
securityConsideration can be abused for client fingerprinting ⓘ
may be filtered by IRC servers or clients ⓘ
status de facto standard in traditional IRC ecosystem ⓘ
supports DCC negotiation ⓘ
actions ⓘ
finger queries ⓘ
ping requests ⓘ
time queries ⓘ
version queries ⓘ
transportsOver IRC NOTICE messages ⓘ
IRC PRIVMSG messages ⓘ
typicalCommand ACTION ⓘ
DCC ⓘ
FINGER ⓘ
PING ⓘ
TIME ⓘ
VERSION ⓘ
typicalUsageContext graphical IRC clients ⓘ
terminal-based IRC clients ⓘ
usedFor client capability discovery ⓘ
emulating out-of-band signaling over IRC ⓘ
latency measurement between IRC clients ⓘ
user presence and metadata queries ⓘ
usedIn Internet Relay Chat ⓘ
linked to: IRC

How these facts were elicited

Referenced by (11)

Full triples — surface form annotated when it differs from this entity's canonical label.

IRC → supports → CTCP ⓘ
DCC → associatedWith → CTCP ⓘ
Client-To-Client Protocol → definesCommand → CTCP ACTION ⓘ
linked to: CTCP
Client-To-Client Protocol → definesCommand → CTCP VERSION ⓘ
linked to: CTCP
Client-To-Client Protocol → definesCommand → CTCP PING ⓘ
linked to: CTCP
Client-To-Client Protocol → definesCommand → CTCP TIME ⓘ
linked to: CTCP
Client-To-Client Protocol → definesCommand → CTCP CLIENTINFO ⓘ
linked to: CTCP
Client-To-Client Protocol → definesCommand → CTCP USERINFO ⓘ
linked to: CTCP
Client-To-Client Protocol → definesCommand → CTCP FINGER ⓘ
linked to: CTCP
Client-To-Client Protocol → definesCommand → CTCP DCC ⓘ
linked to: CTCP