Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Tor Tor
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 824
    • Issues 824
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 34
    • Merge requests 34
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • The Tor Project
  • Core
  • TorTor
  • Issues
  • #3466
Closed
Open
Created Jun 26, 2011 by Roger Dingledine@armaReporter

Tor build variant to support lightweight socks bridge

Many people lately have been trying to run bridges on tiny devices.

legacy/trac#2764 (moved) and legacy/trac#3292 (moved) are about the security tradeoffs there, but while we're waiting for insight, I think we should get closer to being able to build these things.

One of Dan's Stanford students basically set up a python socks proxy that pulled down the Tor consensus and forwarded your traffic into one of the Tor relays. Great. Except he doesn't parse the consensus very much, doesn't check its signatures, etc.

Rather than writing a separate tool that does that, we should make a way to build a Tor binary such that you get to reuse the consensus parsing and signature checking, so it will pull down the consensus for you and check it, but the rest of Tor is left out.

(Unless we can think of an even better way to do it, that is.)

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking