Revish is a reverse ssh server/client.
The client starts a local ssh server on the target machine, starts a client connection with the remote server and forwards the local server port to the remote server.
The remote server also has an instance of wishlist running, to get an easy accessible list of all connected reverse sessions.
# TODO
[ ] add more cli options for customization
[ ] implement port negotiation if the remote server can use the forwarded port
[ ] support sftp