{"id":13775664,"url":"https://github.com/moxie0/tortunnel","last_synced_at":"2025-05-11T08:32:49.876Z","repository":{"id":1691656,"uuid":"2419789","full_name":"moxie0/tortunnel","owner":"moxie0","description":"A partial Onion Proxy implementation that's designed to build single-hop circuits through Tor exit nodes","archived":false,"fork":false,"pushed_at":"2015-09-08T21:20:50.000Z","size":247,"stargazers_count":140,"open_issues_count":13,"forks_count":39,"subscribers_count":17,"default_branch":"master","last_synced_at":"2024-11-17T10:40:10.065Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.thoughtcrime.org/software/tortunnel/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/moxie0.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-09-20T02:09:54.000Z","updated_at":"2024-08-12T19:20:16.000Z","dependencies_parsed_at":"2022-09-03T11:11:25.529Z","dependency_job_id":null,"html_url":"https://github.com/moxie0/tortunnel","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moxie0%2Ftortunnel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moxie0%2Ftortunnel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moxie0%2Ftortunnel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moxie0%2Ftortunnel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/moxie0","download_url":"https://codeload.github.com/moxie0/tortunnel/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253540162,"owners_count":21924518,"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":[],"created_at":"2024-08-03T17:01:45.438Z","updated_at":"2025-05-11T08:32:49.526Z","avatar_url":"https://github.com/moxie0.png","language":"C++","funding_links":[],"categories":["\u003ca id=\"6e80463404d46f0493cf6e84597e4b5c\"\u003e\u003c/a\u003e工具","C++"],"sub_categories":["\u003ca id=\"e99ba5f3de02f68412b13ca718a0afb6\"\u003e\u003c/a\u003eTor\u0026\u0026\u0026Onion\u0026\u0026洋葱"],"readme":"tortunnel is a partial Onion Proxy implementation that's designed to build single-hop circuits through Tor exit nodes. This is useful in cases where you might want some very low level of anonymity and don't want to deal with the performance implications of using Tor's full three-hop circuits.\n\ntortunnel exposes itself both as a SOCKS interface, as well as a fairly clean asynchronous C++ API to the Tor protocol itself. It was first written as a scanning tool for checking to see whether exit nodes were running sslstrip, and is well suited for implementing other high-performance scanning routines against the Tor network as a whole.\n\nIt might also be useful for implementing a perspectives-like interface for checking SSL, SSH, or other host certificates. It could be useful as an nmap scanning mode, or perhaps for something else entirely.\n\nTo expose a SOCKS interface on localhost:5060 to a random one-hop Tor exit node, run:\n\ntorproxy -p 5060 -r\n\nTo expose a SOCKS interface on localhost:5060 to a specific Tor exit node IP address, run:\n\ntorproxy -p 5060 -n \u003cip\u003e\n\nThese commands will open a SOCKS interface on localhost:5060, which you can then point applications which support SOCKS proxies to. Be careful, though, remember that this is not useful for anything approaching strict anonymity requirements. \n\nTo see if it works, you can try a \"curl --socks5 localhost:5060 ifconfig.me\" and compare it with the output of \"curl ifconfig.me\".\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoxie0%2Ftortunnel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoxie0%2Ftortunnel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoxie0%2Ftortunnel/lists"}