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 (1)
| Label | Occurrences |
|---|---|
| CTCP canonical | 2 |
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
ⓘ
surface form:
IRC protocol
|
| 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 ⓘ
surface form:
IRC protocol
|
| 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 |
IRC
ⓘ
surface form:
Internet Relay Chat
|
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.