diff --git a/README.md b/README.md index 470e84671..0ab1486ea 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,16 @@ # The Great Cloudwall -"The Great Cloudwall" is [CloudFlare](https://www.cloudflare.com/), a world's largest MITM proxy. -![](image/cloudflaredearuser.png) +"The Great Cloudwall" is [CloudFlare](https://www.cloudflare.com/), the world's largest MITM proxy([reverse proxy](https://en.wikipedia.org/wiki/Reverse_proxy)). -It is called this in reference to the [Great Firewall of China](http://www.greatfirewallofchina.org/) which does a comparable job of filtering out *some* people from seeing web content(ie everyone in mainland china and some people outside) while at the same time those not affected to see a dratically different web, a web free of censorship of such images as ["tank man"](https://en.wikipedia.org/wiki/Tank_Man). +![We are reverse proxy, said Cloudflare](image/cloudflaredearuser.png) -Cloudflare similarly prevents those in southeast asia and elsewhere who have poor internet connectivity from accessing the websites behind it(for example, they could be behind 7+ layers of NAT) unless they solve multiple image CAPTCHAs. +It is called this in reference to the [Great Firewall of China](https://www.comparitech.com/privacy-security-tools/blockedinchina/) which does a comparable job of filtering out *some* people from seeing web content(ie everyone in mainland china and some people outside) while at the same time those not affected to see a dratically different web, a web free of censorship of such images as ["tank man"](https://en.wikipedia.org/wiki/Tank_Man). + +![One more step to prove you are not a robot or anonymous](image/onemorestep.jpg) + +Cloudflare similarly prevents those in southeast asia and elsewhere who have poor internet connectivity from accessing the websites behind it(for example, they could be behind 7+ layers of NAT) unless they solve multiple image CAPTCHAs. Cloudflare also has a massive harassment problem. [Tor users](https://www.torproject.org/) and VPN users are a victim. + +![example: Cloudflare ban VPN](image/banvpn.jpg) This repository is a list of websites that are behind The Great Cloudwall, and also actively blocking Tor users. @@ -15,10 +20,18 @@ This repository is a list of websites that are behind The Great Cloudwall, and a There are more details of why what they are doing is wrong available [here](cloudflare-philosophy.md). Also see [Frequently Asked Questions](faq.md). + +![What did YOU do to stop CF?](image/stopcf.jpg) + # What can you do? -* See [our list of recommended actions](what-to-do.md) -* Update the list: [List instructions](instructions.md) +* See [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") +* Take a look at [add-on code](ismitmlink/) + +![WTF](image/wtfcf.jpg) There are other lists, but this one is one where every entry on the list a human being has actually tried to go to, and has been blocked. diff --git a/image/banvpn.jpg b/image/banvpn.jpg new file mode 100644 index 000000000..79f31b6fb Binary files /dev/null and b/image/banvpn.jpg differ diff --git a/image/onemorestep.jpg b/image/onemorestep.jpg new file mode 100644 index 000000000..25e8a32ff Binary files /dev/null and b/image/onemorestep.jpg differ diff --git a/image/stopcf.jpg b/image/stopcf.jpg new file mode 100644 index 000000000..ae5643942 Binary files /dev/null and b/image/stopcf.jpg differ diff --git a/image/wtfcf.jpg b/image/wtfcf.jpg new file mode 100644 index 000000000..00c2b0b23 Binary files /dev/null and b/image/wtfcf.jpg differ diff --git a/ismitmlink/LICENSE.txt b/ismitmlink/LICENSE.txt index 851dc0dd7..8178a5652 100644 --- a/ismitmlink/LICENSE.txt +++ b/ismitmlink/LICENSE.txt @@ -1,9 +1,21 @@ -OSI Approved License Logo +The MIT License -Copyright 2019 Maslin Bossé +Copyright (c) 2019 Maslin Bossé -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/ismitmlink/META-INF/manifest.mf b/ismitmlink/META-INF/manifest.mf deleted file mode 100644 index 2475b2712..000000000 --- a/ismitmlink/META-INF/manifest.mf +++ /dev/null @@ -1,26 +0,0 @@ -Manifest-Version: 1.0 - -Name: bg.js -Digest-Algorithms: MD5 SHA1 SHA256 -MD5-Digest: OBQ4NPzmtRz7SkYLY2WMqA== -SHA1-Digest: PYd/WXm+69bZUzZ5qmlDQao7wj0= -SHA256-Digest: 1Vp9fbokr9to22h8zNbz8H3M9WIbEscVpvsUNgVdYlA= - -Name: cs.js -Digest-Algorithms: MD5 SHA1 SHA256 -MD5-Digest: pehkupzmo2Ixdt7Q68HAPA== -SHA1-Digest: s+CvdyHvxxa2rpcYdfU2vWTLOVc= -SHA256-Digest: XHy7dueo5NAeaW3bJk1TAUKnPoqduHEJujbs0/AP//g= - -Name: manifest.json -Digest-Algorithms: MD5 SHA1 SHA256 -MD5-Digest: v5awKiN/PL3zsCJSWElfGQ== -SHA1-Digest: Bn8tbrcrML8tXh3Ol2DFIp3q1Hk= -SHA256-Digest: +pPySnm5SraoO/eGR+8rl/YYJwX1UmofcBgDNNUGi2Q= - -Name: icons/32.png -Digest-Algorithms: MD5 SHA1 SHA256 -MD5-Digest: 1TJN3KA5ktXGXU6E+e5Hdg== -SHA1-Digest: YqHDBsNcYxB3WHZsVdoS5762NmY= -SHA256-Digest: XlHfAMRaSBShv6gm2dLkSq91JBr3V1GK3tXJ578ef9s= - diff --git a/ismitmlink/META-INF/mozilla.rsa b/ismitmlink/META-INF/mozilla.rsa deleted file mode 100644 index 7fa744cef..000000000 Binary files a/ismitmlink/META-INF/mozilla.rsa and /dev/null differ diff --git a/ismitmlink/META-INF/mozilla.sf b/ismitmlink/META-INF/mozilla.sf deleted file mode 100644 index faab99e86..000000000 --- a/ismitmlink/META-INF/mozilla.sf +++ /dev/null @@ -1,5 +0,0 @@ -Signature-Version: 1.0 -MD5-Digest-Manifest: fTcYSTNIMUsCDHgUA2ZP5Q== -SHA1-Digest-Manifest: 0Rl4MIkrg3zYRWxdlfeD2+yM1gM= -SHA256-Digest-Manifest: WxsHr+ZLaRbnGB6m5UdLXtIqhI/XC2SMzMhSbgLfq8s= -