
Research
Security News
The Growing Risk of Malicious Browser Extensions
Socket researchers uncover how browser extensions in trusted stores are used to hijack sessions, redirect traffic, and manipulate user behavior.
Join ToWolf server to get latest news about Trou - https://discord.gg/m7CZ6md
Tor + Privoxy for the best anonymous HTTP proxy implementation on C#
Trou is a complete Tor (and Tor Controller) and Privoxy implementation on C# You can use every services separately or combined to have a local anonymous proxy !
You could use Trou with:
Trou is made using .NET Core 3.1 and it's working currently working on:
/!\ Linux and Mac OS compatibility is planned /!\
Here's a quick example on how to use Trou. This example is very minimalist, and it doesn't even care about errors/warnings/exceptions..
You can also get this example project
// - Instantiate Trou proxy
TrouProxy proxy = new TrouProxy(new TorProxySettings() {
TorBundlePath = @"C:\AnyFolder\TorProxy"
}, new TorControllerSettings() {
}, new PrivoxyProxySettings() {
PrivoxyBundlePath = @"C:\AnyFolder\PrivoxyProxy"
});
// - Start
proxy.Start();
// - Check IP
// Create client connected to Tor using Trou
WebClient client = new WebClient() {
Proxy = new WebProxy("127.0.0.1:8118")
};
// Write TOR IP address
Console.WriteLine(client.DownloadString("http://api.ipify.org"));
// - Stop
Console.ReadLine();
client.Dispose();
proxy.Dispose();
The complete Trou documentation can be found here
If you need help, or if you want to contact me in general, just make a github issue ticket ! You can also contact me on my discord server or in private messages: NaolShow#7243
You have two ways to install Trou, the first one is by far the most simplest one:
// With the package manager (Nuget)
PM> Install-Package Trou
// With .NET CLI
dotnet add package Trou
You can also go in your project top bar menu in visual studio > Manage Nuget packages > Search for "Trou" > Install
The second way is to go in the release tab in the github project, and download the last .dll, and then just reference it in your project!
Distributed under the GNU General Public Licence v3.0. See LICENSE for more information.
FAQs
Tor + Privoxy for the best anonymous HTTP proxy implementation on C#
We found that trou demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover how browser extensions in trusted stores are used to hijack sessions, redirect traffic, and manipulate user behavior.
Research
Security News
An in-depth analysis of credential stealers, crypto drainers, cryptojackers, and clipboard hijackers abusing open source package registries to compromise Web3 development environments.
Security News
pnpm 10.12.1 introduces a global virtual store for faster installs and new options for managing dependencies with version catalogs.