Eggdrop & Tcl

Base de connaissances eggdrop et tcl

Outils pour utilisateurs

Outils du site


eggdrop:installation

Installer un eggdrop

Nous allons décrire comment installer eggdrop à partir des sources sur un système linux. Les explications sont données pour un système basé sur debian et apt-get.

Pré-requis

Avoir télécharger et décompressé la dernière version d'eggdrop (https://www.eggheads.org/download/) et être dans le répertoire créé par l'extraction

Votre système doit avoir certaines bibliothèques d'installées, à savoir: tcl, tcl-devel, tcllib et openssl-devel

Installation

  • Tapez ./configure à partir du répertoire Eggdrop. Le script déterminera comment votre système est configuré et comment compiler correctement Eggdrop. Il essaiera également de trouver Tcl, qui est nécessaire à la compilation.
  • Tapez make config ou make iconfig pour déterminer quels modules seront compilés. seront compilés. make config compile les modules par défaut (tout sauf woobie.mod). Si vous voulez choisir les modules à compiler, utilisez make iconfig.
  • Tapez make à partir du répertoire Eggdrop.
  • Eggdrop doit être installé dans un répertoire quelque part. Pour ce faire, il suffit d'entrer la commande en entrant la commande UNIX suivante make install. Cette commande installera Eggdrop dans votre répertoire personnel, dans un répertoire appelé “eggdrop” (c'est-à-dire /home/user/eggdrop). Si vous voulez l'installer dans un autre répertoire, utilisez : make install DEST=<répertoire>1).
  • Depuis la version 1.8, Eggdrop peut utiliser le protocole SSL pour protéger les liens entre les réseaux de zombies. Si vous avez l'intention de protéger le trafic de Botnet entre Eggdrops, reportez-vous à SSL

Ce qui suit se fait depuis le répertoire où est installé Eggdrop

Pour les démarrages suivants, vous ne devrez pas utiliser l'option -m sans quoi vous perdrez la liste des utilisateurs, y compris votre compte d'administration.

Démarrage normal

Si vous avez correctement édité votre fichier de configuration, vous pouvez le rendre exécutable pour simplifier le démarrage. Pour cela, faites chmod u+x monrobot.conf et vous pourrez ensuite démarrer l'eggdrop en faisant ./monrobot.conf.

Sinon, le démarrage se fera par ./eggdrop monrobot.conf

Redémarrage automatique

Vous pouvez faire en sorte que votre eggdrop redémarre automatiquement (par exemple suite à un crash ou un redémarrage de votre shell), et ce de deux manières. Eggdrop inclut un utilitaire pour installer cela.

  1. avec systemd : faites ./scripts/autobotchk monrobot.conf -systemd
  2. avec crontab : faites ./scripts/autobotchk monrobot.conf

SSL

Vous pouvez générer automatiquement un certificat SSL pour votre eggdrop depuis le répertoire des sources. La commande est make sslcert. Si vous avez choisi un autre répertoire d'installation que celui par défaut, vous pouvez indiquer le répertoire avec l'option –DEST=votre_repertoire. Ceci lance la génération interactive du certificat.

Vous pouvez générer le certificat de manière non-interactive avec la commande make sslsilent

La suite

Vous avez désormais un eggdrop fonctionnel, il est temps de vous intéresser à l'Utilisation d'eggdrop et à l'ajout de Scripts pour eggdrop

1)
Vous devez utiliser le chemin complet pour chaque fichier afin qu'il soit correctement installé.
eggdrop/installation.txt · Dernière modification : 2023/11/23 14:57 de CrazyCat