sshmitm.plugins.tunnel.socks module

class sshmitm.plugins.tunnel.socks.ClientTunnelHandler(session: Session)

Bases: object

Similar to the RemotePortForwardingForwarder

handle_request(listenaddr: Tuple[str, int], client: Union[socket, Channel], addr: Optional[Tuple[str, int]]) None
class sshmitm.plugins.tunnel.socks.SOCKSTunnelForwarder(session: Session, chanid: int, origin: Optional[Tuple[str, int]], destination: Optional[Tuple[str, int]])

Bases: LocalPortForwardingForwarder

Serve out direct-tcpip connections over a session on local ports

classmethod parser_arguments() None
classmethod setup(session: Session) None
tcpservers: List[TCPServerThread] = []