eggdrop-sasl
#1
Bonjour, devant connecter mon bot avec le protocole SASL j'ai installé eggdrop-sasl
hors l'un des scripts de cet ensemble me donne le message suivant: 
invalid bareword "PLAIN"
in expression "PLAIN";
should be "$PLAIN" or "{PLAIN}" or "PLAIN(...)" or ...
    (parsing expression "PLAIN")
    (write trace on "sasl-mechanism")
    invoked from within
"set sasl-mechanism "PLAIN""
    (file "scripts/eggdrop-sasl/g_cap.tcl" line 15)
    invoked from within
"source scripts/eggdrop-sasl/g_cap.tcl"
c'est dans ce bout de code au niveau set sasl-mechanism

# Mechanism to use. (This may be a space-separated list of mechanisms to try.)
# Available mechs:
#  EXTERNAL      (built-in)
#  PLAIN        (built-in)
#  SCRAM-SHA-1  (g_scram.tcl)
#  SCRAM-SHA-256 (g_scram.tcl)
set sasl-mechanism "PLAIN"
Merci
Répondre Avertir
#2
Je ne sais pas trop ce qu'est "eggdrop-sasl" sachant que les dernières versions d'eggdrop gèrent nativement ça.
Et dans la configuration, il y a tout un bloc à ce sujet qui commence à cette ligne et qui te dit que sasl-mechanism doit être mis à la valeur 0 pour du PLAIN

A noter: par défaut (donc si on ne décommente pas la ligne 1135), c'est cette valeur qui est appliquée.
Répondre
#3
(26/10/2023, 00:20)CrazyCat a écrit : Je ne sais pas trop ce qu'est "eggdrop-sasl" sachant que les dernières versions d'eggdrop gèrent nativement ça.
Et dans la configuration, il y a tout un bloc à ce sujet qui commence à cette ligne et qui te dit que sasl-mechanism doit être mis à la valeur 0 pour du PLAIN

A noter: par défaut (donc si on ne décommente pas la ligne 1135), c'est cette valeur qui est appliquée.

Merci je viens de regarder je ne trouve pas sasl-mechanism dans la config de l'egdrop ni cette ligne 1135 
sur mon fichier.conf ça correspond à ce groupe:
# This setting allows you to specify the maximum nick-length supported by your
# network. The default setting is 9. The maximum supported length by Eggdrop
# is 32.
#set nick-len 9

Mon egdroop est un 1.9.1 donc il devrait d'après ce que tu dis avoir ces lignes
Alors c'est bon j'ai fini par trouver j'avais pas le bon fichier de config. Merci reste maintenant à voir la bonne configuration pour le SASL de ce serveur.
Répondre Avertir
#4
Ce qui marche bien, c'est de dé-commenter et mettre les bonnes valeurs aux lignes suivantes:
TCL
set sasl 1
set sasl-mechanism 0
set sasl-username "nickdetoneggdrop"
set sasl-password "motdepassedetoneggdrop"
set sasl-continue 1


Répondre
#5
(27/10/2023, 00:20)CrazyCat a écrit : Ce qui marche bien, c'est de dé-commenter et mettre les bonnes valeurs aux lignes suivantes:
TCL
set sasl 1
set sasl-mechanism 0
set sasl-username "nickdetoneggdrop"
set sasl-password "motdepassedetoneggdrop"
set sasl-continue 1


Merci il me manquait la dernière ligne à dé-commenter 
Mais bon le bot se connecte mais se fait Bannir faut que je vois avec des admins pourquoi.
J'ai pourtant suivi la procédure; enregistrer le pseudo avec le mot de passe  depuis ma connexion puis tenter la connexion SASL.
Répondre Avertir
#6
S'il se fait bannir, ce n'est pas un souci d'authentification, à moins que le réseau n'accepte que des utilisateurs enregistrés.
Et si tu as besoin de set sasl-continue 1, ça veut dire que l'authentification SASL échoue, cf la doc inline de eggdrop.conf:
Code :
# Set SASL failure action
# If SASL authentication fails, do you want to connect to the server anyway?
# Set this to 0 to disconnect and retry until success, or 1 to continue
# connecting to the server without SASL authentication.
#set sasl-continue 1
Répondre
#7
Alors il faut se connecter en SSL sur le port +6660 et j'ai le message suivant dans le telnet:
[22:53:25] Essai du serveur irc.europnet.org:+6660
[22:53:26] Déconnecté de irc.europnet.org
[22:54:25] Essai du serveur irc.europnet.org:+6660
[22:54:26] NET: SSL read failed. Non-SSL connection?
[22:54:26] Déconnecté de irc.europnet.org
Répondre Avertir
#8
Ah, europnet... Pas étonnant vu leur politique.
Vois avec leurs admins, et au cas où tente le port 6697. Et l'erreur n'est pas du SASL (authentification) mais du SSL (tunneling)
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté