Bouncer

Programm
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 16. Mai 2005 um 02:08 Uhr durch Eagle3386 (Diskussion | Beiträge) (2x "die" => 1x "die"). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Dieser Artikel befasst sich mit dem IRC-Proxy. Andere Bedeutungen sind unter Bouncer (Begriffsklärung) aufgeführt

Als Bouncer im IRC wird ein Programm bezeichnet, das zwischen einem IRC-Client und IRC-Server vermitteln kann, und somit als Proxy arbeitet.

Das Hauptziel der meisten Bouncer ist jedoch nicht die reine Vermittlung zwischen einem Client und einem Server, sondern das möglichst dauerhafte Aufrechterhalten einer Verbindung zu einem IRC-Server bzw. einem oder mehreren IRC-Netzwerken. Da in etlichen IRC-Netzwerken nach dem Ausloggen Privilegien in Channels verloren gehen und der Nickname von jedem anderen benutzt werden kann, ist die einzige Möglichkeit, einen Nickname oder Channel-Privilegien zu "reservieren", mit Hilfe des Bouncers praktisch dauerhaft eingeloggt zu bleiben. Aus diesem Grund laufen Bouncer-Programme üblicherweise auf einem Server im Internet, der mit einer Standleitung angebunden ist. Die Benutzer des Bouncers verfügen dagegen oft nur über eine Wählleitung ins Internet und haben daher zum einem nicht die Möglichkeit und zum anderen meist auch nicht den Willen, dauerhaft mit dem Bouncer und somit dem IRC verbunden zu sein.

Andere Gründe für den Einsatz von Bouncern sind:

  • Schutz des Client-Rechners vor Übergriffen, z.B. einer Denial of Service-Attacke oder der Anwendung von Exploits. Da aus Sicht des IRC-Servers und somit den Usern im IRC nur die IP-Adresse des Bouncer-Host bekannt ist, richten sich Angriffe nur gegen diesen.
  • Im IRC mit einem anderem DNS-Name aufzutreten (nämlich dem des Bouncer-Hosts), der - über die rein technische Notwendigkeit hinaus - einen bestimmten Sinn ergibt, z.B. einen lustigen, kuriosen oder leeten Text. Anbieter mietbarer Bouncer haben oft eine große Auswahl an solchen DNS-Names, zwischen denen der Mieter meist zu jedem Zeitpunkt und beliebig oft wechseln kann.
  • Der indirekte Aufbau einer Verbindung zum Server, wenn das direkte Verbinden aufgrund einer restriktiven Firewall o.ä. nicht möglich ist.

Ausgereiftere Bouncer bieten diverse Extras an, beispielsweise die automatische "Verteidigung" der Nicks und Channel vor Fremden oder das Verteilen des Channel-Operator-Status (ChanOP) an vertraute Benutzer, eine Partyline (vom IRC-Server unabhängiger Chat nur zw. den Benutzern eines Bouncers), Protokollierung der Chats, Automatischer Wechsel zum vorteilhaftesten Server innerhalb eines IRC-Netzwerkes u.v.m..

Oft werden Bouncer nur kurz als BNC bezeichnet.

Kritik an Bouncern

Bouncer setzen diverse Verhaltensweisen durch, die in vielen IRC-Netzwerken nicht gerne gesehen sind: (diese Aufzählung bezieht sich auf den Funktionsumfang und Einsatz der meisten Bouncer)

  • Netzwerke, die keine Möglichkeit zur Registrierung von Nicks und Channels bieten, tun dies oft bewusst aus der Haltung heraus, dass Nicks und Channel prinzipiell frei sind, also kein User ein dauerhaftes Anrecht hat, einen bestimmten Nick oder Channel zu benutzen. Bouncer streben jedoch diesem Prinzip entgegen, indem sie durch Dauerpräsenz Nicks und Channel ihrem "Besitzer" freihalten.
  • In Netzwerken mit IRC-Services, die das Registrieren von Nicks und Channels ermöglichen, sind die entsprechenden Schutz-Funktionen der Bouncer größtenteils überflüssig, und können das Netzwerk durch sinnlose Kämpfe mit IRC-Services unnötig belasten.
  • Bouncer verstärken den Eindruck vom Idlen im IRC, da User, die offline sind, trotzdem noch durch ihren Bouncer präsent gehalten werden, aber nicht aktiv sind. Das erschwert manchmal auch das Auseinanderhalten, wann ein User tatsächlich da ist oder nur durch seinen Bouncer vertreten wird.
  • Generell wie alle unbewachten Bots im IRC auch, bergen Bouncer die Gefahr, sich in Abwesenheit des Besitzers unkontrolliert zu verhalten, ohne dass es rechtzeitig bemerkt und verhindert werden kann.
  • psyBNC - Bekanntester Bouncer
  • ezbounce - Auch sehr bekannter Bouncer
  • BouncerCheck - (deutsches) Anbieterverzeichniss mit Suchmaschinenfunktion