[tor-commits] [community/translations] update contents

2021-10-26 Thread emmapeel
commit d6d0fc9480ec0ece73ad8989d648f19c1d6d3007
Author: emma peel 
Date:   Tue Oct 26 18:54:31 2021 +0200

update contents
---
 .../community-resources/good-bad-isps/contents.lr  | 11 ++-
 content/relay/setup/guard/centos-rhel/contents.lr  | 95 ++
 .../setup/guard/centos-rhel/updates/contents.lr| 94 +
 .../relay/setup/guard/debian-ubuntu/contents.lr| 62 ++
 .../setup/guard/debian-ubuntu/updates/contents.lr  | 63 ++
 content/relay/setup/guard/dragonflybsd/contents.lr | 61 +++---
 content/relay/setup/guard/fedora/contents.lr   | 35 
 content/relay/setup/guard/freebsd/contents.lr  | 53 ++--
 content/relay/setup/guard/netbsd/contents.lr   | 38 ++---
 content/relay/setup/guard/openbsd/contents.lr  | 61 --
 content/relay/setup/post-install/contents.lr   |  1 +
 templates/home.html|  2 +-
 templates/homepage.html|  4 +-
 templates/localization.html|  4 +-
 templates/two-columns-page.html|  4 +-
 templates/user-research.html   |  2 +-
 16 files changed, 468 insertions(+), 122 deletions(-)

diff --git a/content/relay/community-resources/good-bad-isps/contents.lr 
b/content/relay/community-resources/good-bad-isps/contents.lr
index 455bc47..98026f7 100644
--- a/content/relay/community-resources/good-bad-isps/contents.lr
+++ b/content/relay/community-resources/good-bad-isps/contents.lr
@@ -21,6 +21,8 @@ For network diversity and stronger anonymity, you should 
avoid providers and cou
  * Hetzner Online GmbH (AS24940)
  * DigitalOcean, LLC (AS14061)
 
+These hosts already have many tor nodes being hosted there.
+
 **Note**: This page is currently being revamped. If you would like to help out 
