To see our schedule with full functionality, like timezone conversion and personal scheduling, please enable JavaScript and go here.
16:00
16:00
60min
Creating a social media post bank for Tor
Al Smith

In this project, we will write and create a bank of social media content for the Tor Project's social media channels.

Team 6
16:00
60min
GitLab: hack at it
anarcat

GitLab. It's one of our most important tools, if not the most important. Make it work better.

Team 7
16:00
5760min
Hack on Gosling! #rust #onion_services #network_protocols #testing
richard

Gosling is a protocol for creating anonymous+private+secure peer-to-peer onion-service applications. Gosling is based off of/inspired by the architecture and authentication layer found in Ricochet-Refresh and generalizes+encapsulate it for other applications to use. The Gosling reference implementation is written in Rust.

Team 2
16:00
60min
Improve support for Pluggable Transports in Tails
intrigeri

Users who need to use Pluggable Transports in Tails face a chicken-and-egg situation: they need a way to get bridges outside of Tails and then to configure their bridges in Tails, which means typing a looong string. Let's improve this!

Team 3
16:00
60min
Modularization of reproducible builds system
GeKo

Right now our reproducible builds system is closely tied to Tor Browser. This makes it hard to use it for other projects which we should fix.

Team 4
16:00
60min
Onion Service address discovery using Sauteed Onions
Silvio Rhatto

Sauteed Onions is an innovative yet simple mechanism for Onion Services address discovery of public services using Certificate Transparency (CT) logs.

This is a Hackweek proposal to test and study Sauteed Onions as well as to (hopefully) develop some tooling.

Team 1
16:00
30min
Parse Tor network data and store it in a database
Hiro

Build a metrics component to send Tor network data to a database

Team 5
16:00
60min
Rust: adhoc derive macro facility, for easily autogenerating code from struct definitions
Ian Jackson

We will build a facility to allow easily autogenerating code from struct definitions in Rust: a facility combining the power of derive, with the ease of use, especially in ad hoc cases, of macro_rules.

Team 8
16:00
60min
Tangible Internet freedom
raya

In trainings it would be useful to have hands-on exercises that are actually "hands on". The idea is to explain and illustrate technical concepts related to Internet freedom topics via tangible exercises that include 3D printed objects, laser cut objects, paper material, etc.

Team 10
16:00
30min
Tor-Split-Tunneling for Bitmask
cyberta

Within one week we want to draft a mechanism that allows users to route their app traffic on Android either over tor or over openvpn.

Team 9
17:05
17:05
60min
Onion Service metrics investigation using Onionprobe
Silvio Rhatto

Onionprobe is a new and flexible tool for Onion Services monitoring and metrics aggregation.

In this activity we'll try out Onionprobe to discover how it can be helpful for analysis (detecting network events, bottlenecks and general quality of service evaluation).

Team 1
No sessions on Tuesday, June 28, 2022.
No sessions on Wednesday, June 29, 2022.
No sessions on Thursday, June 30, 2022.
No sessions on Friday, July 1, 2022.