description
Added this item here, I would be interested in tinkering with the project adding this feature.
But before I do, I would like to know where you believe I should do my work, since you know the source code better than I at the moment.
It looks like the code handling proxy server negotiation and authentication should be in Session.cs - Connect().
Receiving response from the proxy server should be put in Session:cs ReceiveMessage(), and replying put in Session.cs SendMessage(Message).
Then adding code for SOCKS proxies (which is the first I will attempt to create), which is based in an interface for all common proxies.
As alot of the code is wrapped around the SSH messages (which I'm not familiar with), I need your help to determine where code changes should be made.