please see [#72](https://gitlab.torproject.org/tpo/web/community/-/issues/72).
 
 # Good Experiences
@@ -68,7 +70,7 @@ For network diversity and stronger anonymity, you should 
avoid providers and cou
 
|-|-|-|--|-|-||
 | [Online.net](http://www.online.net/) | AS12876 | Yes | Yes | Yes | The 
account holder is responsible for all the traffic going through theirs 
servers.| 01/28/2019 |
 | [Gandi VPS](https://www.gandi.net/) | - | Yes | Yes | Yes| Gandi send some 
abuse complaints to Exit relays, but they do not stop the server, and when you 
tell them your server is a Tor Exit relay, they say it is OK. They ask Exit 
relays to use the standard Reduced Exit Policy | - |
-| [OVH Kimsufi](http://www.kimsufi.com/) | AS16276 | Yes | Yes | No | 
Unmetered bandwidth @ 100mbps - "I will gladly explain this situation for you. 
Running a Tor exit node is strictly forbidden and can lead to the suspension 
and even termination of your server and account." | 09/27/2021 |
+| [OVH Kimsufi](http://www.kimsufi.com/) | AS16276 | Yes | Yes | No | 
Unmetered bandwidth @ 100mbps - "I will gladly explain this situation for you. 
Running a Tor exit node is strictly forbidden and can lead to the suspension 
and even termination of your server and account." Locations: FR,CA | 09/27/2021 
|
 | [Digicube](http://www.digicube.fr/) | - | Yes | Yes | Yes | - | - |
 | [Pulse Servers](http://www.pulseservers.com/) | AS16276 | Yes | Yes | Yes | 
VPS uses OVH AS. You can build ANY kind tor relays. | 09/27/2021 |
 
@@ -96,7 +98,7 @@ For network diversity and stronger anonymity, you should 
avoid providers and cou
 | [myLoc Managed IT](https://myloc.de) | AS31010, AS24961 | Yes | Yes | No | - 
| 2018-10-25 |
 | [linevast](https://www.linevast.de) | AS201206 | No | No | No |  | 03/2021 |
 | [Server4You](https://www.server4you.de)| AS131914 | No | No | No | - | 
03/2021 |
-| [Hetzner](http://hetzner.de) | AS24940 | Yes | Yes | Yes | Offers good 
dedicated root servers for a good price. Unmetered bandwidth on dedicated 
servers, 20tb on vps. "It is not a Problem, however, abuse reports can lead to 
a server lock" | 09/27/2021 |
+| [Hetzner](http://hetzner.de) | AS24940 | Yes | Yes | Yes | Offers good 
dedicated root servers for a good price. Unmetered bandwidth on dedicated 
servers, 20tb on vps. "It is not a Problem, however, abuse reports can lead to 
a server lock" Locations: DE,FI | 09/27/2021 |
 | [Contabo](https://contabo.de) | AS51167 | No | No | No | Tor prohibited due 
to terms of service | 03/2021 |
 | [Strato](https://strato.de) | AS6724 | No | No | No | - | 03/2021 |
 | [PraHost](https://www.prahost.com) | - | Yes | Yes | Yes | "If there is any 
abuse notice received, you need to solve it in given time, else your IP will be 
blocked until you take any action" | 03/2021 |
@@ -313,9 +315,10 @@ For network diversity and stronger anonymity, you should 
avoid providers and cou
 | [HostHatch](https://hosthatch.com) | AS46562 | Yes | Yes | No | Their vps 
isp are mixed include: QuadraNet, 

[tor-commits] [community/translations] update contents from master

2021-05-19 Thread emmapeel
commit da604a721ad208342c4e10d7c5b3bf1830973acb
Author: emma peel 
Date:   Wed May 19 15:15:38 2021 +0200

update contents from master
---
 content/relay/setup/bridge/fedora/contents.lr | 28 +--
 1 file changed, 9 insertions(+), 19 deletions(-)

diff --git a/content/relay/setup/bridge/fedora/contents.lr 
b/content/relay/setup/bridge/fedora/contents.lr
index 095bac2..3ba 100644
--- a/content/relay/setup/bridge/fedora/contents.lr
+++ b/content/relay/setup/bridge/fedora/contents.lr
@@ -22,22 +22,10 @@ cost=100
 Then install tor and the dependencies.
 
 ```
-dnf install git golang tor policycoreutils-python-utils
+dnf install tor obfs4 policycoreutils-python-utils
 ```
 
-### 2. Build obfs4proxy and move it into place.
-
-```
-export GOPATH=`mktemp -d`
-go get gitlab.com/yawning/obfs4.git/obfs4proxy
-sudo cp $GOPATH/bin/obfs4proxy /usr/local/bin/
-```
-And tell selinux to allow Tor to use obfs4proxy:
-```
-/sbin/restorecon -v /usr/local/bin/obfs4proxy
-```
-
-### 3. Edit your Tor config file, usually located at `/etc/tor/torrc` and 
replace its content with:
+### 2. Edit your Tor config file, usually located at `/etc/tor/torrc` and 
replace its content with:
 
 ```
 RunAsDaemon 1
@@ -48,7 +36,7 @@ BridgeRelay 1
 # censors may be scanning the Internet for this port.
 ORPort TODO1
 
-ServerTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy
+ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy
 
 # Replace "TODO2" with an obfs4 port of your choice.  This port must be
 # externally reachable and must be different from the one specified for ORPort.
@@ -71,9 +59,11 @@ Nickname PickANickname
 
  Don't forget to change the `ORPort`, `ServerTransportListenAddr`, 
`ContactInfo`, and `Nickname` options.
 
-* Note that both Tor's OR port and its obfs4 port must be reachable. If your 
bridge is behind a firewall or NAT, make sure to open both ports. You can use 
[our reachability test](https://bridges.torproject.org/scan/) to see if your 
obfs4 port is reachable from the Internet.
+* Note that both Tor's OR port and its obfs4 port must be reachable.
+  If your bridge is behind a firewall or NAT, make sure to open both ports.
+  You can use [our reachability test](https://bridges.torproject.org/scan/) to 
see if your obfs4 port is reachable from the Internet.
 
-### 4. Restart tor
+### 3. Restart tor
 
 ```
 sudo semanage port -a -t tor_port_t -p tcp [OR port set earlier, in TODO1]
@@ -81,7 +71,7 @@ sudo semanage port -a -t tor_port_t -p tcp [obfs4 port set 
earlier, in TODO2]
 systemctl restart tor
 ```
 
-### 5. Monitor your logs (usually in your syslog)
+### 4. Monitor your logs (usually in your syslog)
 
 To confirm your bridge is running with no issues, you should see something 
like this:
 
@@ -95,7 +85,7 @@ To confirm your bridge is running with no issues, you should 
see something like
 [notice] Self-testing indicates your ORPort is reachable from the outside. 
Excellent. Publishing server descriptor.
 ```
 
-### 6. Final notes
+### 5. Final notes
 
 If you are having trouble setting up your bridge, have a look at [our help 
section](https://community.torproject.org/relay/getting-help/).
 If your bridge is now running, check out the [post-install 
notes](https://community.torproject.org/relay/setup/bridge/post-install/).



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/translations] update contents

2021-05-18 Thread emmapeel
commit acec6f6168eed3c1d698d73d605df6c0d89eba7d
Author: emma peel 
Date:   Tue May 18 14:23:32 2021 +0200

update contents
---
 .../community-resources/bad-relays/contents.lr |   0
 .../community-resources/contents.lr|   0
 .../eff-tor-legal-faq/contents.lr  |   0
 .../tor-dmca-response/contents.lr  |   0
 .../community-resources/good-bad-isps/contents.lr  |   0
 .../relay-associations/contents.lr |   0
 .../community-resources/swag/contents.lr   |   0
 .../tor-abuse-templates/contents.lr|   0
 .../tor-exit-guidelines/contents.lr|   0
 .../tor-relay-universities/contents.lr |   0
 content/{relay-operations => relay}/contents.lr|   0
 .../getting-help/contents.lr   |   0
 .../relays-requirements/contents.lr|   0
 .../setup}/bridge/centos-rhel-opensuse/contents.lr |   0
 .../setup}/bridge/contents.lr  |   0
 .../setup}/bridge/debian-ubuntu/contents.lr|   0
 .../setup}/bridge/docker/contents.lr   |   0
 .../setup}/bridge/dragonflybsd/contents.lr |   0
 .../setup}/bridge/fedora/contents.lr   |   0
 .../setup}/bridge/freebsd/contents.lr  |   0
 .../setup}/bridge/netbsd/contents.lr   |   0
 .../setup}/bridge/openbsd/contents.lr  |   0
 .../setup}/bridge/post-install/contents.lr |   0
 .../setup}/bridge/windows/contents.lr  |   0
 .../technical-setup => relay/setup}/contents.lr|   0
 .../setup}/exit/contents.lr|   0
 .../setup}/guard/centosrhel/contents.lr|   0
 .../setup}/guard/centosrhel/updates/contents.lr|   0
 .../setup}/guard/contents.lr   |   0
 .../setup}/guard/debianubuntu/contents.lr  |   0
 .../setup}/guard/debianubuntu/updates/contents.lr  |   0
 .../setup}/guard/dragonflybsd/contents.lr  |   0
 .../setup}/guard/fedora/contents.lr|   0
 .../setup}/guard/fedora/updates/contents.lr|   0
 .../setup}/guard/freebsd/contents.lr   |   0
 .../setup}/guard/freebsd/updates/contents.lr   |   0
 .../setup}/guard/netbsd/contents.lr|   0
 .../setup}/guard/openbsd/contents.lr   |   0
 .../setup}/guard/windows/contents.lr   |   0
 .../setup}/post-install/contents.lr|   0
 content/relay/setup/snowflake/browser/contents.lr  |  35 ++
 content/relay/setup/snowflake/contents.lr  |  28 ++
 .../relay/setup/snowflake/standalone/contents.lr   |  66 +++
 .../technical-considerations/contents.lr   |   0
 .../types-of-relays/contents.lr|   0
 .../resources/tor-relay-workshop/contents.lr   | 549 +
 content/user-research/guidelines/contents.lr   |   2 +-
 47 files changed, 679 insertions(+), 1 deletion(-)

