|
 |
 |
;utilisez /identd avant la connexion de votre socket qui se connectera sur IRC
alias identd {
;Si le port n'est pas déjà utilisé
if ($portfree(113)) socklisten identd 113
;Sinon, on affichage le message d'erreur
else echo -a Le port 113 est déjà utilisé!
}
;Lorsqu'il y a une demande d'identd
on *:socklisten:identd:{
;On accepte la connexion
sockaccept $+(identd.,$ticks)
;On ferme le socket d'écoute
sockclose identd
}
;Lorsque le serveur vous envoie des données
on *:sockread:identd.*:{
;On lit les données et on les "tokenize"
sockread %a | tokenize 32 %a
;S'il y a 2 mots séparé par des virgules et que le premier et le troisième mot son des nombres
if ($numtok($1-,44) == 2) && ($1,$3 isnum) {
;On renvoie notre réponse au serveur (changer FoX par votre ident) et on ferme le socket
sockwrite -n $sockname $3 , $1 :USERID:UNIX:FoX | sockclose $sockname
}
;On efface la variable qui contenait les données
unset %a
}
|  |
 |
Retour à la liste des snippets
Cette annonce est-elle crédible? |
|
|
|