Regarding implementing Marionette.
It's a great project and a great way to use fte! Worked on a fork of it called layerprox a while ago , however, here is my question: Marionette has a dsl that you write "formats" in that generates traffic patterns, is the idea to randomly switch between these formats or use the same all the time ? Also is the formats automatically gonna be updated ?
Take care /flipchan
Ps
I'm sorry for awnsering all emails in this thread (my email client is not the greatest)
On July 24, 2018 8:48:22 PM UTC, tor-dev-request@lists.torproject.org wrote:
Send tor-dev mailing list submissions to tor-dev@lists.torproject.org
To subscribe or unsubscribe via the World Wide Web, visit https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev or, via email, send a message with subject or body 'help' to tor-dev-request@lists.torproject.org
You can reach the person managing the list at tor-dev-owner@lists.torproject.org
When replying, please edit your Subject line so it is more specific than "Re: Contents of tor-dev digest..."
Today's Topics:
- Re: Ready to Integrate/Review New Marionette Version into Tor (John Helmsen)
- Re: Ready to Integrate/Review New Marionette Version into Tor (David Fifield)
- Re: Ready to Integrate/Review New Marionette Version into Tor (John Helmsen)
- Re: Ready to Integrate/Review New Marionette Version into Tor (David Fifield)
- Re: Proposal 295: Using the ATL construction for relay cryptography (solving the crypto-tagging attack) (Taylor Yu)
Message: 1 Date: Tue, 24 Jul 2018 11:42:08 -0400 From: John Helmsen john.helmsen@redjack.com To: John Helmsen john.helmsen@redjack.com, tor-dev@lists.torproject.org, ahf@0x90.dk, Ben Johnson benbjohnson@yahoo.com Subject: Re: [tor-dev] Ready to Integrate/Review New Marionette Version into Tor Message-ID: CAFtdMkhH+jDVLcQXp1X1Ot=5t_bVrs5oeCaLJp93On3-AUvj1w@mail.gmail.com Content-Type: text/plain; charset="utf-8"
David,
Thank you, I have created the ticket as #26920. https://trac.torproject.org/projects/tor/ticket/26920#ticket. Having downloaded the git project, it seems that this work cannot be performed on a Mac, since it doesn't run 'runc'. Is that right?
Ben,
I am currently trying to create a virtual machine using Ubuntu 16.04 for development. Unless I am mistaken, this work cannot be done on a Mac. Please do the same, so that we can put this thing to bed.
On Mon, Jul 23, 2018 at 10:05 PM, David Fifield david@bamsoftware.com wrote:
On Fri, Jul 20, 2018 at 04:12:21PM -0400, John Helmsen wrote:
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.
Please let us know what you need.
The Tor Browser developers may have more specific requests, but I can suggest some steps to get started.
Open a ticket at https://trac.torproject.org/ for discussion and to track progress. Type: project Component: Applications/Tor Browser Keywords: marionette The old ticket for FTE is a good reference:
10362
And then it would help if you port your build process to the Tor
Browser
build system. General information: https://trac.torproject.org/projects/tor/wiki/doc/TorBrowser/Hacking First, just build git clone https://git.torproject.org/ builders/tor-browser-build.git cd tor-browser-build git checkout tbb-8.0a9-build3 make testbuild # or, e.g., testbuild-linux-x86_64 Then you'll have to add a new project (consisting of a "build" and "config" file) for Marionette and each of its dependencies. You can
copy
from existing projects as templates. Here is the meek project, for example: https://gitweb.torproject.org/builders/tor-browser-build. git/tree/projects/meek You'll also need to add bridge lines to: https://gitweb.torproject.org/builders/tor-browser-build. git/tree/projects/tor-browser/Bundle-Data/PTConfigs/bridge_prefs.js To build just one project, not an entire release, do e.g.: rbm/rbm build gmp --target testbuild --target torbrowser-linux-x86_64 rbm/rbm build marionette --target testbuild --target torbrowser-linux-x86_64
-- John Helmsen john.helmsen@redjack.com C: (240) 899-5676