{"id":21238635,"url":"https://github.com/zaczero/tor4net","last_synced_at":"2025-07-10T19:31:37.462Z","repository":{"id":97362482,"uuid":"165860815","full_name":"Zaczero/Tor4NET","owner":"Zaczero","description":"🍝 An all-in-one solution to fulfill your .NET dark web needs","archived":false,"fork":false,"pushed_at":"2020-08-13T20:54:53.000Z","size":211,"stargazers_count":17,"open_issues_count":4,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-11T18:43:46.916Z","etag":null,"topics":["2","4net","core","dark","library","net","netcore","onion","tor","web"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Zaczero.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-15T14:01:40.000Z","updated_at":"2024-10-08T06:29:59.000Z","dependencies_parsed_at":"2023-07-10T09:18:30.602Z","dependency_job_id":null,"html_url":"https://github.com/Zaczero/Tor4NET","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zaczero%2FTor4NET","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zaczero%2FTor4NET/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zaczero%2FTor4NET/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zaczero%2FTor4NET/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Zaczero","download_url":"https://codeload.github.com/Zaczero/Tor4NET/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225653885,"owners_count":17502939,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["2","4net","core","dark","library","net","netcore","onion","tor","web"],"created_at":"2024-11-21T00:36:50.597Z","updated_at":"2024-11-21T00:36:51.223Z","avatar_url":"https://github.com/Zaczero.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ![Zaczero/Tor4NET logo](https://github.com/Zaczero/Tor4NET/blob/master/icons/Tor4NET_small.png)\n\n[![Build Status](https://travis-ci.com/Zaczero/Tor4NET.svg?branch=master)](https://travis-ci.com/Zaczero/Tor4NET)\n[![GitHub Release](https://img.shields.io/github/v/release/Zaczero/Tor4NET)](https://github.com/Zaczero/Tor4NET/releases/latest)\n[![NuGet Release](https://img.shields.io/nuget/v/Tor4NET)](https://www.nuget.org/packages/Tor4NET/)\n[![License](https://img.shields.io/github/license/Zaczero/Tor4NET)](https://github.com/Zaczero/Tor4NET/blob/master/LICENSE)\n\nAn all-in-one solution to fulfill your .NET dark web needs.\n\nLearn more about Tor [here](https://www.torproject.org/).  \nThis library is built over [Tor.NET](https://www.codeproject.com/Articles/1072864/%2fArticles%2f1072864%2fTor-NET-A-managed-Tor-network-library) *- thanks to Chris Copeland*.\n\n## 🌤️ Installation\n\n### Install with NuGet (recommended)\n\n`Install-Package Tor4NET`\n\n### Install with dotnet\n\n`dotnet add PROJECT package Tor4NET`\n\n### Install manually\n\n[Browse latest GitHub release](https://github.com/Zaczero/Tor4NET/releases/latest)\n\n## 🏁 Getting started\n\n### Sample code\n\n```cs\n// Directory where Tor files are going to be stored.\n// If the directory does not exist, it will create one.\nvar torDirectory = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), \"Tor4NET\");\n\n// Use 64-bit Tor with 64-bit process.\n// It's *very* important for the architecture of Tor process match the one used by your app.\n// If no parameter is given Tor constructor will check Environment.Is64BitProcess property (the same one as below).\nvar is32Bit = !Environment.Is64BitProcess;\n\nvar tor = new Tor(torDirectory, is32Bit);\n\n// Check for updates and install latest version.\nif (tor.CheckForUpdates().Result)\n    tor.Install().Wait();\n\n// Disposing the client will exit the Tor process automatically.\nusing (var client = tor.InitializeClient())\n{\n    var http = new WebClient\n    {\n        // And now let's use Tor as a proxy.\n        Proxy = client.Proxy.WebProxy\n    };\n\n    var html = http.DownloadString(\"http://facebookcorewwwi.onion\");\n}\n\n// Finally, you can remove all previously downloaded Tor files (optional).\ntor.Uninstall();\n```\n\n## Footer\n\n### 📧 Contact\n\n* Email: [kamil@monicz.pl](mailto:kamil@monicz.pl)\n* PGP: [0x9D7BC5B97BB0A707](https://gist.github.com/Zaczero/158da01bfd5b6d236f2b8ceb62dd9698)\n\n### 📃 License\n\n* [Zaczero/Tor4NET](https://github.com/Zaczero/Tor4NET/blob/master/LICENSE)\n* [Tor.NET](https://www.codeproject.com/info/cpol10.aspx)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzaczero%2Ftor4net","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzaczero%2Ftor4net","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzaczero%2Ftor4net/lists"}