3.4 KiB
Astuces IRC
Commandes IRC
Commandes au sein d'un canal :
/topic Nouveau topic
/nick <nouveau-pseudo>
Commandes « admin » au sein d'un canal :
/op <pseudo>
/deop <pseudo>
/voice <pseudo>
/devoice <pseudo>
/ban <pseudo>
/unban <pseudo>
# Permettre à tout le monde de changer le topic
/mode #test -t
Commandes sur un serveur :
/join #test
Freenode
# Enregistrer son pseudo
/nickserv identify pseudo
# S'identifier
/msg nickserv identify PASSWORD
# Changer de passwd
/msg nickserv set password pass
# Virer qq'un qui a pris notre nick
/msg NickServ recover <nick> PASSWORD
/msg NickServ RELEASE <nick> PASSWORD
# Le ghoster (faire fuir le fantome <nick>)
/msg nickserv ghost <nick> PASSWORD
# Passer OP
/msg chanserv op #<chan> <pseudo>
# GESTION des acces OP a un channel :
/msg ChanServ ACCESS #test LIST
/msg ChanServ ACCESS #test ADD foo 5
/msg ChanServ ACCESS #test DEL foo
/chanserv set #test url http://irc.example.com/
irssi
https://irssi.org/documentation/
/connect irc.example.com
avec mot de passe
/connect irc.example.com 6667 passwd nick
xchat
Ajouter un serveur :
« + Ajouter » > Modifier le nom + [Entrée] > « Éditer… » > Éditer le serveur + [Entrée]
Fonctionnalités intéressantes :
- Information utilisateur : liste des pseudos dans « Liste des réseaux »
- Connexion automatique : cocher « Connexion automatique » dans « Éditer… » un serveur IRC
- Liste des canaux en autojoin : dans « Liste de réseaux », éditer le serveur puis « Favorite channels » :
#test,#random
- Journalisation : à activer dans « Paramètres » puis « Préférences »
- Liste des canaux existants : « Server » puis « List of channels »
hexchat
F9 = faire disparaître/apparaître la barre de menu
ircd
# 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
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 #random +o foo /msg OperServ MODE #random -t
/msg chanserv register #evolix