[Twisted-Python] connectTCP/listenTCP socks/ssh
z3p at twistedmatrix.com
Sat Nov 1 13:39:46 EST 2003
On Sat, 2003-11-01 at 05:41, Kev wrote:
> I'm writing a socks proxy that uses ssh tunnels for connections, I can
> get it working by making my connectClass listenTCP with a
> forwarding.SSHListenForwardingFactory and then ClientCreator a
> SOCKSv4Outgoing to connectTCP, but obviously that's a bad method.
You should definatly look at adding this feature to Conch when you
finish it. That's been on the TODO list for a while.
> How can I cut the listen/connect? Is there a way I can do it at that
> level or do I need to implement my own .connectSSH method?
Basically, you're going to want to override SOCKSv4.connectClass and
SOCKSv4.listenClass. connectClass returns a Deferred that is called
back with an unused value. listenClass returns a Deferred that is
called back with a tuple of (host, port) that is being listened on.
(o_ z3p at twistedmatrix dot com
V_/_ AIM: Z3Penguin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://twistedmatrix.com/pipermail/twisted-python/attachments/20031101/c83e7eb2/attachment.pgp
More information about the Twisted-Python