diff --git 
a/content/relay-operations/community-resources/bad-relays/contents.lr 
b/content/relay/community-resources/bad-relays/contents.lr
similarity index 100%
rename from content/relay-operations/community-resources/bad-relays/contents.lr
rename to content/relay/community-resources/bad-relays/contents.lr
diff --git a/content/relay-operations/community-resources/contents.lr 
b/content/relay/community-resources/contents.lr
similarity index 100%
rename from content/relay-operations/community-resources/contents.lr
rename to content/relay/community-resources/contents.lr
diff --git 
a/content/relay-operations/community-resources/eff-tor-legal-faq/contents.lr 
b/content/relay/community-resources/eff-tor-legal-faq/contents.lr
similarity index 100%
rename from 
content/relay-operations/community-resources/eff-tor-legal-faq/contents.lr
rename to content/relay/community-resources/eff-tor-legal-faq/contents.lr
diff --git 
a/content/relay-operations/community-resources/eff-tor-legal-faq/tor-dmca-response/contents.lr
 
b/content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents.lr
similarity index 100%
rename from 
content/relay-operations/community-resources/eff-tor-legal-faq/tor-dmca-response/contents.lr
rename to 
content/relay/community-resources/eff-tor-legal-faq/tor-dmca-response/contents.lr
diff --git 
a/content/relay-operations/community-resources/good-bad-isps/contents.lr 
b/content/relay/community-resources/good-bad-isps/contents.lr
similarity index 100%
rename from 
content/relay-operations/community-resources/good-bad-isps/contents.lr
rename to content/relay/community-resources/good-bad-isps/contents.lr
diff --git 
a/content/relay-operations/community-resources/relay-associations/contents.lr 
b/content/relay/community-resources/relay-associations/contents.lr
similarity index 100%
rename from 
content/relay-operations/community-resources/relay-associations/contents.lr
rename to content/relay/community-resources/relay-associations/contents.lr
diff --git 

