diff --git a/TipsIRC.md b/TipsIRC.md index db8c6b73..df19c682 100644 --- a/TipsIRC.md +++ b/TipsIRC.md @@ -91,7 +91,90 @@ Fonctionnalités intéressantes : ## ircd ~~~ -# apt install ircd-hybrid|ircd-ratbox|charybdis anope +# apt install ircd-hybrid|ircd-ratbox|charybdis anope|atheme-services ~~~ +### charybdis + +https://www.stack.nl/~jilles/irc/charybdis-oper-guide/configlines.htm + +operator "gcolpart" { + user = "~gcolpart@*"; + user = "~reg@*"; + password = "etcnjl8juSU1E"; + flags = ~encrypted; + +loadmodule "extensions/m_opme.so"; + + +/oper +/quote opme #random + +### anope + +http://www.anope.org/ + +ircd.conf : + +connect "services.int" { + host = "127.0.0.1"; + send_password = "PASSWORD"; + accept_password = "PASSWORD"; + port = 6666 + hub_mask = "*"; + class = "server"; + flags = topicburst; +}; + +service { + name = "services.int"; +}; + + +/etc/default/anope : + +START=yes + +/etc/anope/services.conf : + +uplink +{ + host = "127.0.0.1" + port = 6666 + password = "PASSWORD" + +serverinfo +{ + name = "services.int" + +### atheme + +zcat /usr/share/doc/atheme-services/examples/atheme.conf.example.gz > /etc/atheme/atheme.conf + +/etc/default/atheme-services : + +ENABLED=1 + +/etc/atheme/atheme.conf : + +uplink "hades.arpa" +{ + host = "127.0.0.1" + port = 6666 + password = "PASSWORD" + + +/whois ChanServ + +00:53 -!- ChanServ [ChanServ@services.int] +00:53 -!- ircname : Channel Services +00:53 -!- server : services.int [Atheme IRC Services] +00:53 -!- : Network Service +00:53 -!- End of WHOIS + +/msg NickServ REGISTER password youremail@example.com +/msg ChanServ REGISTER #random +/msg OperServ MODE #foo +o foo + +