November 26, 2009

Empathy/telepathy-gabble opens unneeded s2s connections [Update 5]

This post will be about how I discovered a (security) bug in an open source project and how it has been handled. I’ll try to update this post or add new ones if the situation changes. However I think it’s good to have something in public, as not everyone is reading all those bugtrackers around.

First a few things:

  • Openfire is a Jabber/XMPP server by Jive Software and the Igniterealtime Community. It’s open source and free. Besides ejabberd one of the top Jabber/XMPP servers out there. It has a neat webinterface, etc.
  • Empathy. Ubuntu (GNOME??) introduced a new standard messenger, Empathy. It has a Jabber module called “telepathy-gabble” which handles connections and stuff. Basically every user new to Ubuntu will use this messenger in favor of Gajim or PSI (which I would prefer).

I maintain an Openfire server for my family and some friends. It’s not locked down, so it allows outside connections to other Jabber/XMPP users out there, e.g. Google Mail, GMX, web.de, JabJab. As there are only a few users only at the same time, it’s easy to see what outside connection are open currently. (If you don’t know what Jabber is, read on Wikipedia – in short: it’s a decentralized instant messaging protocol)

So recently I discovered my server having more server-to-server connections open than I’d expect. A few of the additional ones are:

  • proxy.fsinf.at
  • proxy.jabber.minus273.org
  • proxy.jabber.planetteamspeak.com
  • proxy.jabber.tf-network.de
  • proxy.jabjab.de
  • proxy.jabster.pl
  • proxy.schokokeks.org
  • proxy.ubuntu-jabber.net
  • proxy.verdammung.org
  • proxy.911910.cn
  • proxy.vke.ru

Especially the last two can be fun for a server admin. Server-to-server connections to unknown servers in Russia and China. Yay! Fun!

Ok, so what now? Where to start?
Continue reading “Empathy/telepathy-gabble opens unneeded s2s connections [Update 5]” »

August 2, 2009

Tschüß ICQ!

Vor einigen Jahren bin ich beim Instant Messaging auf Jabber umgestiegen. Meinen alten ICQ-Account habe ich dort als Transport bzw. Gateway weiterbenutzt. Da die meisten Menschen mit denen ich per IM kommuniziere auch auf Jabber (XMPP) umgestiegen sind, habe ich nun beschlossen, ICQ in meinem Jabberaccount zu entfernen. Ich werde nur noch sporadisch meinen ICQ-Account prüfen. Wer mich also per IM kontaktieren möchte und mich bislang nur per ICQ erreichen konnte, sollte es mal per Jabber probieren (bitte die Pünktchen vor dem @ anklicken):

Die meisten Menschen haben schon einen Jabberaccount, auch wenn sie es nicht wissen. GoogleMail basiert letztendlich darauf (einfach o.g. Adresse in den “Chat” einfügen) und auch GMX/web.de betreiben entsprechende Jabber-Server, die man im Webinterface erreichen oder mit einem Client abfragen kann. Ansonsten gibt es auch kostenlose Dienste, wie z.B. bei www.jabjab.de

Wir sehen uns also bei Jabber… oder auch nicht. ;-)

February 18, 2009

Twitter und Jabber

Es gibt ein neues kleines Java-Programm “Tweety” welches Jabber und Twitter verbindet. Nutzt man dieses, erscheint eine neue Ressource des eigenen Jabberaccount. Diesen Account kann man nun mit Befehlen anschreiben und darüber twittern. Desweiteren werden neue Tweets per Jabber gemeldet.

Tweety looks up periodically your Twitter-Feeds and sends new messages directly to your Jabber account.

Link: http://code.google.com/p/tweety/