xmpp-shell

Stars
18
Committers
1

XMPP-shell

Remote shell that uses XMPP as transporting protocol. This makes it possible to access a remote computer using an XMPP account.

Initial stage, just proof of concept.

Installation

TODO

How to use it

First launch a service in the machine you will be connecting to so that it can accept sessions::

$ xmpp-shell --daemon

To connect to that machine call xmpp-shell without the --daemon flag::

$ xmpp-shell

and you will be presented with a list of available sessions (TODO).

Behind a firewall

Some xmpp servers such as http://jabber80.com offer accounts on non-firewalled ports. You can open an account on this server using XMPP clients such as Pidgin/Adium.

TODO

  • Wrong message when there are no servers
  • Control-C and q key (on daemon)
  • multiple sessions on the server
  • double authentication: on XMPP and on the host machine
  • Exception on wrong login (bug in sleekxmpp)
  • add timeout to options

Development

...

Author

Fabian Pedregosa [email protected]

License

New BSD