├── .editorconfig ├── .github └── workflows │ └── build.yml ├── .gitignore ├── Directory.Build.props ├── LICENSE ├── README.md ├── TorSharp.sln ├── TorSharp.snk ├── global.json ├── icon.png ├── samples ├── CustomLogging │ ├── CustomLogging.csproj │ └── Program.cs ├── Docker-Alpine │ ├── Docker-Alpine.csproj │ ├── Dockerfile │ ├── Program.cs │ └── run.ps1 ├── Docker │ ├── Docker.csproj │ ├── Dockerfile │ ├── Program.cs │ └── run.ps1 ├── MultipleInstances │ ├── MultipleInstances.csproj │ └── Program.cs ├── NativeSocksProxy │ ├── NativeSocksProxy.csproj │ └── Program.cs └── TorSharp.Sandbox │ ├── Program.cs │ └── TorSharp.Sandbox.csproj ├── src └── TorSharp │ ├── Adapters │ ├── IRandom.cs │ ├── IRandomFactory.cs │ ├── Random.cs │ └── RandomFactory.cs │ ├── PInvoke │ ├── Desktop.cs │ ├── FileStreamEventEmitter.cs │ ├── Job.cs │ ├── Process.cs │ ├── SafeDesktopHandle.cs │ └── SafeJobHandle.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── ToolDownloadStrategy.cs │ ├── ToolRunnerType.cs │ ├── ToolUpdate.cs │ ├── ToolUpdateStatus.cs │ ├── ToolUpdates.cs │ ├── ToolUtility.cs │ ├── Tools │ ├── ArchiveUtility.cs │ ├── ConfigurationFormat.cs │ ├── DataEventArgs.cs │ ├── DownloadProgress.cs │ ├── DownloadableFile.cs │ ├── FetcherHelpers.cs │ ├── FileNamePatternAndFormat.cs │ ├── IConfigurationDictionary.cs │ ├── IFileFetcher.cs │ ├── IToolRunner.cs │ ├── LineByLineConfigurer.cs │ ├── PermissionsUtility.cs │ ├── Privoxy │ │ ├── PrivoxyConfigurationDictionary.cs │ │ └── PrivoxyFetcher.cs │ ├── SimpleHttpClient.cs │ ├── SimpleToolRunner.cs │ ├── Tool.cs │ ├── ToolSettings.cs │ ├── Tor │ │ ├── TorConfigurationDictionary.cs │ │ ├── TorControlClient.cs │ │ ├── TorControlException.cs │ │ ├── TorFetcher.cs │ │ └── TorPasswordHasher.cs │ ├── VirtualDesktopToolRunner.cs │ └── ZippedToolFormat.cs │ ├── TorSharp.csproj │ ├── TorSharpArchitecture.cs │ ├── TorSharpException.cs │ ├── TorSharpOSPlatform.cs │ ├── TorSharpPrivoxySettings.cs │ ├── TorSharpProxy.cs │ ├── TorSharpSettings.cs │ ├── TorSharpToolFetcher.cs │ └── TorSharpTorSettings.cs └── test ├── PassThroughProxy ├── LICENSE ├── PassThroughProxy.ForTesting.snk ├── PassThroughProxy │ ├── Configurations │ │ ├── Authentication.cs │ │ ├── Configuration.cs │ │ ├── Firewall.cs │ │ ├── Rule.cs │ │ └── Server.cs │ ├── Handlers │ │ ├── AuthenticationHandler.cs │ │ ├── ExitReason.cs │ │ ├── FirewallHandler.cs │ │ ├── FirstRequestHandler.cs │ │ ├── HttpProxyHandler.cs │ │ ├── HttpsTunnelHandler.cs │ │ ├── IHandler.cs │ │ ├── NewHostHandler.cs │ │ └── ProxyTypeHandler.cs │ ├── Headers │ │ ├── HttpHeader.cs │ │ └── HttpHeaderStream.cs │ ├── Listeners │ │ └── ProxyListener.cs │ ├── Network │ │ └── Address.cs │ ├── PassThroughProxy.cs │ ├── PassThroughProxy.csproj │ ├── Sessions │ │ ├── Session.cs │ │ └── SessionContext.cs │ └── Tunnels │ │ ├── TcpOneWayTunnel.cs │ │ └── TcpTwoWayTunnel.cs └── REDISTRIBUTION-NOTE ├── TestApp ├── Program.cs └── TestApp.csproj └── TorSharp.Tests ├── EndToEnd.cs ├── Properties └── AssemblyInfo.cs ├── PublicTypesTests.cs ├── TestAppTests.cs ├── TestSupport ├── CachingSimpleHttpClient.cs ├── DisplayTestMethodNameAttribute.cs ├── Extensions.cs ├── HttpCollection.cs ├── HttpFixture.cs ├── LoggingHandler.cs ├── PlatformFact.cs ├── PlatformTheory.cs ├── RequestCountHandler.cs ├── ReservedPort.cs ├── ReservedPorts.cs ├── TestAppFixture.cs ├── TestDirectory.cs └── TestEnvironment.cs ├── Tools └── Tor │ ├── TorConfigurationTests.cs │ ├── TorControlClientTests.cs │ └── TorPasswordHasherTests.cs ├── TorSharp.Tests.csproj ├── TorSharpFetcherTests.cs ├── TorSharpPrivoxySettingsTests.cs ├── TorSharpSettingsTests.cs └── TorSharpTorSettingsTests.cs /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/.gitignore -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/README.md -------------------------------------------------------------------------------- /TorSharp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/TorSharp.sln -------------------------------------------------------------------------------- /TorSharp.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/TorSharp.snk -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/global.json -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/icon.png -------------------------------------------------------------------------------- /samples/CustomLogging/CustomLogging.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/samples/CustomLogging/CustomLogging.csproj -------------------------------------------------------------------------------- /samples/CustomLogging/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/samples/CustomLogging/Program.cs -------------------------------------------------------------------------------- /samples/Docker-Alpine/Docker-Alpine.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/samples/Docker-Alpine/Docker-Alpine.csproj -------------------------------------------------------------------------------- /samples/Docker-Alpine/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/samples/Docker-Alpine/Dockerfile -------------------------------------------------------------------------------- /samples/Docker-Alpine/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/samples/Docker-Alpine/Program.cs -------------------------------------------------------------------------------- /samples/Docker-Alpine/run.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/samples/Docker-Alpine/run.ps1 -------------------------------------------------------------------------------- /samples/Docker/Docker.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/samples/Docker/Docker.csproj -------------------------------------------------------------------------------- /samples/Docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/samples/Docker/Dockerfile -------------------------------------------------------------------------------- /samples/Docker/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/samples/Docker/Program.cs -------------------------------------------------------------------------------- /samples/Docker/run.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/samples/Docker/run.ps1 -------------------------------------------------------------------------------- /samples/MultipleInstances/MultipleInstances.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/samples/MultipleInstances/MultipleInstances.csproj -------------------------------------------------------------------------------- /samples/MultipleInstances/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/samples/MultipleInstances/Program.cs -------------------------------------------------------------------------------- /samples/NativeSocksProxy/NativeSocksProxy.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/samples/NativeSocksProxy/NativeSocksProxy.csproj -------------------------------------------------------------------------------- /samples/NativeSocksProxy/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/samples/NativeSocksProxy/Program.cs -------------------------------------------------------------------------------- /samples/TorSharp.Sandbox/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/samples/TorSharp.Sandbox/Program.cs -------------------------------------------------------------------------------- /samples/TorSharp.Sandbox/TorSharp.Sandbox.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/samples/TorSharp.Sandbox/TorSharp.Sandbox.csproj -------------------------------------------------------------------------------- /src/TorSharp/Adapters/IRandom.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Adapters/IRandom.cs -------------------------------------------------------------------------------- /src/TorSharp/Adapters/IRandomFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Adapters/IRandomFactory.cs -------------------------------------------------------------------------------- /src/TorSharp/Adapters/Random.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Adapters/Random.cs -------------------------------------------------------------------------------- /src/TorSharp/Adapters/RandomFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Adapters/RandomFactory.cs -------------------------------------------------------------------------------- /src/TorSharp/PInvoke/Desktop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/PInvoke/Desktop.cs -------------------------------------------------------------------------------- /src/TorSharp/PInvoke/FileStreamEventEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/PInvoke/FileStreamEventEmitter.cs -------------------------------------------------------------------------------- /src/TorSharp/PInvoke/Job.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/PInvoke/Job.cs -------------------------------------------------------------------------------- /src/TorSharp/PInvoke/Process.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/PInvoke/Process.cs -------------------------------------------------------------------------------- /src/TorSharp/PInvoke/SafeDesktopHandle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/PInvoke/SafeDesktopHandle.cs -------------------------------------------------------------------------------- /src/TorSharp/PInvoke/SafeJobHandle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/PInvoke/SafeJobHandle.cs -------------------------------------------------------------------------------- /src/TorSharp/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/TorSharp/ToolDownloadStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/ToolDownloadStrategy.cs -------------------------------------------------------------------------------- /src/TorSharp/ToolRunnerType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/ToolRunnerType.cs -------------------------------------------------------------------------------- /src/TorSharp/ToolUpdate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/ToolUpdate.cs -------------------------------------------------------------------------------- /src/TorSharp/ToolUpdateStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/ToolUpdateStatus.cs -------------------------------------------------------------------------------- /src/TorSharp/ToolUpdates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/ToolUpdates.cs -------------------------------------------------------------------------------- /src/TorSharp/ToolUtility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/ToolUtility.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/ArchiveUtility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/ArchiveUtility.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/ConfigurationFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/ConfigurationFormat.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/DataEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/DataEventArgs.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/DownloadProgress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/DownloadProgress.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/DownloadableFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/DownloadableFile.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/FetcherHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/FetcherHelpers.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/FileNamePatternAndFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/FileNamePatternAndFormat.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/IConfigurationDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/IConfigurationDictionary.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/IFileFetcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/IFileFetcher.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/IToolRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/IToolRunner.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/LineByLineConfigurer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/LineByLineConfigurer.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/PermissionsUtility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/PermissionsUtility.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/Privoxy/PrivoxyConfigurationDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/Privoxy/PrivoxyConfigurationDictionary.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/Privoxy/PrivoxyFetcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/Privoxy/PrivoxyFetcher.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/SimpleHttpClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/SimpleHttpClient.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/SimpleToolRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/SimpleToolRunner.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/Tool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/Tool.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/ToolSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/ToolSettings.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/Tor/TorConfigurationDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/Tor/TorConfigurationDictionary.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/Tor/TorControlClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/Tor/TorControlClient.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/Tor/TorControlException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/Tor/TorControlException.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/Tor/TorFetcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/Tor/TorFetcher.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/Tor/TorPasswordHasher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/Tor/TorPasswordHasher.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/VirtualDesktopToolRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/VirtualDesktopToolRunner.cs -------------------------------------------------------------------------------- /src/TorSharp/Tools/ZippedToolFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/Tools/ZippedToolFormat.cs -------------------------------------------------------------------------------- /src/TorSharp/TorSharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/TorSharp.csproj -------------------------------------------------------------------------------- /src/TorSharp/TorSharpArchitecture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/TorSharpArchitecture.cs -------------------------------------------------------------------------------- /src/TorSharp/TorSharpException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/TorSharpException.cs -------------------------------------------------------------------------------- /src/TorSharp/TorSharpOSPlatform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/TorSharpOSPlatform.cs -------------------------------------------------------------------------------- /src/TorSharp/TorSharpPrivoxySettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/TorSharpPrivoxySettings.cs -------------------------------------------------------------------------------- /src/TorSharp/TorSharpProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/TorSharpProxy.cs -------------------------------------------------------------------------------- /src/TorSharp/TorSharpSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/TorSharpSettings.cs -------------------------------------------------------------------------------- /src/TorSharp/TorSharpToolFetcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/TorSharpToolFetcher.cs -------------------------------------------------------------------------------- /src/TorSharp/TorSharpTorSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/src/TorSharp/TorSharpTorSettings.cs -------------------------------------------------------------------------------- /test/PassThroughProxy/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/LICENSE -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy.ForTesting.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy.ForTesting.snk -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy/Configurations/Authentication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy/Configurations/Authentication.cs -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy/Configurations/Configuration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy/Configurations/Configuration.cs -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy/Configurations/Firewall.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy/Configurations/Firewall.cs -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy/Configurations/Rule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy/Configurations/Rule.cs -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy/Configurations/Server.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy/Configurations/Server.cs -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy/Handlers/AuthenticationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy/Handlers/AuthenticationHandler.cs -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy/Handlers/ExitReason.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy/Handlers/ExitReason.cs -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy/Handlers/FirewallHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy/Handlers/FirewallHandler.cs -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy/Handlers/FirstRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy/Handlers/FirstRequestHandler.cs -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy/Handlers/HttpProxyHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy/Handlers/HttpProxyHandler.cs -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy/Handlers/HttpsTunnelHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy/Handlers/HttpsTunnelHandler.cs -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy/Handlers/IHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy/Handlers/IHandler.cs -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy/Handlers/NewHostHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy/Handlers/NewHostHandler.cs -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy/Handlers/ProxyTypeHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy/Handlers/ProxyTypeHandler.cs -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy/Headers/HttpHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy/Headers/HttpHeader.cs -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy/Headers/HttpHeaderStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy/Headers/HttpHeaderStream.cs -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy/Listeners/ProxyListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy/Listeners/ProxyListener.cs -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy/Network/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy/Network/Address.cs -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy/PassThroughProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy/PassThroughProxy.cs -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy/PassThroughProxy.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy/PassThroughProxy.csproj -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy/Sessions/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy/Sessions/Session.cs -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy/Sessions/SessionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy/Sessions/SessionContext.cs -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy/Tunnels/TcpOneWayTunnel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy/Tunnels/TcpOneWayTunnel.cs -------------------------------------------------------------------------------- /test/PassThroughProxy/PassThroughProxy/Tunnels/TcpTwoWayTunnel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/PassThroughProxy/Tunnels/TcpTwoWayTunnel.cs -------------------------------------------------------------------------------- /test/PassThroughProxy/REDISTRIBUTION-NOTE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/PassThroughProxy/REDISTRIBUTION-NOTE -------------------------------------------------------------------------------- /test/TestApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TestApp/Program.cs -------------------------------------------------------------------------------- /test/TestApp/TestApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TestApp/TestApp.csproj -------------------------------------------------------------------------------- /test/TorSharp.Tests/EndToEnd.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/EndToEnd.cs -------------------------------------------------------------------------------- /test/TorSharp.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /test/TorSharp.Tests/PublicTypesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/PublicTypesTests.cs -------------------------------------------------------------------------------- /test/TorSharp.Tests/TestAppTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/TestAppTests.cs -------------------------------------------------------------------------------- /test/TorSharp.Tests/TestSupport/CachingSimpleHttpClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/TestSupport/CachingSimpleHttpClient.cs -------------------------------------------------------------------------------- /test/TorSharp.Tests/TestSupport/DisplayTestMethodNameAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/TestSupport/DisplayTestMethodNameAttribute.cs -------------------------------------------------------------------------------- /test/TorSharp.Tests/TestSupport/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/TestSupport/Extensions.cs -------------------------------------------------------------------------------- /test/TorSharp.Tests/TestSupport/HttpCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/TestSupport/HttpCollection.cs -------------------------------------------------------------------------------- /test/TorSharp.Tests/TestSupport/HttpFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/TestSupport/HttpFixture.cs -------------------------------------------------------------------------------- /test/TorSharp.Tests/TestSupport/LoggingHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/TestSupport/LoggingHandler.cs -------------------------------------------------------------------------------- /test/TorSharp.Tests/TestSupport/PlatformFact.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/TestSupport/PlatformFact.cs -------------------------------------------------------------------------------- /test/TorSharp.Tests/TestSupport/PlatformTheory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/TestSupport/PlatformTheory.cs -------------------------------------------------------------------------------- /test/TorSharp.Tests/TestSupport/RequestCountHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/TestSupport/RequestCountHandler.cs -------------------------------------------------------------------------------- /test/TorSharp.Tests/TestSupport/ReservedPort.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/TestSupport/ReservedPort.cs -------------------------------------------------------------------------------- /test/TorSharp.Tests/TestSupport/ReservedPorts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/TestSupport/ReservedPorts.cs -------------------------------------------------------------------------------- /test/TorSharp.Tests/TestSupport/TestAppFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/TestSupport/TestAppFixture.cs -------------------------------------------------------------------------------- /test/TorSharp.Tests/TestSupport/TestDirectory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/TestSupport/TestDirectory.cs -------------------------------------------------------------------------------- /test/TorSharp.Tests/TestSupport/TestEnvironment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/TestSupport/TestEnvironment.cs -------------------------------------------------------------------------------- /test/TorSharp.Tests/Tools/Tor/TorConfigurationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/Tools/Tor/TorConfigurationTests.cs -------------------------------------------------------------------------------- /test/TorSharp.Tests/Tools/Tor/TorControlClientTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/Tools/Tor/TorControlClientTests.cs -------------------------------------------------------------------------------- /test/TorSharp.Tests/Tools/Tor/TorPasswordHasherTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/Tools/Tor/TorPasswordHasherTests.cs -------------------------------------------------------------------------------- /test/TorSharp.Tests/TorSharp.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/TorSharp.Tests.csproj -------------------------------------------------------------------------------- /test/TorSharp.Tests/TorSharpFetcherTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/TorSharpFetcherTests.cs -------------------------------------------------------------------------------- /test/TorSharp.Tests/TorSharpPrivoxySettingsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/TorSharpPrivoxySettingsTests.cs -------------------------------------------------------------------------------- /test/TorSharp.Tests/TorSharpSettingsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/TorSharpSettingsTests.cs -------------------------------------------------------------------------------- /test/TorSharp.Tests/TorSharpTorSettingsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelverhagen/TorSharp/HEAD/test/TorSharp.Tests/TorSharpTorSettingsTests.cs --------------------------------------------------------------------------------