'listen_remote(port = 0, bind_address = \'\', timeout = Timeout.default) -> ssh_connecter
Listens remotely through an SSH connection. This is equivalent to
using the ``-R`` flag on ``ssh``.
Returns a :class:`pwnlib.tubes.ssh.ssh_listener` object.
Examples:
>>> from pwn import *
>>> s =  ssh(host=\'example.pwnme\',
...         user=\'travis\',
...         password=\'demopass\')
>>> l = s.listen_remote()
>>> a = remote(s.host, l.port)
>>> b = l.wait_for_connection()
>>> a.sendline(\'Hello\')
>>> print repr(b.recvline())
\'Hello\n\''

def listen_remote(self, port=0, bind_address='', timeout=Timeout.default):

    return ssh_listener(self, bind_address, port, timeout, level=self.level)
