Making sure your applications work with the internet isn't too difficult. The .NET framework offers some very nice interfaces for networking, like for instance the Socket class.
Unfortunately, these classes do not support proxies such as SOCKS4/5 proxy servers.
That's why we created the ProxySocket class; an implementation of the SOCKS4/5 CONNECT protocol.
With this class, you can connect to a remote host trough a SOCKS proxy server and optionally authenticate yourself with a username/password combination.
It is extremely easy to use because it behaves like ordinary Socket objects. Simply adjust a few properties and your application supports SOCKS proxies.
These classes are written in C#; they can be compiled to .NET modules or libraries to be used in other .NET languages.
|v1.0|| Initial release.||2002/05/11|