Eggdrop & Tcl

Base de connaissances eggdrop et tcl

Outils pour utilisateurs

Outils du site


eggdrop:configuration

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
eggdrop:configuration [2024/09/11 07:36] – [ssl-capath / ssl-cafile] CrazyCateggdrop:configuration [2024/11/08 08:43] (Version actuelle) – [Voir aussi] CrazyCat
Ligne 1: Ligne 1:
 +~~closetoc~~
 ====== Configuration d'eggdrop ====== ====== Configuration d'eggdrop ======
 Cette page décrit la configuration principale d'Eggdrop. Cette page décrit la configuration principale d'Eggdrop.
Ligne 131: Ligne 132:
 ==== botnet-nick ==== ==== botnet-nick ====
 <code tcl>#set botnet-nick "LlamaBot"</code> <code tcl>#set botnet-nick "LlamaBot"</code>
-Si vous souhaitez utiliser sur le botnet un surnom différent de celui que vous utilisez sur IRC (c'est-à-dire si vous êtes sur un botnet qui n'est pas fiable), décommentez la ligne suivante et mettez-y le surnom que vous souhaitez utiliser.+Si vous souhaitez utiliser sur le botnet un surnom différent de celui que vous utilisez sur IRC (par exemple si vous êtes sur un botnet qui n'est pas fiable), décommentez la ligne suivante et mettez-y le surnom que vous souhaitez utiliser.
 ==== listen ==== ==== listen ====
 <code tcl>#listen 3333 all</code> <code tcl>#listen 3333 all</code>
Ligne 290: Ligne 291:
 Ce paramètre n'a aucun effet sur les ports en texte brut. Ce paramètre n'a aucun effet sur les ports en texte brut.
 </WRAP> </WRAP>
 +Vous pouvez contrôler la vérification des certificats SSL à l'aide des variables suivantes. Toutes ces variables sont basées sur des flags. Vous pouvez les définir en additionnant les nombres de toutes les exceptions que vous souhaitez activer. Par défaut, la vérification des certificats est désactivée et tous les certificats sont supposés être valides.
 +| **0** | Vérification désactivée |
 +| **1** | Vérification des certificats activée |
 +| **2** | Autorise les certificats auto-signés |
 +| **4** | Ne vérifie pas les partenaires commun ou les noms alternatifs |
 +| **8** | Autorise les certificats expirés |
 +| **16** | Autorise les certificats qui ne sont pas encore valides |
 +| **32** | Autorise les certificats révoqués |
 +==== ssl-verify-dcc ====
 +<code tcl>set ssl-verify-dcc 0</code>
 +Vérifie les certificats pour les chats DCC (seulement `/dcc chat botnick`)
 +==== ssl-verify-bots ====
 +<code tcl>set ssl-verify-bots 0</code>
 +Vérifie les certificats pour les bots se liant au hub
 +==== ssl-verify-client ====
 +<code tcl>set ssl-verify-client 0</code>
 +Vérifie les certificats pour les connexions aux ports d'écoute SSL. Ceci inclut les bots //leaf//, les utilisateurs se connectant par telnet et le `/ctcp botnick chat`
 +===== Modules =====
 +Après les réglages de base, vous devez commencer à charger les modules. Les modules sont chargés par la commande `loadmodule <module>`. Eggdrop recherche les modules dans le répertoire que vous avez spécifié par le paramètre //[[#mod-path]]// dans la section fichiers et répertoires.
  
 +Veuillez noter que pour différentes configurations, différents modules sont nécessaires. Quatre exemples :
 +  * **Bot de sécurisation des canaux** : ce bot a besoin des modules channels, blowfish, console, dns, irc, et (si vous le souhaitez) ctcp. Plus n'est pas nécessaire et rend le bot plus lent.
 +  * **Bot IRC public** : Un bot public devrait avoir tous les modules disponibles chargés puisqu'ils fournissent toutes les fonctions pour une utilisation quotidienne.
 +  * **Bot d'échange de fichiers** : Ce bot a besoin de tous les modules d'exploitation IRC normaux, mais pas des modules notes, seen, ctcp ou share.
 +  * **Limbo Bot** : Un Limbo Bot (qui sert de hub de botnet en dehors d'IRC) n'a besoin que des modules channels, console, dns, et peut-être notes ou share. Bien sûr, un module d'encryptage doit être chargé ici aussi.
 +===== Scripts =====
 +La section //scripts// doit être placée à la fin du fichier de configuration. Tous les modules doivent être chargés et leurs variables doivent être définies à ce stade.
 +
 +La ligne `source scripts/script.tcl` charge //script.tcl// à partir du répertoire //scripts// situé dans le répertoire de votre Eggdrop. Tous les scripts devraient être placés dans ce répertoire, mais vous pouvez les placer où vous le souhaitez tant que vous indiquez le chemin (complet ou relatif) vers eux.
 +
 +Les scripts les plus couramment chargés sont //alltools.tcl// et //action.fix.tcl//.
 +<code tcl>source scripts/alltools.tcl
 +source scripts/action.fix.tcl</code>
 ====== Voir aussi ====== ====== Voir aussi ======
-[[https://docs.eggheads.org/using/core.html]]+  * [[https://docs.eggheads.org/using/core.html]] 
 +  * [[https://scripts.eggdrop.fr]]
eggdrop/configuration.1726040190.txt.gz · Dernière modification : 2024/09/11 07:36 de CrazyCat