
Security News
npm Adopts OIDC for Trusted Publishing in CI/CD Workflows
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
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.
Security News
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
Research
/Security News
A RubyGems malware campaign used 60 malicious packages posing as automation tools to steal credentials from social media and marketing tool users.
Security News
The CNA Scorecard ranks CVE issuers by data completeness, revealing major gaps in patch info and software identifiers across thousands of vulnerabilities.