Difference between revisions of "Client to client protocol"

From Mibbit Wiki
Jump to: navigation, search
(some returned data examples: 03.chat v.3117)
m (CTCP Commands and Replies)
 
(14 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
CTCP, or Client-To-Client Protocol, is a common protocol implemented by every major IRC client in use today. CTCP extends the original IRC protocol by allowing users to query other clients for specific information.
 
CTCP, or Client-To-Client Protocol, is a common protocol implemented by every major IRC client in use today. CTCP extends the original IRC protocol by allowing users to query other clients for specific information.
  
To use CTCP the command <tt>/ctcp TheNick <argument></tt>.
+
{{:Command:Ctcp}}
  
 
==CTCP Commands and Replies==
 
==CTCP Commands and Replies==
Line 8: Line 8:
 
* [[Ctcp_(time)|Time]]
 
* [[Ctcp_(time)|Time]]
 
* [[Ctcp_(version)|Version]]
 
* [[Ctcp_(version)|Version]]
* [[Ctcp_(website)|Website]]
+
 
* [[Ctcp_(backend)|Backend]]
+
Mibbit specific:
 +
* [[Ctcp_(backend)|Backend]]: which client are people using
 +
* [[Ctcp_(profile)|Profile]]: will show the profile eventually
 +
* [[Ctcp_(country)|Country]]: where the user is connecting from
 +
* [[Ctcp_(browser)|Browser]]: Refer(r)er sent by the browser
 +
* [[Ctcp_(connectip)|Connectip]]: which Mibbit server has connected the ircd
 +
* [[Ctcp_(website)|Website]]: which page widget users come from
 +
* [[Ctcp_(allinfo)|Allinfo]]: a combination of Time, Backend, Profile, Version, Country, Browser, ConnectIP and Website
 +
 
 +
<br>
 
* Unknown Request: Blocked from being sent to the client in the backend.
 
* Unknown Request: Blocked from being sent to the client in the backend.
  
==some returned data examples==
 
{| class="wikitable"
 
|-
 
!client HOST   !!/ctcp nick BACKEND!!/whois client!!/ctcp <nick> VERSION:
 
|-
 
|                    ||     ||(2010-08-27)||www.mibbit.com ajax IRC Client...
 
|-
 
|  01.chat.mibbit.com||01.chat.mibbit.com||v3103||.3107
 
|-
 
|  02.chat.mibbit.com||02.chat.mibbit.com||v3103||.3104
 
|-
 
|  03.chat.mibbit.com||03.chat.mibbit.com||v3103||.3117
 
|-
 
|    wbe01.mibbit.com|| ircip1.mibbit.com||v3107||.3059
 
|-
 
|    wbe02.mibbit.com||  wbe02.mibbit.com||v3107||.3116
 
|-
 
|    wbe03.mibbit.com|| ircip2.mibbit.com||v3107||.3103
 
|
 
|}
 
  
  
 
[[Category:Commands]][[Category:IRC]]
 
[[Category:Commands]][[Category:IRC]]

Latest revision as of 20:44, 30 October 2012

Wiki Home | FAQ | Features | IRC Commands | IRC Modes | Widget Information | Widget: WebIRC Server Setup | URI Parameters | Wish List | Registration Information | Mibbit Staff

Home | Quick Start Guide | Live Mibbit Help


CTCP, or Client-To-Client Protocol, is a common protocol implemented by every major IRC client in use today. CTCP extends the original IRC protocol by allowing users to query other clients for specific information.

Command:Ctcp

CTCP Commands and Replies

Mibbit specific:

  • Backend: which client are people using
  • Profile: will show the profile eventually
  • Country: where the user is connecting from
  • Browser: Refer(r)er sent by the browser
  • Connectip: which Mibbit server has connected the ircd
  • Website: which page widget users come from
  • Allinfo: a combination of Time, Backend, Profile, Version, Country, Browser, ConnectIP and Website


  • Unknown Request: Blocked from being sent to the client in the backend.