Diese README basiert auf der README Datei die mit shroudBNC 1.1 ausgeliefert wird.
Es wird vorausgesetzt das sie sBNC bereits runter geladen 1) und in ihr Benutzerverzeichnis des Benutzers (Nicht als root) der sBNC verwendet werden soll 2) entpackt haben 3).
~/sbnc-1.1 Ordner../configure
make
make install
Stellen Sie sicher das sie beide, das “tcl8.4” und das “tcl8.4-dev”, Pakete installiert haben. Sie werden benötigt um das TCL Modul zu compilieren.
~/sbnc-1.1/tickle Ordner../configure
make
make install
/sbnc insmod ./tickle.so” über IRC laden.cd ~/sbnc
./conftool
./sbnc” oder ”./sbnc -n” starten. Der ”-n” Flag zeigt ihnen die Konsolen-Ausgaben. user@server:~/sbnc$ ./sbnc shroudBNC loader Loading shroudBNC from /home/user/sbnc/sbnc-20051215034250.so Thu Dec 15 03:43:11 2005 Log system initialized. shroudBNC1.0 $Revision: 370 $ - an object-oriented IRC bouncer Thu Dec 15 03:43:11 2005 Created main listener. Thu Dec 15 03:43:11 2005 Starting main loop. Daemonizing... DONE user@server:~/sbnc$
Verbinden Sie sich einfach mit einem beliebigen IRC Client mit ihrem Bouncer. Sie müssen ihren Benutzernamen (in den meisten Fällen über die E-Mail-Adresse) auf ihren gewählten Bouncer-Benutzernamen einstellen.
Nachdem Sie verbunden sind sollten sie ”/sbnc help” eingeben um eine Liste der verfügbaren Befehle zu erhalten.
Wenn Sie das TCL Modul compiliert haben, können Sie es mit ”/sbnc insmod ./tickle.so” laden.
Eine Liste der geladenen Module können sie mit ”/sbnc lsmod” einsehen, mit ”/sbnc rmmod <Modul-ID>” können sie Module entfernen.
shroudBNC unterstützt oidentd um eigene Idents für jeden Benutzer zur Verfügung zu stellen. Sie werden Ident-Spoofing für den UNIX-Account unter dem shroudBNC läuft aktivieren müssen. Lesen sie die oidentd-Anleitung für weite Details und schauen Sie sich unsere [.::oidentd|Anleitung] an.
shroudBNC kann während der Laufzeit upgedatet werden – ohne eine bestehende IRC oder Client Verbindung zu verlieren. Um shroudBNC upzudaten müssen Sie shroudBNC in ein sauberes Verzeichnis entpacken, genau wie bei der Installation.
Nach dem compilieren können Sie das “make update” Script anstelle des “make install” Scripts verwenden, welches automatisch den im Moment laufenden shroudBNC updaten wird (Das Script setzt voraus das das Bouncer-Verzeichnis ~/sbnc/ ist).
Bitte beachten Sie das Sie möglicherweise diverse Module wie z.B. tickle.so entladen bevor sie ein Update durchführen. Die ältere Version des Modus könnte nicht kompatibel mit Ihrer neuen sBNC Version sein.
Es ist unumgänglich das Sie verstehen das jeder Bouncer-Administrator auf folgende Dinge Zugriff hat:
Durch die Verwendung des TCL Moduls kann jeder Administrator Shell-Befehle ausführen (durch die Benutzung des “exec” Befehls) und IRC Befehle über jede Benutzerverbindung ausführen. Sie sollten ihre Administratoren mit bedacht wählen. Laden Sie keine unbekannten Scripte und stellen Sie sicher das Sie verstehen was die Scripte bewirken die Sie laden.
Jemandem Shell-Zugang zu gewähren dem Sie nicht vertrauen ist eine potenzielle Gefahrenquelle.