Les Commandes psyBNC
BWHO : Liste des utilisateurs du bnc
PASSWORD : Change votre mot de passe
BVHOST : Change votre vhost exemple: /bvhost ip/vhost
PROXY : Connexion à un serveur IRC via un proxy
SETUSERNAME : Change votre username
SETAWAY : Change votre message d'away
SETAWAYNICK : Change votre pseudo quand vous partez
SETLEAVEMSG : Change le message qui s'affiche sur tous les salons quand vous partez
LEAVEQUIT : Quittez tous les salons quand vous partez
JUMP : Change de serveur IRC
BQUIT : Déconnexion du serveur IRC
BCONNECT : Rétabli la connexion au serveur IRC
AIDLE : Active/désactive l'anti idle
AUTOREJOIN : Active/désactive l'autojoin
ADDSERVER : Ajoute un serveur IRC à votre liste
DELSERVER : Supprime un serveur IRC de votre liste
LISTSERVERS : Liste de vos serveurs irc
ADDNETWORK : Ajoute un reseau séparé à votre client irc
DELNETWORK : Enleve un reseau de votre client irc
SWITCHNET : Change vers le reseau précisé
ADDOP : Ajoute un pseudo dans votre liste d'ops
DELOP : Supprime un pseudo
LISTOPS : Montre votre liste d'ops
ADDAUTOOP : Ajoute un autoop dans votre liste
DELAUTOOP : Supprime un autoop de la liste
LISTAUTOOPS : Montre la liste des autoops
ADDBAN : Ajoute un ban à votre liste
DELBAN : Supprime un ban de la liste
LISTBANS : Montre la liste des bans
ADDASK : Ajoute une commande
DELASK : Supprime une des commandes
LISTASK : Montre la liste des commandes
ADDIGNORE : Ignore une personne
DELIGNORE : Supprime une personne de la liste des ignorées
LISTIGNORES : Montre la liste des ignorées
ADDDCC : Faire une autocommande DCC sur un bot
LISTDCC : Montre la liste des dcc
DELDCC : Supprime une DCC de la liste
DCCCHAT : Faire une dcc chat
DCCANSWER : Accepter une dcc chat
DCCENABLE : Active/désactive les dcc
DCCSEND : Envoyer un fichier à une personne
DCCGET : Accepter un fichier d'une personne
DCCSENDME : Télécharge un fichier reçu par DCC sur le bnc
AUTOGETDCC : Accepte toutes les dcc
DCCCANCEL : Annule une DCC
PLAYPRIVATELOG : Lire vos messages loggés
ERASEPRIVATELOG : Effacer vos messages
ADDLOG : Ajoute des filtres pour les logs
DELLOG : Supprime un filtre pour les logs
LISTLOGS : Montre la liste des filtres
PLAYTRAFFICLOG : Montre les logs de connexions
ERASETRAFFICLOG : Efface les logs de connexions
ENCRYPT : Encode vos messages
DELENCRYPT : Supprime le codage
LISTENCRYPT : Montre vos messages encodés
TRANSLATE : Traduire des messages d'une personne
DELTRANSLATE : Supprime une traduction
LISTTRANSLATE : Montre les messages traduits
BREHASH : Rehash le proxy et relance toutes les connexions
MADMIN : Change le Flag d'un utilisateur en Admin
UNADMIN : Retire le flag d'admin à un utilisateur
BKILL : Kill un utilisateur du proxy
SOCKSTAT : Voir les différentes connexions
ADDUSER : Ajouter un utilisateur
DELUSER : Supprimer un utilisateur
NAMEBOUNCER : Change le nom de votre bnc ( Link )
LINKTO : Ajouter un bnc linké avec l'host et le port
LINKFROM : Ajouter un bnc linké sur votre bnc
RELAYLINK : Active/Desactive un link
DELLINK : Supprimer un link
LISTLINKS : Voir la liste des links
RELINK : Relance un link
PLAYMAINLOG : Voir les logs de connexions
ERASEMAINLOG : Supprimer les logs de connexions
ADDALLOW : Ajoute une vhost
DELALLOW : Supprimer une vhost
LISTALLOW : Voir la liste des vhosts
SRELOAD : Relance le script des utilisateurs
SETLANG : Choisir le language
LES SERVERS
Afin de bien configurer son compte, il faut connaitre certaines notions sur le principe de fonctionnement d'un bounce . Un bounce sert de proxy IRC et maintient ces connexions (IRC) même quand vous n'êtes pas connecté au bounce. Les choses à faire en premier lieu sont celle-ci :/listservers vous donnera la liste de vos serveurs IRC (9 maximum par réseau) actif du réseau principal. Je resterai dans le cadre d'un seul réseau dans un premier temps.Server #3: chat1.voila.fr port 6667
Server #4: irc.voila.fr port 6667
Server #5: wakhtane.sentoo.sn port 6667
Server #6: chat4.x-echo.com port 6667
Server #8: chat8.x-echo.com port 6667
Server #9: chat.wanadoo.dz port 6667Assurez vous que vous avez au minimum 3 serveurs qui fonctionnent. Dans le cas où un serveur serait indisponible, vous pouvez supprimer un serveur de cette manière :
/delserver #id_server
ex : /delserver 6 supprimera chat4.x-echo.com
- Pour ajouter un serveur :
/addserver server:port (différe si c'est un autre réseau que le principal, consultez les commandes détaillées) ex : Ajouter chat4.x-echo.com sur le port 6667 :
/addserver chat4.x-echo.com:6667Soyez toujours attentif à ce détail, il peut arriver que le bounce soit bloqué à cause d'une mauvaise configuration d'un réseau
LES RESEAUX
Avec le psybnc, vous pouvez vous connecter sur plusieurs réseaux simultanément. Les commandes utilisées sont celles-ci : addnetwork,delnetwork.- Pour ajouter un réseau :
/addnetwork u
Crée un réseau nommé 'u'.- Pour supprimer un réseau : /delnetwork u
Supprime le réseau nommé 'u'Le réseau ainsi crée vous pouvez y ajouter des serveurs, prenons le cas d'un réseau qui s'appelle 'u'.
/addserver u~irc.u-neek.net:6667
Notez bien le ~ qui suit le réseau et le port aussi !!! . Le bounce vous connectera au premier serveur donné (si disponible).
- Pour rejoindre un salon : join #u~#chat
Notez bien la convention d'écriture qui précéde le nom du channel : #networkname~ !!!
CONNEXION / DECONNEXION
Sachez que lorsque vous vous déconnectez du bounce, celui-ci garde vos connections IRC active et vous êtes toujours visibles sur l'IRC. Si vous souhaitez malgrès tout fermer les connexions à l'IRC, utilisez la commande /bquit.
/bquit : Vous déconnectes du réseau principal
/bquit u~ : Vous déconnectes du réseau 'u'Pour vous reconnecter, la commande à utiliser est /bconnect.
/bconnect : Vous connectes au réseau principal
/bconnect u~ : Vous connectes au réseau 'u'
LIRE VOS MESSAGES PERSONNELS
Lorsque une personne sur l'IRC entre en pv avec vous et que vous n'êtes pas là, ils sont enregistrés par le bounce afin que vous puissiez les relire plus tard.
Deux commandes sont à votre dispositions :
/playprivatelog : Affiche vos messages personnels
/eraseprivatelog : Supprime vos messages personelsInformation : mise à part ces messages, rien n'est loggé par le bounce, vos conversations ne sont pas enregistré sur un support :)
GERER VOTRE AWAY
Plusieurs commandes sont à votre disposition dont :
SETAWAYNICK : change votre nick lors d'une déconnexion
/setawaynick xxxxxx[away]SETAWAY : change votre message d'away
/setaway Je suis pas là pour le momentSETLEAVEMSG : change votre message /ame lors d'un déconnexion
Quand vous vous déconnectez, le bounce envoie un /me sur tout les salons.
/setleavemsg se déconnecte du BNCLEAVEQUIT : Vous pouvez quitter les salons après une déconnexion
/leavequit 1 : Vous serez toujours connecté, mais sur aucun salon
/leavequit 0 : Vous restez sur les salonsAIDLE : Permet d'activer un anti-idle
/aidle 1 : Activé
/aidle 0 : Désactivé
MODIFIER VOTRE MOT DE PASSE
Vous pouvez modifier votre mot de passe à tout moment avec la commande /password
Il suffit de faire : /password nouveau_pass
Commandes ADMIN / IRCOP
| Commande | Description | Niveau |
| ADCHAT | Envoyer un message à tous les admins. | admin |
| ADDLINE | Ajouter une ligne dans l'ircd.conf. | servadmin |
| ADDMOTD | Ajouter du texte au MOTD | servadmin |
| ADDOMOTD | Ajouter du texte au OPERMOTD | ircop |
| ADMIN | Afficher les informations administratives du serveur.(/admin) | normal |
| AKILL | Ajouter un Autokill pour l'hostmask spécifié. Celle-ci ne pourra plus se connecter au réseau. | sadmin |
| AWAY | S'afficher "AWAY" ou ne plus s'afficher. Exemple : /away Je mange!!! | normal |
| BOTMOTD | Afficher le "Message Of The Day" pour les bots. (/botmotd ch.epiknet.org) | normal |
| CHATOPS | Comme GLOBOPS, mais pour le chat IRCop (moins sérieux). (Ircop +c) | ircop |
| CHGHOST | Changer le host d'un utilisateur, mais pour les autres utilisateurs. /chghost Zorglub amateur.de.spirou | ircop |
| CHGIDENT | Pour changer l'ident d'un utilisateur (/chgident Zorglub LeZ | ircop |
| CHGNAME | Changer le GECOS (Real Name) d'un utilisateur. /chgname Zorglub L'ombre du Z | ircop |
| CONNECT | Connecter le serveur sur lequel on se trouve au réseau (/connect autre_serveur) ou en Remote à travers un hub (/connect servhub(hub.epiknet.org) port(6667) servleaf(ch.epiknet.org)) | ircop |
| CREDITS | Afficher la liste de tous ceux qui ont aidé à la création de UnrealIRCd. (/credits) | normal |
| DALINFO | Lister toutes les équipes ou développeurs depuis la création de l'IRCd. (/dalinfo ch.epiknet.org) | normal |
| DCCDENY | Ajouter le mask d'un fichier à la liste des DCCDENY. /dccdeny MASK(exe) Raison | ircop |
| DIE | Arrêter l'IRCd (/die MotDePasseduDIE) | ircop |
| GLINE | Bannir temporairement ou définitivement un hostmask du réseau. Ban temporaire : /gline user@host Duréeduban :Raison. 0 pour la durée d'un gline le rendra définitif. Format de la durée : XdXhXmXs | ircop |
| GLOBOPS | Envoyer un message à tous les IRCops. Seuls les IRCops peuvent le voir. | ircop |
| HELPOP | Afficher de l'aide pour une commande. Exemple : /helpop ?stats | normal |
| HTM | (High Traffic Mode). Mets le serveur ou l'enlève du mode haut débit. /HTM options. Sans options, l'état actuel du mode sera retourné. options : ON, OFF, NOISY / QUIET (pour activer au désactiver l'annonce du HTM), TO X (HTM actif à partir de X kb/s | ircop |
| IDENTIFY | S'identifier directement auprès des services. Pour Themis (pseudos) : /identify MotDePasseDuNick. Pour Gaia (Channels) : /identify #chan MotDePasseDuChan | normal |
| INVITE | Inviter un utilisateur dans un chan (Opérateurs). Exemple : /invite Zorglub #radio | normal |
| ISON | Déterminer si des utilsateurs sont connectés ou non. Exemple : /ison Gilou kris Mr_Poulpe | normal |
| JOIN | Aller sur un channel. Exemple : /join #radio | normal |
| KICK | Expulser un ou plusieurs utilisateur(s) d'un ou plusieurs chan(s) en précisant ou non la raison. Exemple : /kick #olympe,#athene,#France Lamer,Guignol spam! | normal |
| KILL | Déconnecter de force un utilisateur. /KILL Zorglub Spam interdit, consultez la netiquette | ircop |
| KLINE | Bannir un hostmask du serveur (et pas du réseau!). /kline *idiot@*.aol.com Abus! | ircop |
| KNOCK | Envoyer un message aux ops d'un chans en "Invite only" (mode +i) pour y être invité. Le mode +K interdit les knocks | normal |
| LAG | Comme un traceroute, mais pour les serveurs IRC. Si on tape /lag serveur, on obtiendra les serveurs par lesquels on doit passer, et le temps mis pour traverser ceux-ci. | ircop |
| LICENSE | Afficher la license GNU inscrite en "dur" dans l'IRCd. (/license) | normal |
| LIST | Afficher tous les chans du réseau (/list), seulement ceux contenant une expression particulière (/list *aide*), ceux contenant au moins X personnes (/list >X) ou moins de X personnes (/list | normal |
| LOCOPS | Comme GLOBOPS mais reçu seulement par les IRCops locaux | ircop |
| LUSERS | Afficher le nombre d'utilisateurs locaux et globaux et le maximum.(/lusers) | normal |
| MKPASSWD | Crypter la chaîne précisée pour l'ajouter directement à l'ircd.conf si vous utilisez des pass cryptés. /mkpasswd password | ircop |
| MODE | Attribuer un mode symbolisé par une lettre à soi-même (/mode MonNick +i) ou à un channel (/mode #olympe +o Zorglub). | normal |
| MOTD | [MOTD] Afficher le "Message Of The Day" d'un serveur. Exemple /motd ch.epiknet.org | normal |
| NACHAT | Envoyer un message à tous les Net ou TechAdmins. | ircop |
| NAMES | Lister les utilisateurs présents sur un chan. Exemple : /names #radio | normal |
| NICK | Choisir un nouveau nick (pseudo). Exemple : /nick Zorglub | normal |
| NOTICE | Envoyer un message "officiel" à une personne, ou aux ops d'un chan.(/notice Gilou Attention à LeSpammeur. /notice @#France Ca va les gars? | normal |
| OPER | S'identifier en tant qu'IRCop. /OPER UID Pass | ircop |
| OPERMOTD | Afficher le MOTD des IRCops | ircop |
| PART | Partir d'un channel en précisant ou non une raison. Exemple /part #france Fatigué! | normal |
| PING | Utilisé pour savoir si un utilisateur ou un serveur répond toujours ou pour savoir combien de temps de "lag" un client a par rapport au serveur. Exemple : /ping Zorglub ch.epiknet.org | normal |
