Future Ideas

1   Sub-Protocols

1.1   Already implemented

  • Shell Session
  • Remote Command Execution
  • Scp Upload and Download

1.2   To be done

  • SFTP

    Possible sftp wrapper command:

    sftp -oPort=2242 -s /login@site:/path user@sshproxy

    is this compatible with paramiko ?

  • Local Port Forwarding

    channel type: tcpip-forward or direct-tcpip

  • Remote Port Forwarding

    channel type: tcpip-forward or direct-tcpip

  • X11 Display Forwarding

    channel type: x11-req

  • VPN Tunnel

    need more info on the channel type, and on how to set up tun devices from python.

2   Plugins

3   User Interface

  • Command line interface

    the options '-l' is already used by ssh. The option '-g' too. Do I replace them with --ls (instead of --list-site) and --gk (instead of --get-pkey) ?

    Add an option --console if I keep the console, and dump the help if pssh is called with no option.

  • Shell-like interface

    For the moment, there is very little interrest to this console for the simple user.

    Do I keep it ? may be used to manage plugins (future spexpect) ? accessible only for the administrator ?

  • Web interface

  • IRC/IM interface (realtime monitoring)

4   Contribute

By editing this page you can add your own ideas.

Include(SshProxy/FutureComments)

SshProxy/Future (last edited 2006-09-11 17:35:52 by DavidGuerizec)