├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SocksSharp.sln ├── appveyor.yml ├── src └── SocksSharp │ ├── Extensions │ ├── HttpHeadersExtensions.cs │ └── StringExtensions.cs │ ├── Helpers │ ├── ContentHelper.cs │ ├── ExceptionHelper.cs │ ├── HostHelper.cs │ └── ReceiveHelper.cs │ ├── Proxy │ ├── Clients │ │ ├── Socks4.cs │ │ ├── Socks4a.cs │ │ └── Socks5.cs │ ├── IProxy.cs │ ├── IProxyClient.cs │ ├── IProxySettings.cs │ ├── IProxySettingsFluent.cs │ ├── ProxyClient.cs │ ├── ProxyException.cs │ ├── ProxySettings.cs │ ├── Request │ │ └── RequestBuilder.cs │ └── Response │ │ ├── IResponseBuilder.cs │ │ └── ResponseBuilder.cs │ ├── ProxyClientHandler.cs │ └── SocksSharp.Core.csproj └── tests └── SocksSharp.Tests ├── ProxyClientTests.cs ├── SocksSharp.Tests.csproj └── proxysettings.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/README.md -------------------------------------------------------------------------------- /SocksSharp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/SocksSharp.sln -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/appveyor.yml -------------------------------------------------------------------------------- /src/SocksSharp/Extensions/HttpHeadersExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/src/SocksSharp/Extensions/HttpHeadersExtensions.cs -------------------------------------------------------------------------------- /src/SocksSharp/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/src/SocksSharp/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /src/SocksSharp/Helpers/ContentHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/src/SocksSharp/Helpers/ContentHelper.cs -------------------------------------------------------------------------------- /src/SocksSharp/Helpers/ExceptionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/src/SocksSharp/Helpers/ExceptionHelper.cs -------------------------------------------------------------------------------- /src/SocksSharp/Helpers/HostHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/src/SocksSharp/Helpers/HostHelper.cs -------------------------------------------------------------------------------- /src/SocksSharp/Helpers/ReceiveHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/src/SocksSharp/Helpers/ReceiveHelper.cs -------------------------------------------------------------------------------- /src/SocksSharp/Proxy/Clients/Socks4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/src/SocksSharp/Proxy/Clients/Socks4.cs -------------------------------------------------------------------------------- /src/SocksSharp/Proxy/Clients/Socks4a.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/src/SocksSharp/Proxy/Clients/Socks4a.cs -------------------------------------------------------------------------------- /src/SocksSharp/Proxy/Clients/Socks5.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/src/SocksSharp/Proxy/Clients/Socks5.cs -------------------------------------------------------------------------------- /src/SocksSharp/Proxy/IProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/src/SocksSharp/Proxy/IProxy.cs -------------------------------------------------------------------------------- /src/SocksSharp/Proxy/IProxyClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/src/SocksSharp/Proxy/IProxyClient.cs -------------------------------------------------------------------------------- /src/SocksSharp/Proxy/IProxySettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/src/SocksSharp/Proxy/IProxySettings.cs -------------------------------------------------------------------------------- /src/SocksSharp/Proxy/IProxySettingsFluent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/src/SocksSharp/Proxy/IProxySettingsFluent.cs -------------------------------------------------------------------------------- /src/SocksSharp/Proxy/ProxyClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/src/SocksSharp/Proxy/ProxyClient.cs -------------------------------------------------------------------------------- /src/SocksSharp/Proxy/ProxyException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/src/SocksSharp/Proxy/ProxyException.cs -------------------------------------------------------------------------------- /src/SocksSharp/Proxy/ProxySettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/src/SocksSharp/Proxy/ProxySettings.cs -------------------------------------------------------------------------------- /src/SocksSharp/Proxy/Request/RequestBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/src/SocksSharp/Proxy/Request/RequestBuilder.cs -------------------------------------------------------------------------------- /src/SocksSharp/Proxy/Response/IResponseBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/src/SocksSharp/Proxy/Response/IResponseBuilder.cs -------------------------------------------------------------------------------- /src/SocksSharp/Proxy/Response/ResponseBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/src/SocksSharp/Proxy/Response/ResponseBuilder.cs -------------------------------------------------------------------------------- /src/SocksSharp/ProxyClientHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/src/SocksSharp/ProxyClientHandler.cs -------------------------------------------------------------------------------- /src/SocksSharp/SocksSharp.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/src/SocksSharp/SocksSharp.Core.csproj -------------------------------------------------------------------------------- /tests/SocksSharp.Tests/ProxyClientTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/tests/SocksSharp.Tests/ProxyClientTests.cs -------------------------------------------------------------------------------- /tests/SocksSharp.Tests/SocksSharp.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/tests/SocksSharp.Tests/SocksSharp.Tests.csproj -------------------------------------------------------------------------------- /tests/SocksSharp.Tests/proxysettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/extremecodetv/SocksSharp/HEAD/tests/SocksSharp.Tests/proxysettings.json --------------------------------------------------------------------------------