Cher journal,
j'ai en tête de mettre en place un serveur IRC avec authentification.
Je m'explique: Toutes les personnes qui accéderont a mon serveur devront s'être authentifiées.
Je sais c'est pas le principe de l'IRC mais j'en ai besoin.
Vers où m'orienter?
# Pas le principe ?
Posté par Sébastien Munch . Évalué à 2.
http://www.salemioche.com/irc/irc_rfcus7.php(...)
au pire, si tu veux pas utiliser identd, tu peux te baser uniquement sur le mot de passe. Mais l'addition des deux est suffisant, je pense, pour de l'IRC...
# Precision (oubli?)
Posté par cyberv . Évalué à 1.
# Jabber !
Posté par Nÿco (site web personnel) . Évalué à 1.
http://www.jabberfr.org/(...)
http://linuxfr.org/2004/04/01/15886.html(...)
http://www.google.fr/search?q=site%3Alinuxfr.org+jabber(...)
[^] # Re: Jabber !
Posté par cyberv . Évalué à 1.
Merci tout de même :)
# En utilisant des services ?
Posté par John Balcaen (site web personnel) . Évalué à 1.
par exemple dans le cadre de anope , il y a un module ns_require ( cf : http://modules.anope.org/modules.php?op=details&id=31(...) ) qui permet de killer automatiquement si la personne n'est pas enregistré .
En revanche il n'y a pas de réelles interactions avec une base éventuellement mysql .
Il (au cas ou tu ne veuilles pas utiliser de services ) existe un module pour unrealircd qui lui check sur une base sql ceci dit il est payant a priori ;)
(cf : http://www.unrealircd.com/index.php?page=modules&mod=module&(...) )
[^] # Re: En utilisant des services ?
Posté par Sleem . Évalué à 3.
[^] # Re: En utilisant des services ?
Posté par John Balcaen (site web personnel) . Évalué à 1.
UPDATE: Anope 1.7.0 (Revision 11 and above) finally supports phase 2!
A new config directive called 'UseRDB' has been added.
If you enable this, anope will automatically try to load its
data from MySQL (if configured and compiled with).
bon il faut encore pouvoir charger/sauver en temps réel (leur phase 3 de devellopement mysql ) mais ca a nettement progressé :D
# php+ iptables + netstats
Posté par Pierre . Évalué à 1.
tu filtre par ip avec iptables.
Tu propose un serveur php qui fait l'autentification et qui mets a jour iptables .
ensuite un cron qui regarde netstats pour voir les gens deconnectes. ou mieux, un truc qui parse les logs dírcd a la recherche de deconnection.
# SILC
Posté par Matho (site web personnel) . Évalué à 2.
www.silc.net
Via des echanges de clés, tu auras ainsi non seulement une authentification de tes users mais aussi un chiffrement des communications. Ce n'est plus vraiment de l'IRC même si tu as des plugins pour ircii par exemple.
Mais bon, pour répondre a ta question, si tu veux vraiment faire de l'IRC, une autre idée serait de passer via un script cgi-irc depuis ton serveur web/IRC qui n'autoriserait que lui-meme comme adresse de client IRC (afin de forcer tes users a passer par lui)
Il ne ne restera plus qu'a protéger ta page avec le cgi-irc par un .htaccess somme toute assez classique.
dans la même idée, installer un bouncer IRC sur ton server IRC (ou une autre machine en ip statique), configurer ton serveur IRC a n'accepter que des connections depuis lui-meme (ou depuis la machine avec le bouncer), creer des comptes pour tes users sur le bouncer et voila.
Voila.
Autrement, je ne vois pas.
[^] # Re: SILC
Posté par cyberv . Évalué à 1.
[^] # Re: SILC
Posté par cyberv . Évalué à 1.
# R!
Posté par kbiger . Évalué à 1.
Tu peux ajouter pour les utilisateurs d'une applet java un code php qui vérifie les tables mysql.
Maintenant si tu veux une identification avant la connexion il faut seulement autoriser les connexions via applet java.
Pourquoi? La connexion est gérée par le deamon irc et l'authentification par les services, les services n'agiront qu'une fois l'utilisateur connecté.
Ou alors tu retouches le code du deamon ;)
[^] # Re: R!
Posté par kbiger . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.