[tor-commits] [community/translations] update contents from master

2021-05-13 Thread emmapeel
commit 95586dfb4d10543d1101c70921fd0f9152bf
Author: emma peel 
Date:   Thu May 13 20:36:23 2021 +0200

update contents from master
---
 content/relay-operations/community-resources/contents.lr   | 2 +-
 content/relay-operations/technical-setup/bridge/docker/contents.lr | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/content/relay-operations/community-resources/contents.lr 
b/content/relay-operations/community-resources/contents.lr
index 392fbfa..667b241 100644
--- a/content/relay-operations/community-resources/contents.lr
+++ b/content/relay-operations/community-resources/contents.lr
@@ -62,7 +62,7 @@ Once you have a trusted group of people, depending on your 
region, it is often a
 This is useful for having a bank account, shared ownership, grant 
applications, etc.
 In many countries operating as a corporation instead of as an individual can 
also get you certain legal protections.
 
-The next steps are figuring out hardware, transit, and server hosting.
+The next steps are figuring out hardware, traffic, and server hosting.
 Depending on your location and connections within the technical community of 
the area, the last one may be the hardest step.
 
 Small local ISPs often have extra bandwidth, and may be interested in 
supporting your group with some bandwidth or rackspace.
diff --git a/content/relay-operations/technical-setup/bridge/docker/contents.lr 
b/content/relay-operations/technical-setup/bridge/docker/contents.lr
index bfc1b38..6d2d322 100644
--- a/content/relay-operations/technical-setup/bridge/docker/contents.lr
+++ b/content/relay-operations/technical-setup/bridge/docker/contents.lr
@@ -82,7 +82,7 @@ OBFS4_ENABLE_ADDITIONAL_VARIABLES=1
 OBFS4V_AddressDisableIPv6=1
 ```
 
-You may [download our template 
.env](https://gitlab.torproject.org/torproject/anti-censorship/docker-obfs4-bridge/raw/master/.env)
 to get started.
+You may [download our template 
.env](https://gitlab.torproject.org/torproject/anti-censorship/docker-obfs4-bridge/raw/main/.env)
 to get started.
 ---
 html: two-columns-page.html
 ---

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/translations] update contents: training slideshows

2021-05-13 Thread emmapeel
commit 254382589f1b6d9324a115cbd0490b1a676e46a7
Author: emma peel 
Date:   Thu May 13 12:11:56 2021 +0200

update contents: training slideshows
---
 assets/static/revealjs/dist/theme/tor.css  |  31 +-
 content/outreach/contents.lr   |   2 +-
 .../technical-setup/bridge/docker/contents.lr  |   2 +-
 .../training/resources/tor-training/contents.lr| 549 +
 flowblocks/slide.ini   |  17 +-
 models/page.ini|   1 +
 models/project.ini |  51 ++
 models/projects.ini|  33 ++
 models/slideshow.ini   |  43 ++
 models/text.ini|   2 +
 templates/blocks/slide.html|  25 +-
 templates/onion-services.html  |   2 +-
 templates/outreach-talk.html   |   2 +-
 templates/relay-operations.html|   2 +-
 templates/slideshow.html   |  32 +-
 15 files changed, 764 insertions(+), 30 deletions(-)

diff --git a/assets/static/revealjs/dist/theme/tor.css 
b/assets/static/revealjs/dist/theme/tor.css
index 2c55510..60c6c37 100644
--- a/assets/static/revealjs/dist/theme/tor.css
+++ b/assets/static/revealjs/dist/theme/tor.css
@@ -23,7 +23,7 @@ section.has-dark-background, section.has-dark-background h1, 
section.has-dark-ba
   --heading-color: #683086;
   --heading-line-height: 1.2;
   --heading-letter-spacing: normal;
-  --heading-text-transform: uppercase;
+  --heading-text-transform: none;
   --heading-text-shadow: none;
   --heading-font-weight: 600;
   --heading1-text-shadow: none;
@@ -77,7 +77,7 @@ section.has-dark-background, section.has-dark-background h1, 
section.has-dark-ba
   font-weight: 600;
   line-height: 1.2;
   letter-spacing: normal;
-  text-transform: uppercase;
+  text-transform: none;
   text-shadow: none;
   word-wrap: break-word; }
 
@@ -301,14 +301,31 @@ section.has-dark-background, section.has-dark-background 
h1, section.has-dark-ba
  */
 @media print {
   .backgrounds {
-background-color: #fff; } }
+background-color: #fff; }
+}
 
+.print-pdf .footer {
+  display: none;
+}
 /*
  * FOOTER
  */
 
 .footer {
   background-color: #683086;
+  min-height: 10%;
+}
+
+.footer img {
+  position:relative;
+  min-height: 1.5em;
+  padding: 5px;
+}
+
+.footer a {
+  font-size: 1.5em !important;
+  padding: 5px;
+  top: 10px;
 }
 
 /*
@@ -325,3 +342,11 @@ section.has-dark-background, section.has-dark-background 
h1, section.has-dark-ba
 hr.dark {
   border: 5px solid #683086;
 }
+
+.order-last {
+  text-align: left !important;
+}
+
+.order-first {
+  text-align: right !important;
+}
diff --git a/content/outreach/contents.lr b/content/outreach/contents.lr
index cd2b5fe..9cf4a65 100644
--- a/content/outreach/contents.lr
+++ b/content/outreach/contents.lr
@@ -1,4 +1,4 @@
-section: Community
+section: community
 ---
 section_id: outreach
 ---
diff --git a/content/relay-operations/technical-setup/bridge/docker/contents.lr 
b/content/relay-operations/technical-setup/bridge/docker/contents.lr
index 85ffb24..bfc1b38 100644
--- a/content/relay-operations/technical-setup/bridge/docker/contents.lr
+++ b/content/relay-operations/technical-setup/bridge/docker/contents.lr
@@ -9,7 +9,7 @@ body:
 ### 1. Deploy a container
 
 We provide a docker-compose file that helps you deploy the container.
-First, [download 
docker-compose.yml](https://gitlab.torproject.org/torproject/anti-censorship/docker-obfs4-bridge/raw/master/docker-compose.yml),
 and then write your bridge configuration to a new file, `.env`, which is in 
the same directory as `docker-compose.yml`. Here's a template:
+First, [download 
docker-compose.yml](https://gitlab.torproject.org/torproject/anti-censorship/docker-obfs4-bridge/raw/main/docker-compose.yml),
 and then write your bridge configuration to a new file, `.env`, which is in 
the same directory as `docker-compose.yml`. Here's a template:
 
 ```
 # Your bridge's Tor port.
