From a50a82a798b899c8ba80ce407cb4c33615f7fb90 Mon Sep 17 00:00:00 2001 From: mia01 Date: Sun, 24 Feb 2019 03:22:37 +0000 Subject: [PATCH 01/21] Update 'NEWS.md' --- NEWS.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/NEWS.md b/NEWS.md index 1bbce9307..de5e6779f 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,10 @@ + +*2019.02.24* +"Sites that respect their visitors do not resort to Cloudflare." +"In some cases, for particular countries, having all traffic visible to the U.S.A can be a matter of life and death." +http://techrights.org/2019/02/17/the-cloudflare-trap/ + + *2019.02.21* CF defaults to HTTP connections for its customers From 14fb7a5c9feef33d76f80e829ba235353cd3b9dc Mon Sep 17 00:00:00 2001 From: mia01 Date: Sun, 24 Feb 2019 03:22:46 +0000 Subject: [PATCH 02/21] Update 'NEWS.md' --- NEWS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/NEWS.md b/NEWS.md index de5e6779f..95376e555 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,6 @@ *2019.02.24* + "Sites that respect their visitors do not resort to Cloudflare." "In some cases, for particular countries, having all traffic visible to the U.S.A can be a matter of life and death." http://techrights.org/2019/02/17/the-cloudflare-trap/ From edd52cf9bda0921504f0958db675cc6012cf0c2a Mon Sep 17 00:00:00 2001 From: mia01 Date: Sun, 24 Feb 2019 03:23:04 +0000 Subject: [PATCH 03/21] Update 'NEWS.md' --- NEWS.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index 95376e555..d708f663e 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,10 +1,11 @@ *2019.02.24* +``` "Sites that respect their visitors do not resort to Cloudflare." "In some cases, for particular countries, having all traffic visible to the U.S.A can be a matter of life and death." http://techrights.org/2019/02/17/the-cloudflare-trap/ - +``` *2019.02.21* From 1c58168bc903e61f5f05b5b0b8e648ac89951a39 Mon Sep 17 00:00:00 2001 From: mia01 Date: Sun, 24 Feb 2019 03:23:31 +0000 Subject: [PATCH 04/21] Update 'NEWS.md' --- NEWS.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/NEWS.md b/NEWS.md index d708f663e..f7b6d653c 100644 --- a/NEWS.md +++ b/NEWS.md @@ -3,13 +3,15 @@ ``` "Sites that respect their visitors do not resort to Cloudflare." -"In some cases, for particular countries, having all traffic visible to the U.S.A can be a matter of life and death." -http://techrights.org/2019/02/17/the-cloudflare-trap/ +"In some cases, for particular countries, having all traffic visible +to the U.S.A can be a matter of life and death." ``` +http://techrights.org/2019/02/17/the-cloudflare-trap/ + *2019.02.21* -CF defaults to HTTP connections for its customers +* CF defaults to HTTP connections for its customers https://g0v.social/@sheogorath/101404226960335320 *2019.02.14* @@ -20,19 +22,15 @@ https://searxes.danwin1210.me/ *2019.02.08* * well written post, along with some causes for action in privacytools.io - https://github.com/privacytoolsIO/privacytools.io/issues/374#issuecomment-460077544 * another privacytools.io thread - https://github.com/privacytoolsIO/privacytools.io/issues/711 * Cryptome on CF's ability to deanonymize (2016) - https://cryptome.org/2016/07/cloudflare-de-anons-tor.htm * bug report issued in wire webapp - https://github.com/wireapp/wire-webapp/issues/5716 *2019.02.01* From 73831f1799d88bb6717b2166519f05612b2c253d Mon Sep 17 00:00:00 2001 From: mia01 Date: Sun, 24 Feb 2019 03:36:48 +0000 Subject: [PATCH 05/21] Update 'what-to-do.md' --- what-to-do.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/what-to-do.md b/what-to-do.md index 302ddba12..05344200c 100644 --- a/what-to-do.md +++ b/what-to-do.md @@ -71,7 +71,9 @@ AFAIK, **zero** website do this. Will you trust them? ###### Website owner / Web developer -- Do not use Cloudflare solution. You are loser if you fall to that easy solution. You can do better than that, right? +- Do not use Cloudflare solution. You are **loser** if you fall to that easy solution. You can do better than that, *right*? + +- Do you need HTTPS certificate? Use "[Let's Encrypt](https://letsencrypt.org/)" or just buy it from CA company. - Install Web Application Firewall (such as OWASP) and Fail2Ban on _your_ server and configure it _properly_. From 806fffa36968a687b940407064d7b692d00485eb Mon Sep 17 00:00:00 2001 From: mia01 Date: Sun, 24 Feb 2019 05:13:28 +0000 Subject: [PATCH 06/21] Update 'README.md' --- README.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index a62f87865..cca9cc2dd 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # The Great Cloudwall -"The Great Cloudwall" is [CloudFlare](https://www.cloudflare.com/), the world's largest MITM proxy([reverse proxy](https://en.wikipedia.org/wiki/Reverse_proxy)). +"The Great Cloudwall" is [CloudFlare](https://www.cloudflare.com/), the world's [largest](https://w3techs.com/technologies/history_overview/proxy) MITM proxy([reverse proxy](https://en.wikipedia.org/wiki/Reverse_proxy)). ![](image/cloudflaredearuser.png) @@ -14,10 +14,16 @@ Cloudflare similarly prevents those in southeast asia and elsewhere who have poo This repository is a list of websites that are behind The Great Cloudwall, and also actively blocking Tor users. -* List: [Domains using Cloudflare](splits/) -* List: [Non-Cloudflare but filtering/blocking tor users](https://notabug.org/themusicgod1/non-cloudflare-tor-hostile) -* Info: [Block Global Active Adversary Cloudflare](https://trac.torproject.org/projects/tor/ticket/24351) -* Info: [Problem with CloudFlare](https://github.com/privacytoolsIO/privacytools.io/issues/374#issuecomment-460077544) + +List +* [Domains using Cloudflare](splits/) +* [Non-Cloudflare but filtering/blocking tor users](https://notabug.org/themusicgod1/non-cloudflare-tor-hostile) + +Info +* [Padlock icon indicates a secure SSL connection established w MitM-ed](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831835) +* [Block Global Active Adversary Cloudflare](https://trac.torproject.org/projects/tor/ticket/24351) +* [Problem with CloudFlare](https://github.com/privacytoolsIO/privacytools.io/issues/374#issuecomment-460077544) + There are more details of why what they are doing is wrong available [here](cloudflare-philosophy.md). Also see [Frequently Asked Questions](faq.md). From 9979d55a04033e768518f566448de948e3690eb6 Mon Sep 17 00:00:00 2001 From: mia01 Date: Sun, 24 Feb 2019 05:15:27 +0000 Subject: [PATCH 07/21] Update 'README.md' --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index cca9cc2dd..b1113c086 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ List * [Domains using Cloudflare](splits/) * [Non-Cloudflare but filtering/blocking tor users](https://notabug.org/themusicgod1/non-cloudflare-tor-hostile) -Info +Information * [Padlock icon indicates a secure SSL connection established w MitM-ed](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831835) * [Block Global Active Adversary Cloudflare](https://trac.torproject.org/projects/tor/ticket/24351) * [Problem with CloudFlare](https://github.com/privacytoolsIO/privacytools.io/issues/374#issuecomment-460077544) @@ -33,7 +33,7 @@ Also see [Frequently Asked Questions](faq.md). # What can you do? -* See [our list of recommended actions](what-to-do.md) and share it with your friends +* Read [our list of recommended actions](what-to-do.md) and share it with your friends * Update the Cloudflare domain list: [List instructions](instructions.md) * Add WTF-Cloudflare news to [NEWS.md](NEWS.md) * Search something on [Searxes](https://searxes.danwin1210.me/) (this will help collecting Searxes' "MITM domains") @@ -49,7 +49,7 @@ Human is not a robot. * [Sites using cloudflare](https://github.com/pirate/sites-using-cloudflare) by pirate WARNING: -Github.com is hostile to Tor users. If you create an account on Github via Tor, your account will be automatically +Github.com is very hostile to Tor users. If you create an account on Github via Tor, your account will be automatically flagged for spam and will be deleted. See "List of services blocking Tor" for details. # Who uses this list? From 9cbd09489a5345ea6570f1e4c31b0423d3731651 Mon Sep 17 00:00:00 2001 From: mia01 Date: Sun, 24 Feb 2019 05:19:35 +0000 Subject: [PATCH 08/21] Update 'what-to-do.md' --- what-to-do.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/what-to-do.md b/what-to-do.md index 05344200c..d2eff004e 100644 --- a/what-to-do.md +++ b/what-to-do.md @@ -1,6 +1,6 @@ # What you can do to resist Cloudflare? -![](image/matthew_prince.jpg) +![](image/matthew_prince.jpg) < [Matthew Prince (@eastdakota)](https://twitter.com/eastdakota) "*Why are you doing this!?*" From c2651e961ebe23c8561a8ea55aa97355abc48fda Mon Sep 17 00:00:00 2001 From: mia01 Date: Sun, 24 Feb 2019 05:22:41 +0000 Subject: [PATCH 09/21] Update 'what-to-do.md' --- what-to-do.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/what-to-do.md b/what-to-do.md index d2eff004e..ab6580f1a 100644 --- a/what-to-do.md +++ b/what-to-do.md @@ -1,9 +1,10 @@ # What you can do to resist Cloudflare? -![](image/matthew_prince.jpg) < [Matthew Prince (@eastdakota)](https://twitter.com/eastdakota) "*Why are you doing this!?*" - +![](image/matthew_prince.jpg) < [Matthew Prince (@eastdakota)](https://twitter.com/eastdakota) +"I’d suggest this was armchair analysis by kids – it’s hard to take seriously." ([source](https://www.theguardian.com/technology/2015/nov/19/cloudflare-accused-by-anonymous-helping-isis)) +------------ ###### Website consumer From 3dd0f16c66f53c5284e8906ee8c24238c3d17999 Mon Sep 17 00:00:00 2001 From: mia01 Date: Sun, 24 Feb 2019 05:26:06 +0000 Subject: [PATCH 10/21] Update 'what-to-do.md' --- what-to-do.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/what-to-do.md b/what-to-do.md index ab6580f1a..d69754700 100644 --- a/what-to-do.md +++ b/what-to-do.md @@ -1,8 +1,8 @@ # What you can do to resist Cloudflare? ![](image/matthew_prince.jpg) < [Matthew Prince (@eastdakota)](https://twitter.com/eastdakota) -"I’d suggest this was armchair analysis by kids – it’s hard to take seriously." ([source](https://www.theguardian.com/technology/2015/nov/19/cloudflare-accused-by-anonymous-helping-isis)) +"I’d suggest this was armchair analysis by kids – it’s hard to take seriously." ([source](https://www.theguardian.com/technology/2015/nov/19/cloudflare-accused-by-anonymous-helping-isis)) ------------ @@ -179,4 +179,4 @@ Let's talk about _other software's privacy_... - For companies that claim to _offer service on their website_ try reporting them as "_false advertising_" to consumer protection organizations and BBB. Cloudflare websites are served by Cloudflare servers. -- the [ITU](https://www.itu.int/en/ITU-T/Workshops-and-Seminars/20181218/Documents/Geoff_Huston_Presentation.pdf) suggest in the US context that Cloudflare is starting to get big enough that antitrust law might be brought down upon them. \ No newline at end of file +- The [ITU](https://www.itu.int/en/ITU-T/Workshops-and-Seminars/20181218/Documents/Geoff_Huston_Presentation.pdf) suggest in the US context that Cloudflare is starting to get big enough that antitrust law might be brought down upon them. \ No newline at end of file From 4270e316e347b09d4d093abfb7393ccf53c4915a Mon Sep 17 00:00:00 2001 From: mia01 Date: Sun, 24 Feb 2019 05:28:23 +0000 Subject: [PATCH 11/21] Update 'what-to-do.md' --- what-to-do.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/what-to-do.md b/what-to-do.md index d69754700..c5f0d152c 100644 --- a/what-to-do.md +++ b/what-to-do.md @@ -62,7 +62,7 @@ AFAIK, **zero** website do this. Will you trust them? | [Block Cloudflare MITM Attack](https://trac.torproject.org/projects/tor/attachment/ticket/24351/block_cloudflare_mitm_attack-1.0.14.1-an%2Bfx.xpi) | **Yes** | **Yes** | | [Are links vulnerable to MITM?](https://addons.mozilla.org/en-US/firefox/addon/are-links-vulnerable-to-mitm/) | No | **Yes** | | [Third-party Request Blocker (AMO)](https://addons.mozilla.org/en-US/firefox/addon/tprb/) | **Yes** | **Yes** | -| [Third-party Request Blocker](https://searxes.danwin1210.me/collab/___go.php?go=get_tprb0&prf=nab) | **Yes** | **Yes** | +| [Third-party Request Blocker](https://searxes.danwin1210.me/collab/tprb0/get_tprb0.php) | **Yes** | **Yes** | | [Detect Cloudflare](https://addons.mozilla.org/en-US/firefox/addon/detect-cloudflare/) | No | **Yes** | From b69fdbf483322072112446943830c885ba1b430f Mon Sep 17 00:00:00 2001 From: mia01 Date: Sun, 24 Feb 2019 05:32:25 +0000 Subject: [PATCH 12/21] Update 'what-to-do.md' --- what-to-do.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/what-to-do.md b/what-to-do.md index c5f0d152c..4cc40ffd7 100644 --- a/what-to-do.md +++ b/what-to-do.md @@ -32,7 +32,7 @@ I refuse to share data with you if you continue to feed my data to Cloudflare. See https://notabug.org/themusicgod1/cloudflare-tor/src/master/README.md ``` -For example, [Liberland](https://archive.is/daKIr) [privacy policy](https://docsend.com/view/feiwyte) says: +For example, [Liberland Jobs](https://archive.is/daKIr) [privacy policy](https://docsend.com/view/feiwyte) says: ![](image/cfwontobey.jpg) @@ -143,14 +143,13 @@ Let's talk about _other software's privacy_... - To disable DOH, enter about:config?filter=network.trr in the address bar then set "network.trr.mode" to 5 to completely disable it. The value "5" [means "Off by choice"](https://gist.github.com/bagder/5e29101079e9ac78920ba2fc718aceec). -- If you really need to use non-ISP DNS, consider using [OpenNIC Tier2 DNS service](https://wiki.opennic.org/start).) +- If you really need to use non-ISP DNS, consider using [OpenNIC Tier2 DNS service](https://wiki.opennic.org/start). ![](image/opennic.jpg) - Tell us if you see [this functionality](https://ungleich.ch/en-us/cms/blog/2018/08/04/mozillas-new-dns-resolution-is-dangerous/) start to creep up beyond Firefox Nightly into more stable versions of Firefox. - ###### Action - Tell others around you about the dangers of Cloudflare. But don't talk with NSA employee; you'll be _definitely_ marked... just kidding! @@ -179,4 +178,7 @@ Let's talk about _other software's privacy_... - For companies that claim to _offer service on their website_ try reporting them as "_false advertising_" to consumer protection organizations and BBB. Cloudflare websites are served by Cloudflare servers. -- The [ITU](https://www.itu.int/en/ITU-T/Workshops-and-Seminars/20181218/Documents/Geoff_Huston_Presentation.pdf) suggest in the US context that Cloudflare is starting to get big enough that antitrust law might be brought down upon them. \ No newline at end of file +- The [ITU](https://www.itu.int/en/ITU-T/Workshops-and-Seminars/20181218/Documents/Geoff_Huston_Presentation.pdf) suggest in the US context that Cloudflare is starting to get big enough that antitrust law might be brought down upon them. + + +![](image/stopcf.jpg) \ No newline at end of file From aa11881fdc28dfc7f1774693b6c3c928583f541f Mon Sep 17 00:00:00 2001 From: mia01 Date: Sun, 24 Feb 2019 05:40:34 +0000 Subject: [PATCH 13/21] Upload files to 'image' --- image/anonexist.jpg | Bin 0 -> 35961 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 image/anonexist.jpg diff --git a/image/anonexist.jpg b/image/anonexist.jpg new file mode 100644 index 0000000000000000000000000000000000000000..230b717b026bbc3bb50c93a6169ff2475b062ac5 GIT binary patch literal 35961 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

