PhiLIOsoph

03.01.2007

XChat – Globalbans plugin

Filed under: Linux,Tools — Robert @ 00:32:16

Ich habe mich die letzten 2 Stunden in Sachen XChat (das ist ein IRC-Client, hauptsächlich für Linux; alles Weitere auf http://www.xchat.org) fortgebildet und ein kleines Plugin in Python geschrieben. XChat ist nämlich ziemlich vorbildlich und bietet gleich mehrere “Scripting Interfaces” für verschiedene Programmiersprachen. Sogar Ruby wird unterstützt!

Das Plugin heisst Globalbans und dient zum Erstellen einer “globalen” Banlist. Jeder, dessen Hostmask einem Eintrag auf der Banlist entspricht, wird gebannt, sobald er irgendeinen Channel betritt in dem man Operator-Rechte hat. Man muss übrigens keine “echten” Hostmasken angeben, sondern man kann ganz beliebige Strings (auch mit Wildcards) angeben. Passt eine Hostmask auf diesen String bzw. beinhaltet eine Hostmask diesen String, dann wird der zugehörige User augenblicklich gekickbannt (er wird gebannt, damit er nicht nochmal den Channel betreten kann und anschließend gekickt (aus dem Channel geworfen)). Erweiterte User können durch die Änderung einer Variablen einstellen, dass solche User nicht gekicktbannt, sondern nur gekickt werden.

Alle weiteren Informationen gibt es in dem englischsprachigen Artikel, den ich zum Plugin verfasst habe:
http://robertnitsch.de/xchat-globalbans-plugin/

Share and Enjoy:
  • del.icio.us
  • Facebook
  • Technorati
  • Google Bookmarks
  • Yigg
  • Digg

Keine Kommentare »

Noch keine Kommentare

RSS Feed für Kommentare zu diesem Artikel.

Hinterlasse einen Kommentar

© Robert Nitsch
(Powered by WordPress)