[tor-commits] [community/master] Update GSoC Project descriptions

pili at torproject.org pili at torproject.org
Wed Feb 5 12:07:11 UTC 2020


commit 5e7203d4925992265aeb1b876c5df629b299e87f
Author: Pili Guerra <pili at piliguerra.com>
Date:   Wed Feb 5 12:36:31 2020 +0100

    Update GSoC Project descriptions
---
 content/gsoc/onion-toolbox/contents.lr             | 34 ++++++++++++----------
 .../gsoc/ooni-explorer-advanced-search/contents.lr | 18 ++++++++----
 content/gsoc/ooni-probe-experiments/contents.lr    | 16 ++++++----
 3 files changed, 42 insertions(+), 26 deletions(-)

diff --git a/content/gsoc/onion-toolbox/contents.lr b/content/gsoc/onion-toolbox/contents.lr
index bae15c0..1d52e87 100644
--- a/content/gsoc/onion-toolbox/contents.lr
+++ b/content/gsoc/onion-toolbox/contents.lr
@@ -29,24 +29,31 @@ title: Onion Tool Box
 ---
 subtitle:
 
-Myonion is a developer tool box, providing a command line interface and a GUI to configure and deploy existing services via .onion. A minimal prototype for myonion already [exists](https://github.com/hiromipaw/myonion).
-
-Someone that may want to run an onion service can use the myonion wrapper app to start a .onion from their computer and sharea static website or a web application.
-
-Myonion can also be used to deploy the resulting configured app to a defined set of cloud providers.
-
+Myonion is a developer tool box, providing a command line interface and a GUI to configure and deploy existing services via .onion. The idea behind myonion is to make onion services accessible to developers that might be interested to innovate in the privacy space, building applications that are designed for privacy and security.
 ---
 body:
 
-## Problem definition
+# Problem
 
 It is not necessarily difficult to use onion services, but it might be tricky to configure a web service to be offered via .onion so that it doesn’t leak sensitive information.
 
 There are detailed [guides](https://riseup.net/en/security/network-security/tor/onionservices-best-practices) available for users that would like to offer a web application via .onion and some tools have been developed to help service operators: discover known misconfiguration or [vulnerabilities](https://onionscan.org/) or deploy an [onion site](https://github.com/alecmuffett/eotk).
 
-## Scope
+Involving a wider developer community can help creating a better image of Tor and onion services, replacing the “dark net” narrative with the secure and private web one.
+
+Onion services can also be relevant to all those people interested in the “zero-trust” strategy. The concept behind zero-trust is to adopt strategies and tools to help prevent data breaches by eliminating the concept of trust from an organization’s network architecture, with the principle of never trust, always verify.
 
-Myonion provides a way to build and deploy onion ready applications, allowing developers to build and test web applications and easily share them with others, bundling the code and configuration in a lightweight, portable Docker container application that runs thesame everywhere.
+Ultimately myonion is about creating a better experience for onion services developers and operators and therefore fostering a more legitimate onion service ecosystem.
+
+# Proposal
+
+Myonion is a developer tool box, providing a command line interface and a GUI to configure and deploy existing services via .onion. A minimal prototype for myonion already [exists](https://github.com/hiromipaw/myonion).
+
+Someone that may want to run an onion service can use the myonion wrapper app to start a .onion from their computer and sharea static website or a web application.
+
+Myonion can also be used to deploy the resulting configured app to a defined set of cloud providers.
+
+Myonion provides a way to build and deploy onion ready applications, allowing developers to build and test web applications and easily share them with others, bundling the code and configuration in a lightweight, portable Docker container application that runs the same everywhere.
 
 The experience for developers will be similar to using other industry solutions, like the [Docker desktop app](https://www.docker.com/products/docker-desktop).
 
@@ -54,12 +61,7 @@ Developers using myonion are provided with pre-defined and customizable applicat
 
 The resulting application is therefore deployable via a set of endpoint management tools to known providers. Providing a way to deploy onion services at scale.
 
-## Impact
+# Resources
 
-The idea behind myonion is to make onion services accessible to developers that might be interested to innovate in the privacy space, building applications that are designed for privacy and security.
+- Myonion repo on github: https://github.com/hiromipaw/myonion
 
-Involving a wider developer community can help creating a better image of Tor and onion services, replacing the “dark net” narrative with the secure and private web one.
-
-Onion services can also be relevant to all those people interested in the “zero-trust” strategy. The concept behind zero-trust is to adopt strategies and tools to help prevent data breaches by eliminating the concept of trust from an organization’s network architecture, with the principle of never trust, always verify.
-
-Ultimately myonion is about creating a better experience for onion services developers and operators and therefore fostering a more legitimate onion service ecosystem.
diff --git a/content/gsoc/ooni-explorer-advanced-search/contents.lr b/content/gsoc/ooni-explorer-advanced-search/contents.lr
index b4d883c..cd3f5d6 100644
--- a/content/gsoc/ooni-explorer-advanced-search/contents.lr
+++ b/content/gsoc/ooni-explorer-advanced-search/contents.lr
@@ -28,11 +28,18 @@ title: OONI Explorer Advanced Search
 ---
 subtitle:
 
-This project is about enriching the OONI Explorer search functionality with the ability to visualize an analysis of metadata pertaining to filtered measurements.
-
+OONI Explorer is an open data resource on internet censorship around the world. This project is about enriching the OONI Explorer search functionality with the ability to visualize an analysis of metadata pertaining to filtered measurements.
 ---
 body:
 
+# Problem
+
+
+
+# Proposal
+
+This project is about enriching the OONI Explorer search functionality with the ability to visualize an analysis of metadata pertaining to filtered measurements.
+
 This would involve adding the ability to filter on multiple axis: country, ASN, time range, anomaly, confirmed, failure, domain or input, citizenlab category code.
 
 The results would then be presented in an aggregate form, such as showing:
@@ -46,8 +53,9 @@ These results could then be presented as a table or some other charts, such as a
 
 Some other more detailed, drill-down views could also be implemented.
 
-A potential applicant should also have some prior design 
+A potential applicant should also have some prior design experience
+
+# Resources
 
-- *Prerequisites:* API call to be implemented by Federico
-- *Links/Resource:* https://github.com/ooni/explorer
+- OONI Explorer repo on github: https://github.com/ooni/explorer
 
diff --git a/content/gsoc/ooni-probe-experiments/contents.lr b/content/gsoc/ooni-probe-experiments/contents.lr
index c6426ef..4d5d2f7 100644
--- a/content/gsoc/ooni-probe-experiments/contents.lr
+++ b/content/gsoc/ooni-probe-experiments/contents.lr
@@ -28,16 +28,22 @@ title: OONI Probe network experiments
 ---
 subtitle:
 
-As part of this project you would be working on researching and developing new OONI Probe network experiments.
+OONI Probe is a free software project that aims to uncover internet censorship around the world. As part of this project you would be working on researching and developing new OONI Probe network experiments.
 
 ---
 body:
 
-These experiments would be integrated inside of probe-engine and could eventually make their way into the OONI Probe desktop client.
+# Problem
+
+# Proposal
+
+*Prerequisites:* Knowledge of network programming
+
+As part of this project you would be working on researching and developing new OONI Probe network experiments. These experiments would be integrated inside of probe-engine and could eventually make their way into the OONI Probe desktop client.
 
 The GSoC project is only about researching and implementing a working test in probe-engine, not the UI and client integration of the test.
 
-For some inspiration on some ideas for new experiments, see: https://github.com/ooni/probe-engine/issues?q=is%3Aopen+is%3Aissue+label%3A%22new+experiment%22
+# Resources
 
-Prerequisites: Knowledge of network programming
-Links/Resources: https://github.com/ooni/probe-engine
\ No newline at end of file
+- OONI Probe repo on github: https://github.com/ooni/probe-engine
+- [Ideas for new experiments](https://github.com/ooni/probe-engine/issues?q=is%3Aopen+is%3Aissue+label%3A%22new+experiment%22)
\ No newline at end of file





More information about the tor-commits mailing list