Vous n'êtes pas identifié(e).

Top posteurs

Statistiques

Partenaires

  • eXolia Hosting
  • Eggdrop.fr

#1 31/07/2013 18:46:32

OxMoZ
Modérateur
Inscription : 23/08/2011
Messages : 45

IRC et Telnet

Si vous souhaitez un jour développer un petit bot IRC, des sockets mIRC ou même, soyons fous, un client IRC, et bien mine de rien savoir comment se connecter en telnet peut vous aider.
Ca permet de mieux comprendre le protocole et de voir les informations en "brut" je dirais.

Si vous cherchez telnet sur votre machine :

- avec UNIX il suffit d'installer inetutils
- sur Windows il faut l'activer à priori. ([url]http://social.technet.microsoft.com/wik … ows-7.aspx [/url])

Donc, voilà comment on fait :

[hyperi0n@home ~]$ telnet irc.exolia.fr 6667
Trying 95.130.11.226...
Connected to irc.exolia.fr.
Escape character is '^]'.
:irc.eXolia.net NOTICE AUTH :*** Looking up your hostname...
:irc.eXolia.net NOTICE AUTH :*** Found your hostname (cached)
:irc.eXolia.net NOTICE AUTH :*** Checking ident...
:irc.eXolia.net NOTICE AUTH :*** No ident response; username prefixed with ~
>>>>>>NICK hyperi0n_
PING :5E3E01A
>>>>>>PONG :5E3E01A
>>>>>>USER ident 8 * : blabla
:irc.eXolia.net 001 hyperi0n_ :Welcome to the eXolia IRC Network hyperi0n_!~ident@ANantes-553-1-236-75.w90-59.abo.wanadoo.fr
:irc.eXolia.net 002 hyperi0n_ :Your host is irc.eXolia.net, running version Unreal3.2.9
:irc.eXolia.net 003 hyperi0n_ :This server was created lundi 8 octobre (UTC+0200) at 2012, 00:05:11
:irc.eXolia.net 004 hyperi0n_ irc.eXolia.net Unreal3.2.9 iowghraAsORTVSxNCWqBzvdHtGpD lvhopsmntikrRcaqOALQbSeIKVfMCuzNTGjZ
:irc.eXolia.net 005 hyperi0n_ UHNAMES NAMESX SAFELIST HCN MAXCHANNELS=30 CHANLIMIT=#:30 MAXLIST=b:60,e:60,I:60 NICKLEN=30 CHANNELLEN=32 TOPICLEN=307 KICKLEN=307 AWAYLEN=307 MAXTARGETS=20 :are supported by this server
:irc.eXolia.net 005 hyperi0n_ WALLCHOPS WATCH=128 WATCHOPTS=A SILENCE=15 MODES=12 CHANTYPES=# PREFIX=(qaohv)~&@%+ CHANMODES=beI,kfL,lj,psmntirRcOAQKVCuzNSMTGZ NETWORK=eXolia CASEMAPPING=ascii EXTBAN=~,qjncrR ELIST=MNUCT STATUSMSG=~&@%+ :are supported by this server
:irc.eXolia.net 005 hyperi0n_ EXCEPTS INVEX CMDS=KNOCK,MAP,DCCALLOW,USERIP :are supported by this server
:irc.eXolia.net 251 hyperi0n_ :There are 24 users and 23 invisible on 3 servers
:irc.eXolia.net 252 hyperi0n_ 10 :operator(s) online
:irc.eXolia.net 254 hyperi0n_ 5 :channels formed
:irc.eXolia.net 255 hyperi0n_ :I have 30 clients and 0 servers
:irc.eXolia.net 265 hyperi0n_ :Current Local Users: 30  Max: 56
:irc.eXolia.net 266 hyperi0n_ :Current Global Users: 47  Max: 371
:irc.eXolia.net 375 hyperi0n_ :- irc.eXolia.net Message of the Day - 
:irc.eXolia.net 372 hyperi0n_ :- 8/10/2012 20:33
:irc.eXolia.net 372 hyperi0n_ :-   
:irc.eXolia.net 372 hyperi0n_ :-   01------------------------------------------------------------------------
:irc.eXolia.net 372 hyperi0n_ :-   10 Bienvenue sur le Réseau IRC eXolia
:irc.eXolia.net 372 hyperi0n_ :-   01 Serveur irc.eXolia.net (95.130.11.226) 
:irc.eXolia.net 372 hyperi0n_ :-   01------------------------------------------------------------------------
:irc.eXolia.net 372 hyperi0n_ :-   
:irc.eXolia.net 372 hyperi0n_ :-   10Conditions d'utilisation
:irc.eXolia.net 372 hyperi0n_ :-   14 Merci de prendre en compte les regles du réseau : tapez /rules
:irc.eXolia.net 372 hyperi0n_ :-   14 ou consultez la netiquette sur http://chat.exolia.net/regles.php
:irc.eXolia.net 372 hyperi0n_ :-   
:irc.eXolia.net 372 hyperi0n_ :-   10Informations
:irc.eXolia.net 372 hyperi0n_ :-   14 Vous pouvez vous connecter sur notre réseau en utilisant le 
:irc.eXolia.net 372 hyperi0n_ :-   14 port 6669 qui est dédié aux connexions sécurisées (SSL). 
:irc.eXolia.net 372 hyperi0n_ :-   14 Pour des raisons de sécurité, nos détecteurs de proxy vont 
:irc.eXolia.net 372 hyperi0n_ :-   14 procèder à une vérification des ports 23, 1080, 3128, 8080, 
:irc.eXolia.net 372 hyperi0n_ :-   14 pour plus d'informations contacter nous à Servz@eXolia.net.
:irc.eXolia.net 372 hyperi0n_ :-   
:irc.eXolia.net 372 hyperi0n_ :-   10Salons Officiels
:irc.eXolia.net 372 hyperi0n_ :-   14 #Aide
:irc.eXolia.net 372 hyperi0n_ :-   14 #eXolia
:irc.eXolia.net 372 hyperi0n_ :-   14 #IRPG
:irc.eXolia.net 372 hyperi0n_ :-   14 #Support-Technique
:irc.eXolia.net 372 hyperi0n_ :-   
:irc.eXolia.net 372 hyperi0n_ :-   10Adresses
:irc.eXolia.net 372 hyperi0n_ :-   14 Site Web : http://chat.eXolia.net
:irc.eXolia.net 372 hyperi0n_ :-   14 Statistiques : http://stats.eXolia.net
:irc.eXolia.net 372 hyperi0n_ :-   14 Idle RPG : http://irpg.eXolia.net
:irc.eXolia.net 372 hyperi0n_ :-   
:irc.eXolia.net 372 hyperi0n_ :-   10Equipe
:irc.eXolia.net 372 hyperi0n_ :-   14 TiSmA : Administrateur
:irc.eXolia.net 372 hyperi0n_ :-   
:irc.eXolia.net 376 hyperi0n_ :End of /MOTD command.
:hyperi0n_ MODE hyperi0n_ :+x
:Global!Servz@eXolia.net NOTICE hyperi0n_ :[Logon News - 26 Jan 2009] Toute l'équipe d'eXolia T'Chat vous souhaite la bienvenue ! N'oubliez pas d'enregistrer votre pseudo ;) (Pour plus d'informations, utilisez la commande /msg N HELP REGISTER). Bon T'Chat !
>>>>>>JOIN #test 
:hyperi0n_!~ident@eXolia-EA5072C6.w90-59.abo.wanadoo.fr JOIN :#test
:irc.eXolia.net MODE #test +nt 
:irc.eXolia.net 353 hyperi0n_ = #test :@hyperi0n_ 
:irc.eXolia.net 366 hyperi0n_ #test :End of /NAMES list.
>>>>>>PRIVMSG #test :KOIN KOIN      
>>>>>>PRIVMSG hyperi0n :KOIN!
PING :irc.eXolia.net
>>>>>>PONG :irc.eXolia.net
PING :irc.eXolia.net
ERROR :Closing Link: hyperi0n_[ANantes-553-1-236-75.w90-59.abo.wanadoo.fr] (Ping timeout)
Connection closed by foreign host.