diff --git a/content/training/resources/tor-training/contents.lr 
b/content/training/resources/tor-training/contents.lr
new file mode 100644
index 000..50e292f
--- /dev/null
+++ b/content/training/resources/tor-training/contents.lr
@@ -0,0 +1,549 @@
+_model: slideshow
+---
+title: The Tor Network
+---
+_template: slideshow.html
+---
+background: white
+---
+image: /static/images/onion.png
+---
+slides:
+
+ slide 
+title: Topics
+
+description:
+- What is Tor?
+- Types of relays
+- Technical setup
+- More about relays
+- Relay diversity
+- Getting help
+
+
+ slide 
+title: What is Tor?
+
+description:
+- Tor is free software and an open network.
+- Mitigates against tracking, surveillance and 

[tor-commits] [community/translations] update contents

2021-03-27 Thread emmapeel
commit 340a371e3e661ad72815aea476e9aa2112aae6db
Author: emma peel 
Date:   Fri Mar 26 16:01:24 2021 +0100

update contents
---
 .../overview/tor-onion-services-1.png  | Bin 17222 -> 0 bytes
 .../overview/tor-onion-services-4.png  | Bin 21419 -> 0 bytes
 .../images/outreach/print/onion-guide-fanzine.pdf  | Bin 346542 -> 0 bytes
 .../gsoc/cloudflare-captcha-monitoring/contents.lr |  82 --
 content/gsoc/gettor-distribution/contents.lr   |  50 -
 content/gsoc/onion-toolbox/contents.lr |  67 
 content/gsoc/ooni-explorer-findings/contents.lr|  82 --
 content/gsoc/ooni-explorer-testing/contents.lr |  53 -
 .../ooni-probe-desktop-custom-urls/contents.lr |  72 -
 content/gsoc/privacy-aware-geo-lookup/contents.lr  |  56 --
 content/gsoc/privacy-friendly-web/contents.lr  |  59 --
 .../gsoc/salmon-bridge-distribution/contents.lr|  72 -
 content/gsoc/snowflake-android-proxy/contents.lr   |  72 -
 content/gsoc/tor-keygen/contents.lr|  49 -
 content/gsoc/tor-relay-ipv6-support/contents.lr| 120 -
 .../localization/translation-problem/contents.lr   |   4 +-
 databags/training-resources.json   |  14 ++-
 17 files changed, 14 insertions(+), 838 deletions(-)

