Opened 6 months ago

Last modified 4 weeks ago

#26920 new enhancement

Deploy Marionette as a Pluggable Transport

Reported by: Marionette Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: Marionette tor-pt
Cc: dcf, ahf Actual Points:
Parent ID: Points:
Reviewer: Sponsor: Sponsor19

Description

This is a ticket to organize the deployment of Marionette as a new pluggable transport integrated into Tor. The original code is currently located at https://github.com/redjack/marionette. It has already been shown to be compatible with Tor in March in its Python encumbered form. Currently, it can be compiled as a completely standalone binary, and therefore should be easy to integrate. We would like it to be integrated before the end of September.

To run it as a bridge, currently, use the torcc files in the etc/tor directory in the github repository above.

Child Tickets

Change History (3)

comment:1 Changed 6 months ago by dcf

Cc: dcf added
Component: Obfuscation/Pluggable transportApplications/Tor Browser
Owner: changed from asn to tbb-team
Priority: Very HighMedium

tor-dev thread

We are now ready to integrate Marionette, or at least have it evaluated, as a bridge for the Tor browser in its Pythonless form.

At the Tor meeting in March, we successfully operated Marionette as a bridge by implementing the PT v2.0 specification (Thanks ahf!).

Now we have a new version of Marionette which operates as a stand-alone binary (NO PYTHON!). I checked that it still forms a bridge, like at the Tor meeting. We also have a wider variety of transports enabled.

We are in the process of writing the documentation for Marionette, but the documentation on the web page should be sufficient for at least getting a full evaluation started. We'd like to have the evaluation complete by the end of next month, hopefully the middle of next month, and stand ready to make any and all changes necessary.

A full set of documentation will also be written for designing your own protocols. This is in process.

comment:2 Changed 2 months ago by arma

Cc: ahf added
Sponsor: Sponsor19

comment:3 Changed 4 weeks ago by gaba

Keywords: tor-pt added
Note: See TracTickets for help on using tickets.