J'ai rajouté des >>>>>>> devant chaque ligne que j'ai dû rentrer manuellement.
Comme vous pouvez le voir il faut repondre aux PING envoyés par le serveur, sinon on est automatiquement déconnecté.

Les numéros que vous voyez après :irc.eXolia.net sont des "raw events".
Vous pouvez en trouver la liste içi : http://www.mirc.org/mishbox/reference/rawhelp.htm

Voilà voilà; ca peut paraitre tout con mais si on veux faire un bot de toute main, il faut savoir utiliser ses infos. Personnement je trouve ca plus intuitif que de lire la RFC.

Dernière modification par OxMoZ (31/07/2013 20:40:36)

Hors ligne

#2 31/07/2013 20:36:13

Artefact
IRCzien
Lieu : Paris
Inscription : 06/09/2011
Messages : 140

Re : IRC et Telnet

Pas mal,

on peut aussi le faire par MIRC avec une simple commande -> /debug @debug

Avant toute connexion ou même pendant smile

Hors ligne

#3 31/07/2013 20:37:33

Damien
Méchant Modérateur.
Lieu : Bruxelles
Inscription : 20/06/2011
Messages : 237
Site Web

Re : IRC et Telnet

@Artefact Rapport entre un "debug" sous mIRC qui affiche tout le traffic en brut et une connexion IRC via Telnet ? Parce que je vois pas trop...


En informatique il n'y a pas de mauvais outils, il n'y a que de mauvais utilisateurs. Le problème le plus récurrent est celui qui se trouve entre la chaise et le clavier.

Hors ligne

#4 31/07/2013 20:46:11

Artefact
IRCzien
Lieu : Paris
Inscription : 06/09/2011
Messages : 140

Re : IRC et Telnet

Judge a écrit :

@Artefact Rapport entre un "debug" sous mIRC qui affiche tout le traffic en brut et une connexion IRC via Telnet ? Parce que je vois pas trop...

C'est proposer une autre "solution" que le TELNET ^^

Hors ligne

Pied de page des forums

475359 visites ( 186 aujourd'hui ) 6 visiteurs en ligne
Copyright © 2004 - 2013 IRCz