diff --git 
a/assets/static/images/onion-services/overview/tor-onion-services-1.png 
b/assets/static/images/onion-services/overview/tor-onion-services-1.png
deleted file mode 100644
index 75de366..000
Binary files 
a/assets/static/images/onion-services/overview/tor-onion-services-1.png and 
/dev/null differ
diff --git 
a/assets/static/images/onion-services/overview/tor-onion-services-4.png 
b/assets/static/images/onion-services/overview/tor-onion-services-4.png
deleted file mode 100644
index 88db970..000
Binary files 
a/assets/static/images/onion-services/overview/tor-onion-services-4.png and 
/dev/null differ
diff --git a/assets/static/images/outreach/print/onion-guide-fanzine.pdf 
b/assets/static/images/outreach/print/onion-guide-fanzine.pdf
deleted file mode 100644
index dd446d9..000
Binary files a/assets/static/images/outreach/print/onion-guide-fanzine.pdf and 
/dev/null differ
diff --git a/content/gsoc/cloudflare-captcha-monitoring/contents.lr 
b/content/gsoc/cloudflare-captcha-monitoring/contents.lr
index b8e3346..e69de29 100644
--- a/content/gsoc/cloudflare-captcha-monitoring/contents.lr
+++ b/content/gsoc/cloudflare-captcha-monitoring/contents.lr
@@ -1,82 +0,0 @@
-_model: project

