January 8th, 2006

JabberWatcher is a Java application designed to send commands to a remote machine, using jabber accounts.

JabberWatcher provides :

  • remote command execution via jabber instant messages.
  • command execution restricted to groups.
  • dynamic user to group addition.
  • user and group management (add, edit, remove) directly processed by instant messages.
  • hot configuration reload.
  • command scheduler.
  • easy developpement of new commands.
  • services already available (JDBC, Properties, Standard Output).
  • no need to open ports on firewalls to establish communication between the client and JabberWatcher.
  • SSL communication is supported.

Technologies :

  • Java based application : run on GNU/Linux, Mac Os X and Windows (not tested).
  • Configuration stored in XML files.
  • Jabber Smack API by Jive Software.

JabberWatcher is available for download at sourceforge.