Fetching the latest programs, projects, and workspace data.
Internet privacy and anonymity
Showing 4 of 4 projects. Click any project card for scope, mentors, and proposal studio.
Mentors: Student: dau
<p><a href="https://github.com/AnemoneLabs/unmessage" target="_blank">unMessage</a> is a privacy enhanced instant messenger that uses its own end-to-end encrypted protocol to maintain conversations, not depending on servers, metadata or transport.</p> <p>Designed by Felipe Dau and David R. Andersen, unMessage's initial Python implementation had issues such as improper use of the Python Twisted asynchronous network IO framework, lack of a test suite and others that would harm its maintainability and quality.</p> <p>Mentored by David Stainton and meejah, the goal of this project is teaching Felipe how to work with asynchronous programming, how to use Twisted better, how to test the software and how to use Continuous Integration, while applying it to unMessage to improve its code quality and contributing to its maturity as a messenger which the community can benefit from.</p>
Mentors: Student: Nur-Magomed Dzhamiev
<p>Crash Reporter will be helping developers to improve Tor Browser, find bugs and crash reasons easier, that would make Tor Browser more stable and user-friendly. The goal of this project is to adapt Crash Reporter (from Mozilla) for Tor Browser and make crash reports and statistic completely anonymous.</p>
Mentors: Student: Pushkar Pathak
<p>Ahmia is a search engine that indexes, searches, and catalogs content published on Tor Hidden Services. Furthermore, it is a medium to share meaningful insights, statistics, and news about the Tor network itself. There are several improvements and upgrades required in Ahmia.</p> <p>Initial tasks include automating blacklisting and tweaking 'Add' page. Then 'Statistics' page should be fixed and graphs need to be plotted to visualize analytical data. Then I will move on to replacing Polipo with Torsocks in ahmia-crawler and upgrading Elasticsearch support from 2.4 to 5.X. Once these major tasks are done, documentation and software dependancies need to be updated. If time permits, I plan to add advance search options like double quotes("") for exact matching of query and boolean operators like AND & OR.</p>
Mentors: Student: iry
<p>The anon-connection-wizard is a Python-clone of the Tor Launcher which aims at providing Tor users with a graphical instruction on configuring the Tor. This program is especially helpful for users who live in Tor-censored area. This is because those users can only connect to the Tor network with the help of other censorship circumvention tools which include but are not limited to Tor bridges, pluggable transports and other third party Internet censorship circumvention tools like Lantern and VPN.</p> <p>The current implementation of the Tor Launcher heavily relies on the Tor Browser. Besides, the current instructions provided by the anon-connection-wizard and Tor launcher is not be clear enough for user to configure Tor correctly. Therefore I would like to implement and redesign the anon-connection-wizard. I hope that my work will help more people to connect to the Tor network efficiently and successfully.</p>