-_template: layout.html

-html: two-columns-page.html

-active: False

-completed: True

-url: https://gitlab.torproject.org/woswos/CAPTCHA-Monitor

-section: GSoC

-section_id: gsoc

-color: primary

-key: 1

-languages:
-python
-javascript

-mentors:
-GeKo
-arma

-difficulty: medium

-title: Cloudflare Captcha Monitoring

-subtitle:
-
-This project should implement a mechanism to track the rate that Cloudflare 
fronted webpages return Captchas to Tor users over time.
-

-body:
-
-# Problem
-
-A large number of Tor users report getting hit by infinite Captcha loops when 
visiting webpages fronted by Cloudflare. This makes them feel punished for 
using Tor to protect their privacy and prevents them from legitimately 
accessing websites.
-
-# Proposal
-
-For this project we would like to track in practice how often Cloudflare 
fronted webpages return Captchas to Tor clients.
-
-Our proposed approach consists of:
-
-1. Setting up a very simple static webpage to be fronted by Cloudflare
-2. Write a web client to periodically fetch this static webpage via Tor and 
record how often a Captcha is returned
-3. Record and graph Captcha vs real page rates
-4. Using the pre-existing architecture, run a second client that does not 
fetch this webpage via Tor. This will allow us to contrast and compare how 
Cloudflare responds to Tor Browser vs other browsers.
-5. Track and publish these details publicly
-
-There are two interesting metrics to track over time: 
-
-- the fraction of exit relays that are getting hit with Captchas, and
-- the chance that a Tor client, choosing an exit relay in the normal weighted 
faction, will get hit by a Captcha.
-
-Then there are other interesting patterns to look for:
-
-- Are certain IP addresses punished consistently and others never punished?
-- Is whether you get a Captcha much more probabilistic and transient?
-- Does that pattern change over time?
-
-# Getting Started
-
-As this is a new project, in order to demonstrate your skills and familiarise 
yourself with this project you may want to:
-
-1. Set up the required infrastructure for this project e.g by setting up a 
very simple static webpage to be fronted by Cloudflare.
-2. Familiarise yourself and start experimenting with various web clients to 
fetch pages via Tor, bearing in mind you may need to adapt 

[tor-commits] [community/translations] update contents from master

2021-03-27 Thread emmapeel
commit 649158c41bad92a3b49c099e5ee10da7845c8b2a
Author: emma peel 
Date:   Sat Mar 27 07:40:55 2021 +0100

update contents from master
---
 .../gsoc/cloudflare-captcha-monitoring/contents.lr |  0
 .../training/resources/tor-training/contents.lr| 83 --
 content/user-research/open/contents.lr | 38 +-
 flowblocks/slide.ini   | 30 
 templates/slideshow.html   |  7 +-
 5 files changed, 56 insertions(+), 102 deletions(-)

