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.
TODO
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).
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.
- 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
...
Fabian Pedregosa <fabian@fseoane.net>
New BSD