I moduli permettono all'amministratore del server di integrare il al proprio demone IRC svariati comandi, per aumentare le potenzalità dell'Hybrid-7. Il pacchetto standard rilasciato dal Team di sviluppo ircd-hybrid integra nell'home dell'ircd /contrib una directory dedicata ad una lista di moduli ufficiali. Qui di seguito, potetetrovare altri moduli per ottimizzare il lavoro del vostro ircd. Ogni modulo riportato qui sotto verrà commentato. Per quanto riguarda i moduli non presenti nell'installazione di base, è presente una 'Quick Install' per aggiornare l'hybrid.
I moduli standard sono contenuti nella directory /contrib e sono i seguenti moduli:
Icona |
Descrizione |
Modulo controllato e disponibile al download | |
Modulo in fase di testing NON disponibile per ora | |
Download in formato compresso |
Nome modulo | Descrizione | Testato |
Download |
m_capture | Modulo che cattura comandi inviati da un utente | ||
m_change | Aggiunge comando /chgident /chghost /chgname | ||
m_classlist | Aggiunge comando /classlist | ||
m_clearchan | Aggiunge comando /clearchan | ||
m_ctrace | Aggiunge comando /ctrace | ||
m_flag | Permette di selezionare le FLAG direttamente tramite NOME e non 'MODE' | ||
m_force | Aggiunge comando /FORCEJOIN | ||
m_jupe | Aggiunge comando /jupe | ||
m_killhost | Aggiunge comando /killhost | ||
m_ltrace | Aggiunge comando /ltrace | ||
m_mkpasswd | Aggiunge comando /mkpasswd | ||
m_ojoin | Aggiunge comando /ojoin | ||
m_opme | Aggiunge comando /opme | ||
m_services | Modulo di IRC services generico | ||
m_spoof | Modulo di spoofing | ||
m_example_module | Modulo di esempio | ||
ip_cloaking | Modulo di crittografia dell'hostmask (aggiunge flag +h) questo modulo è attivo solo per IPv4 |
||
Nome modulo | Descrizione | Testato |
Download |
m_epona | Modulo per IRC Services Epona - www.epona.org | ||
m_anope | Modulo per IRC Services Anope - www.anope.org | ||
m_hybserv2 | Modulo per IRC Services Hybserv2 | ||
m_ircdefender | Modulo per IRC Services IRC Defender | ||
m_neostats | Modulo per IRC Services NeoStats 3 | ||
m_bopm | Modulo per IRC Services Blizard Open Proxy Monitor | ||
m_services | Modulo per IRC Serivices generico | ||
m_rules | Aggiunge comando /RULES |
Per installare i moduli aggiuntivi sull'hybrid-7, per prima cosa dobbiamo entrare nella directory /contrib
% cd contrib
Se il modulo è opzionale è necessario scaricarlo direttamente nella directory /contrib, possiamo utilizzare il comando wget
% wget http://www.ircd-hybrid.it/download/moduli/m_anope.c
A questo punto dobbiamo editare il file contrib/Makefile in questa parte
SRCS = \ ip_cloaking.c \ m_capture.c \ m_change.c \ m_clearchan.c \ m_classlist.c \ m_ctrace.c \ m_flags.c \ m_force.c \ m_jupe.c \ m_killhost.c \ m_ltrace.c \ m_mkpasswd.c \ m_ojoin.c \ m_operspy.c \ m_opme.c \ m_services.c \ m_spoof.c \ m_anope.c <-- aggiungendo il modulo extra da compilare.
Possiamo ora compilare l'intera directory contrib e dopo di che possiamo passare a modificare il file di configurazione ircd.conf.
% make install
Perfetto ora dobbiamo modificare il nostro ircd.conf (nella parte finale del file) con l'aggiunta del modulo che decidiamo di caricare come riportato di seguito.
module = "m_anope.so"; module = "ip_cloaking.so";
TIPS: per permettere al demone ircd di aggiornare la lettura dei suoi moduli dobbiamo eseguire il comando " /rehash " con privilegi di operatore o di amministratore del server in questione.
Possiamo anche caricarire dinamicamente il modulo con il seguente comando:
MODLOAD modules/m_anope.so
NOTA: di Default questi moduli non vengono caricati dall'ircd-hybrid in quanto ogni file aggiunto è un rischio di instabilità e di sicurezza e non rientra nell'ottica del Team di Development di ircd-hybrid.org
Questo, ed altri documenti, possono essere scaricati da http://doc.ircd-hybrid.it.
Per domande su ircd-hyrbid, leggi la documentazione prima di contattare <doc@ircd-hybrid.it>.
Per domande su questa documentazione, invia una e-mail a <doc@ircd-hybrid.it>.