diff --git a/content/gsoc/cloudflare-captcha-monitoring/contents.lr 
b/content/gsoc/cloudflare-captcha-monitoring/contents.lr
deleted file mode 100644
index e69de29..000
diff --git a/content/training/resources/tor-training/contents.lr 
b/content/training/resources/tor-training/contents.lr
deleted file mode 100644
index c37e94b..000
--- a/content/training/resources/tor-training/contents.lr
+++ /dev/null
@@ -1,83 +0,0 @@
-_model: slideshow

-title: Tor Presentation

-_template: slideshow.html

-subtitle: Teach your community about using Tor

-author: Community Team

-background: white

-image: /static/images/onion-bg.png

-slides:
-
- slide 
-title: Hello Slideshow
-
-description: Test slides
-
-background: white
-
- slide 
-title: Topics
-
-description:
-
-- What’s Tor?
-- Types of relays
-- Technical setup
-- More about relays
-- Relay diversity
-- Getting help
-
-
-background: white
-
- slide 
-title: What's Tor?
-
-description:
-- Tor is a free software and an open network
-- Mitigates against tracking, surveillance and censorship
-- Run by a US non-profit and volunteers from all over the world
-- It’s Tor, not TOR
-
-
-background: white
-
- slide 
-title: The Tor network
-
-description:
-- An open network, everyone can be part of it. Basically, your server will 
relay the tor traffic to another server in the Internet.
-- The network is composed by different types of servers run by volunteers 
around the world.
-- To ingress in the network, the new server will pass automatically to a new 
relay lifecycle.
-
-background: white
-
- slide 
-title: Why run a Tor relay?
-
-description:
-By running a Tor relay you can help make the Tor network:
-- faster (and therefore more usable
-- more robust against attacks
-- more stable in case of outages
-- safer for its users (spying on more relays is harder than on a few)
-
-background: white
-
- slide 
-title: Why run a Tor relay?
-
-description:
-By running a Tor relay you can help make the Tor network:
-- faster (and therefore more usable)
-- more robust against attacks
-- more stable in case of outages
-- safer for its users (spying on more relays is harder than on a few)
-
-background: white
diff --git a/content/user-research/open/contents.lr 
b/content/user-research/open/contents.lr
index c1f5c1a..813cde3 100644
--- a/content/user-research/open/contents.lr
+++ b/content/user-research/open/contents.lr
@@ -17,31 +17,37 @@ key: 2
 html: two-columns-page.html
 ---
 body:
+
 These are our current needs for testing Tor products, as well as methodologies 
and testing scripts. Before running Tor user research, be sure you read our 
[Guidelines to becoming a user researcher with 
Tor](https://community.torproject.org/user-research/guidelines).
 
 ### Tor Browser for Desktop
-* [User Research: 
Onboarding](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2019/4._Tor_Browser_Desktop_-_download__launch__browse.pdf)
-* [User Research: Security 
Settings](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2019/2.Tor_Browser_Desktop_-_Security_Settings.pdf)
-* User Research: New Identity
-* [User Needs 
Discovery](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2019/1._User_Needs_Discovery_-_Tor_Browser_Desktop.pdf)
+* [Tor Browser 
Usage](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020/browser-usage.md)
+* [User Research: 
Onboarding](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/4._Tor_Browser_Desktop_-_download__launch__browse.pdf)
+* [Discovery: Get 
Bridges](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020/discovery-bridges.md)
+* [User Needs 
Discovery](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/1._User_Needs_Discovery_-_Tor_Browser_Desktop.pdf)
 
 ### Tor Browser for Android
-* [User Research: 
Onboarding](https://dip.torproject.org/torproject/ux/research/blob/master/scripts%20and%20activities/2019/3._Tor_Browser_Android_-_download__launch__browse.pdf)
-* User Research: Security Settings
-* User Research: New Identity
-* [User Needs