Pork Center

CTCP

De Hack-it.org.

 
Ligne 7 : Ligne 7 :
Par contre, le mode no colors (souvent c'est +c), existant sur certains networks et meme parfois présent par défaut a la création d'un chan, l'en empêchent.
Par contre, le mode no colors (souvent c'est +c), existant sur certains networks et meme parfois présent par défaut a la création d'un chan, l'en empêchent.
-
Voici les CTCP auquels des clients IRC sont succeptibles de répondre :
+
L'usage est : <b>CTCP <Nickname | #Channel> <REQUETE> <Parametres></b>
 +
 
 +
Voici les CTCP auquels des clients IRC sont succeptibles de répondre (ainsi que les reponses par defaut):
==CTCP VERSION==
==CTCP VERSION==
-
Le ctcp universel, auquel un max de client répondront :<br>Il donne le nom et la version du client ; voire les addons/script qui y sont implémentés.
+
Le ctcp universel, auquel un max de client répondront :<br>Il donne le nom et la version du client, et parfois le systeme d'exploitation.
 +
<br>Certains scripts/addon viennent y greffer leur petite ligne.
 +
 
==CTCP PING==
==CTCP PING==
Aussi répandu que son copain du dessus, il vous permet de déterminer le ping entre vous et le client interrogé.
Aussi répandu que son copain du dessus, il vous permet de déterminer le ping entre vous et le client interrogé.
 +
==CTCP TIME==
==CTCP TIME==
Pour obtenir l'heure locale de l'utilisateur.<br>
Pour obtenir l'heure locale de l'utilisateur.<br>
Pratique pour déterminer de quel pays il vient si on a pas son ip.<br>
Pratique pour déterminer de quel pays il vient si on a pas son ip.<br>
Ou pour savoir si on a la bonne heure
Ou pour savoir si on a la bonne heure
 +
 +
==CTCP ACTION==
 +
Il est interprété par quasiment tous les clients, c'est l'équivalent du /me :
 +
/CTCP #ubuntu-fr ACTION se torche le cul avec la grammaire franssaize
 +
==CTCP FINGER==
==CTCP FINGER==
-
mIRC y répond par défaut (xchat et irssi l'ignorent)<br>
+
Peu de clients y répondent par défaut.<br>
-
Il donne quelques infos sur l'utilisateur, dont l'email qu'il a rentré et le véritable idle.
+
mIRC donne quelques infos sur l'utilisateur : le realname, l'email qu'il a rentré et le véritable idle.<br>
 +
KVirc donne juste le realname.<br>
 +
 
==CTCP USERINFO==
==CTCP USERINFO==
 +
Retourne la variable USER_INFORMATION.
 +
Irssi y répond, par défaut, par le realname.
 +
KVirc répond ce que l'utilisateur a rentré dans le champ adéquat (informations de l'utilisateur), si le champ a été rempli.
 +
==CTCP CLIENTINFO==
==CTCP CLIENTINFO==
 +
Ca donne la liste de tous les CTCP supportés par le client de l'utilisateur (irssi, kvirc, jpilot, eggdrop, Colloquy et bitchx y repondent).<br>
 +
Parfois, cette commande peut supporter un CTCP supporté par le client en paramètre, auquel le client régiras en donnant la description du-dit CTCP.
 +
* bitchx : SED UTC ACTION DCC CDCC BDCC XDCC VERSION CLIENTINFO USERINFO ERRMSG FINGER TIME PING ECHO INVITE WHOAMI OP
 +
          OPS UNBAN IDENT XLINK UPTIME  :Use CLIENTINFO <COMMAND> to get more specific information
 +
* kvirc : PING,VERSION,CLIENTINFO,USERINFO,FINGER,SOURCE,TIME,ACTION,AVATAR,DCC,PAGE - Use 'CLIENTINFO <tag>' for a description of each tag
 +
* jpilot : FINGER PING ECHO CLIENTINFO TIME VERSION ( no DCC support yet)
 +
* eggdrop : SED UTC ACTION DCC CDCC BDCC XDCC VERSION CLIENTINFO USERINFO ERRMSG FINGER TIME PING ECHO INVITE WHOAMI OP OPS
 +
          UNBAN IDENT XLINK UPTIME  :Use CLIENTINFO <COMMAND> to get more specific information
 +
* CTCP CLIENTINFO reply from Colloquy: VERSION TIME PING DCC CLIENTINFO
 +
* irssi : PING VERSION TIME USERINFO CLIENTINFO
 +
 +
==CTCP UTC==
 +
 +
==CTCP ECHO==
 +
Cette commande demande au client interrogé de répéter les paramètres fournis après le ECHO.<br>
 +
/CTCP nick|chan ECHO <texte à répéter>
 +
Le seul client qui interprète encore ce ctcp 'historique' est apparemment JPilot (un client java)
 +
 +
 +
==CTCP SOURCE==
 +
Donne l'url de la page d'accueil du client IRC.
 +
 +
==CTCP PAGE==
 +
CTCP <nick> PAGE <message>
 +
Fonctionnalité KVirc©  : ca ouvre une fenetre avec le message, afin que l'utilisateur puisse tomber facilement dessus, alors qu'il n'etait pas sur son client a ce moment la.<br>
 +
Ca fait planter certaines version de KVirc. (meme en ctcp chan)
 +
 +
==CTCP AVATAR==
 +
KVirc: Returns the current avatar (may trigger a DCC GET) or sets your own on this side if sent through a NOTICE
 +
 +
==CTCP ERRMSG==
 +
 +
==CTCP WEBSITE==
 +
Il est tout nouveau, tout beau.<br>
 +
Supporté par plusieurs clients webirc (notamment mibbit et qwebirc/iris), il donne l'url referrer ou embedder du client.
 +
 +
==RAWs==
 +
<pre>
 +
CTCP VERSION reply : sirc 2.211+KSIRC/1.3.12, a perl client
 +
CTCP VERSION reply : sirc 2.211, a perl client -- using ssfe + Yiff! v0.7 + lastlog.pl
 +
CTCP CLIENTINFO reply : ACTION, CLIENTINFO, DCC, ECHO, ERRMSG, FINGER, PING, TIME, USERINFO, VERSION
 +
CTCP USERINFO reply : yep, I'm a user
 +
CTCP FINGER reply : keep your fingers to yourself
 +
CTCP TIME reply : Sun May  17 06:06:32 2009
 +
</pre>
 +
<pre>
 +
CTCP VERSION reply : JPilot IRC Java Client 2.8 alpha
 +
CTCP CLIENTINFO reply : FINGER PING ECHO CLIENTINFO TIME VERSION ( no DCC support yet)
 +
CTCP FINGER reply : <user> Idle unknown
 +
CTCP TIME reply : Tue May 19 12:32:08 GMT 2009
 +
</pre>
 +
<pre>
 +
CTCP VERSION reply : KVIrc 3.4.2 'Shiny' 20081014 -
 +
                    build Nov  4 2008 10:11:35 - Windows Vista Ultimate Edition (x64) Service Pack 1 (Build 6001)
 +
CTCP CLIENTINFO reply : KVIrc 3.4.2 'Shiny' 20081014 - http://www.kvirc.net -
 +
                        Supported tags: PING,VERSION,CLIENTINFO,USERINFO,FINGER,SOURCE,TIME,ACTION,AVATAR,DCC,PAGE -
 +
                        Use 'CLIENTINFO <tag>' for a description of each tag
 +
CTCP CLIENTINFO reply : USERINFO: Returns personal information about the current user
 +
CTCP CLIENTINFO reply : DCC: Initiates a DCC connection (XDCC,TDCC)
 +
CTCP CLIENTINFO reply : FINGER: Returns information about the current user
 +
CTCP CLIENTINFO reply : PAGE: Leaves a message for this user
 +
CTCP CLIENTINFO reply : SOURCE: Returns the client homepage URL
 +
CTCP CLIENTINFO reply : TIME: Returns the current local time
 +
CTCP CLIENTINFO reply : AVATAR: Returns the current avatar (may trigger a DCC GET)
 +
                        or sets your own on this side if sent through a NOTICE
 +
CTCP FINGER reply : n=<identname>
 +
CTCP TIME reply : Sat May 16 21:05:26 2009
 +
</pre>
 +
<pre>
 +
CTCP VERSION reply : Colloquy 2.1 (3761) - Mac OS X 10.5.6 (Intel) - http://colloquy.info
 +
CTCP CLIENTINFO reply : VERSION TIME PING DCC CLIENTINFO
 +
CTCP TIME reply : 2009-05-17 07:05:58 +0400
 +
</pre>
 +
 +
<pre>CTCP VERSION reply : WeeChat 0.3.0 (Sep 15 2009)</pre>
 +
 +
<pre>
 +
CTCP VERSION reply : BitchX-1.1-final+ by panasync - Linux
 +
2.6.25.11 : Keep it to yourself!
 +
CTCP CLIENTINFO reply : SED UTC ACTION DCC CDCC BDCC XDCC VERSION CLIENTINFO USERINFO ERRMSG FINGER TIME PING ECHO INVITE WHOAMI OP OPS UNBAN
 +
          IDENT XLINK UPTIME  :Use CLIENTINFO <COMMAND> to get more specific information
 +
CTCP CLIENTINFO reply : OP ops the person if on userlist
 +
CTCP TIME reply : Mon Mar 15 10:58:38 2010
 +
</pre>

Version actuelle en date du 3 juillet 2011 à 13:37