HE 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 literal 0 HcmV?d00001 From 10dc53280f2dfa035b246ee1907dae9ed789fddc Mon Sep 17 00:00:00 2001 From: mia01 Date: Sun, 24 Feb 2019 05:42:50 +0000 Subject: [PATCH 14/21] Update 'what-to-do.md' --- what-to-do.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/what-to-do.md b/what-to-do.md index 4cc40ffd7..beda3d9b6 100644 --- a/what-to-do.md +++ b/what-to-do.md @@ -74,7 +74,11 @@ AFAIK, **zero** website do this. Will you trust them? - Do not use Cloudflare solution. You are **loser** if you fall to that easy solution. You can do better than that, *right*? -- Do you need HTTPS certificate? Use "[Let's Encrypt](https://letsencrypt.org/)" or just buy it from CA company. +- Do you want more customers? You know what to do. + +![](image/anonexist.jpg) + +- - Do you need HTTPS certificate? Use "[Let's Encrypt](https://letsencrypt.org/)" or just buy it from CA company. - Install Web Application Firewall (such as OWASP) and Fail2Ban on _your_ server and configure it _properly_. From 8007e7b7c59929e2f62b5bc5d6aa24a9719ee712 Mon Sep 17 00:00:00 2001 From: mia01 Date: Sun, 24 Feb 2019 05:45:47 +0000 Subject: [PATCH 15/21] Update 'what-to-do.md' --- what-to-do.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/what-to-do.md b/what-to-do.md index beda3d9b6..fc4883c80 100644 --- a/what-to-do.md +++ b/what-to-do.md @@ -45,8 +45,12 @@ Here's a good example for website's privacy policy; ``` By clicking “Sign up for XYZ”, you agree to our terms of service and privacy statement. You also agree to share your data with Cloudflare and also agrees to cloudflare's privacy statement. +If Cloudflare leak information, it's not our fault. [*] ``` +[*] https://www.wired.com/2017/02/crazy-cloudflare-bug-jeopardized-millions-sites/ + + AFAIK, **zero** website do this. Will you trust them? From 15246e33fcff6d18de7d7716141ff4fec8300b2d Mon Sep 17 00:00:00 2001 From: mia01 Date: Sun, 24 Feb 2019 05:52:48 +0000 Subject: [PATCH 16/21] Update 'what-to-do.md' --- what-to-do.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/what-to-do.md b/what-to-do.md index fc4883c80..ced733b98 100644 --- a/what-to-do.md +++ b/what-to-do.md @@ -51,7 +51,7 @@ If Cloudflare leak information, it's not our fault. [*] [*] https://www.wired.com/2017/02/crazy-cloudflare-bug-jeopardized-millions-sites/ -AFAIK, **zero** website do this. Will you trust them? +AFAIK, zero website do this. Will you trust them? - Try not to use their service. Remember you are being watched by Cloudflare. @@ -69,16 +69,15 @@ AFAIK, **zero** website do this. Will you trust them? | [Third-party Request Blocker](https://searxes.danwin1210.me/collab/tprb0/get_tprb0.php) | **Yes** | **Yes** | | [Detect Cloudflare](https://addons.mozilla.org/en-US/firefox/addon/detect-cloudflare/) | No | **Yes** | - - Convince your friends to use [Tor Browser](https://www.torproject.org/) on the daily basis. Anonymity should be the standard of the open internet! - +------------ ###### Website owner / Web developer - Do not use Cloudflare solution. You are **loser** if you fall to that easy solution. You can do better than that, *right*? -- Do you want more customers? You know what to do. +- Want more customers? You know what to do. ![](image/anonexist.jpg) @@ -90,7 +89,7 @@ AFAIK, **zero** website do this. Will you trust them? - Ask for advice from other [Clearnet/Tor dual website operators](https://trac.torproject.org/projects/tor/wiki/org/projects/WeSupportTor) and make anonymous friends! :) - +------------ ###### Software user @@ -127,7 +126,7 @@ Let's talk about _other software's privacy_... - Microsoft Edge lets Facebook [run Flash code behind users' backs](https://www.zdnet.com/article/microsoft-edge-lets-facebook-run-flash-code-behind-users-backs/). - +------------ ###### "Mozilla Firefox" user @@ -157,6 +156,7 @@ Let's talk about _other software's privacy_... - Tell us if you see [this functionality](https://ungleich.ch/en-us/cms/blog/2018/08/04/mozillas-new-dns-resolution-is-dangerous/) start to creep up beyond Firefox Nightly into more stable versions of Firefox. +------------ ###### Action From 3b0b511ec849aba92e471811e85be0921d57526a Mon Sep 17 00:00:00 2001 From: mia01 Date: Sun, 24 Feb 2019 05:56:33 +0000 Subject: [PATCH 17/21] Update 'what-to-do.md' --- what-to-do.md | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/what-to-do.md b/what-to-do.md index ced733b98..97f3fb162 100644 --- a/what-to-do.md +++ b/what-to-do.md @@ -2,7 +2,7 @@ ![](image/matthew_prince.jpg) < [Matthew Prince (@eastdakota)](https://twitter.com/eastdakota) -"I’d suggest this was armchair analysis by kids – it’s hard to take seriously." ([source](https://www.theguardian.com/technology/2015/nov/19/cloudflare-accused-by-anonymous-helping-isis)) +"*I’d suggest this was armchair analysis by kids – it’s hard to take seriously.*" ([source](https://www.theguardian.com/technology/2015/nov/19/cloudflare-accused-by-anonymous-helping-isis)) ------------ @@ -40,7 +40,8 @@ For example, [Liberland Jobs](https://archive.is/daKIr) [privacy policy](https:/ Cloudflare have their own "privacy policy", and there's no way to hear customer's privacy policy needs. Cloudflare [loves doxxing people](https://www.reddit.com/r/GamerGhazi/comments/2s64fe/be_wary_reporting_to_cloudflare/). -Here's a good example for website's privacy policy; +Here's a good example for website's privacy policy. +AFAIK, zero website do this. Will you trust them? ``` By clicking “Sign up for XYZ”, you agree to our terms of service and privacy statement. @@ -51,9 +52,6 @@ If Cloudflare leak information, it's not our fault. [*] [*] https://www.wired.com/2017/02/crazy-cloudflare-bug-jeopardized-millions-sites/ -AFAIK, zero website do this. Will you trust them? - - - Try not to use their service. Remember you are being watched by Cloudflare. - Search for other website. There are many alternatives and opportunites on the internet! @@ -77,11 +75,11 @@ AFAIK, zero website do this. Will you trust them? - Do not use Cloudflare solution. You are **loser** if you fall to that easy solution. You can do better than that, *right*? -- Want more customers? You know what to do. +- Want more customers? You know what to do. Hint is "above line". ![](image/anonexist.jpg) -- - Do you need HTTPS certificate? Use "[Let's Encrypt](https://letsencrypt.org/)" or just buy it from CA company. +- Do you need HTTPS certificate? Use "[Let's Encrypt](https://letsencrypt.org/)" or just buy it from CA company. - Install Web Application Firewall (such as OWASP) and Fail2Ban on _your_ server and configure it _properly_. @@ -111,7 +109,6 @@ AFAIK, zero website do this. Will you trust them? Let's talk about _other software's privacy_... - - If you really need to use Firefox, pick "[Firefox ESR](https://www.mozilla.org/en-US/firefox/organizations/)". ESR is developed for company and organizations, thus _some_ spyware code is disabled by default. Portable version is [here](https://portableapps.com/apps/internet/firefox-portable-esr). - Remember, Mozilla is [using Cloudflare service](https://www.robtex.com/dns-lookup/www.mozilla.org). They're also using [Cloudflare's DNS service on their product](https://www.theregister.co.uk/2018/03/21/mozilla_testing_dns_encryption/) D'oh! @@ -164,7 +161,7 @@ Let's talk about _other software's privacy_... - Help improve this repository, both the lists, the arguments against it and the details. -- Document and make very public where things go wrong with Cloudflare (and similar companies), making sure to mention this repository when you do so +- Document and make very public where things go wrong with Cloudflare (and similar companies), making sure to mention this repository when you do so ;) - Get more people using Tor by default so they can experience the web from the perspective of different parts of the world. From 6ed286a41b612245e65801cb10cadf42f4b0383d Mon Sep 17 00:00:00 2001 From: mia01 Date: Sun, 24 Feb 2019 05:58:03 +0000 Subject: [PATCH 18/21] Update 'what-to-do.md' --- what-to-do.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/what-to-do.md b/what-to-do.md index 97f3fb162..f8fb1b520 100644 --- a/what-to-do.md +++ b/what-to-do.md @@ -40,15 +40,16 @@ For example, [Liberland Jobs](https://archive.is/daKIr) [privacy policy](https:/ Cloudflare have their own "privacy policy", and there's no way to hear customer's privacy policy needs. Cloudflare [loves doxxing people](https://www.reddit.com/r/GamerGhazi/comments/2s64fe/be_wary_reporting_to_cloudflare/). -Here's a good example for website's privacy policy. +Here's a good example for website's signup form. AFAIK, zero website do this. Will you trust them? ``` By clicking “Sign up for XYZ”, you agree to our terms of service and privacy statement. You also agree to share your data with Cloudflare and also agrees to cloudflare's privacy statement. -If Cloudflare leak information, it's not our fault. [*] -``` +If Cloudflare leak your information, it's not our fault. [*] +[ Sign up for XYZ ] [ I disagree ] +``` [*] https://www.wired.com/2017/02/crazy-cloudflare-bug-jeopardized-millions-sites/ From 8dfd04e145f8d67992937e399626c7721d156778 Mon Sep 17 00:00:00 2001 From: mia01 Date: Sun, 24 Feb 2019 07:07:34 +0000 Subject: [PATCH 19/21] Update 'what-to-do.md' --- what-to-do.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/what-to-do.md b/what-to-do.md index f8fb1b520..c3b593ce9 100644 --- a/what-to-do.md +++ b/what-to-do.md @@ -80,6 +80,8 @@ If Cloudflare leak your information, it's not our fault. [*] ![](image/anonexist.jpg) +- Using Cloudflare will increase chances of an outage. Visitors can't access to your website if your server is down or Cloudflare is down. Did you really think [Cloudflare never go down](https://www.ibtimes.com/cloudflare-down-not-working-sites-producing-504-gateway-timeout-errors-2618008)? + - Do you need HTTPS certificate? Use "[Let's Encrypt](https://letsencrypt.org/)" or just buy it from CA company. - Install Web Application Firewall (such as OWASP) and Fail2Ban on _your_ server and configure it _properly_. From a4ab84cd6042527fd87ce1fa3b2ef4158e30d779 Mon Sep 17 00:00:00 2001 From: mia01 Date: Sun, 24 Feb 2019 07:08:33 +0000 Subject: [PATCH 20/21] Update 'what-to-do.md' --- what-to-do.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/what-to-do.md b/what-to-do.md index c3b593ce9..26f64f4f0 100644 --- a/what-to-do.md +++ b/what-to-do.md @@ -80,7 +80,7 @@ If Cloudflare leak your information, it's not our fault. [*] ![](image/anonexist.jpg) -- Using Cloudflare will increase chances of an outage. Visitors can't access to your website if your server is down or Cloudflare is down. Did you really think [Cloudflare never go down](https://www.ibtimes.com/cloudflare-down-not-working-sites-producing-504-gateway-timeout-errors-2618008)? +- Using Cloudflare will increase chances of an outage. Visitors can't access to your website if your server is down *or Cloudflare is down*. Did you really think [Cloudflare never go down](https://www.ibtimes.com/cloudflare-down-not-working-sites-producing-504-gateway-timeout-errors-2618008)? - Do you need HTTPS certificate? Use "[Let's Encrypt](https://letsencrypt.org/)" or just buy it from CA company. From eba1150ef639bf4c282e643e55a4c30801a7a5ea Mon Sep 17 00:00:00 2001 From: mia01 Date: Sun, 24 Feb 2019 07:20:55 +0000 Subject: [PATCH 21/21] Update 'README.md' --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b1113c086..17918fd52 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ This repository is a list of websites that are behind The Great Cloudwall, and a List -* [Domains using Cloudflare](splits/) +* [Domains using Cloudflare](split/) * [Non-Cloudflare but filtering/blocking tor users](https://notabug.org/themusicgod1/non-cloudflare-tor-hostile) Information