A Firefox extension that automatically blocks connections to the 6 biggest cloud providers based on webservers ip addresses
Niklas Poslovski 22291be76d Merge branch 'options-ui' of shine/cloud-firewall into master | 3 лет назад | |
---|---|---|
ScreenshotsForAMO | 5 лет назад | |
src | 3 лет назад | |
tools | 5 лет назад | |
.gitignore | 4 лет назад | |
LICENSE | 5 лет назад | |
PRIVACY.de.md | 4 лет назад | |
PRIVACY.md | 5 лет назад | |
README.md | 5 лет назад | |
library-list.txt | 5 лет назад |
This repository was taken over from another person who discontinued this great project. I will keep this alive because it's one of the most important add-ons I'm using and I don't know any alternative to it. If you find any bugs or want new features, please let me know. This repository is where the new stuff is going on from now. Here is the statement of the original developer:
Note: This addon is an educational research tool to replicate Kashmir Hill's research on living without tech giants. I have removed the listing from Mozilla addons store as I no longer have the time to support it with updates/fixes/features. Since the intended users of this addon are technical people who wished to replicate her research, they can build this addon from source and run it in a temporary profile in Firefox. Refer web-ext documentation in Mozilla regarding running it in temporary profile (web-ext run)
Supported browsers: Firefox from Mozilla.org, Mozilla's "Firefox for Android". A Cloud Firewall user helped test this addon in Firefox forks like Fennec, IceCatMobile from F-droid.org store in /e/ OS, Lineage OS and Fairphone FP OS. NOT supported for Firefox Variants, like TBB, Waterfox, Palemoon etc., also not for use with Tor Browser or proxy addons
This project is maintained again and support will be provided
Cloud Firewall is a browser extension/addon that allows users to block connections to sites, pages and web resources (images, videos, etc) hosted in major cloud services if the user wishes to do so.
Example 1: If you enable "Block Amazon" in Popup, all websites hosted on Amazon AWS will be blocked. You can completely disable your chosen rules for any site you wish, from popup menu.
Example 2: If you enable "Block Amazon" in Popup, let's say a website is hosted "on-premise (not in cloud)", but has some "resources" like images, video and scripts hosted on Amazon AWS cloud, only those "3rd party" resources are blocked. "3rd party" = these resources. "1st party" = site in address bar + resources delivered from same domain on-premise server.
Regarding Toggle switches in popup menu, the default upon install is "Allow all supported tech companies/clouds". Any allow/block toggling is not persisted across browser restarts i.e. whenever the browser is restarted, all switches are toggled OFF = allow top companies/clouds when browser launches. For advanced users : You have the option to persist the allow/block rules using the switch in Settings page.
This add-on is free to use and will ever be but you can donate to me to support this and my other projects if you think this is a big help for you.
Donate on Liberapay
Send Bitcoins to: 1D6GThQqHQYnruKYrKyW9JC86ZGWxjt1hK
Refer Inspiration section above. This addon uses the AS.csv and bash script from this Github Repo: Github page
This addon uses the following libraries for UI :
Bootstrap (CSS and JS)
FontAwesome
JQuery
CSS for "toggle switches" was taken from this article in blog: Dev.to post
These are governed by their respective licenses. You can refer to their websites for the same.
This addon uses the following libraries for functionality/utilities :
LZString data compression: Pieroxy.net
PublicSuffixList by Mozilla: Public Suffix List
UriTools.js from UblockOrigin: Repository
ipaddr.js: Repository
ip-range-check package: Repository
Forge library for SHA256 digest hashes: Repository
Punycode.js: Repository
tomlify-j0.4: Repository
json2yaml.js: Repository
CSON parser: Repository
json2plain.js: Repository
These are governed by their respective licenses. You can refer to their websites for the same.
This addon uses the icons created by Isaac Grant and he published it under Creative Commons license: IconFinder page. It also uses the cloud icon from Iconfinder page by Yannick Lung which he released under "Free for commerical use" license.
The Cloud Firewall addon is licensed under GPLv3 license. Refer the full license here: License
---
Cloud Firewall - a browser extension/addon that allows users to block connections to sites, pages and web resources (images, videos, etc) hosted in major cloud services if the user wishes to do so.
Copyright (C) 2019 Niklas Poslovski
Copyright (C) 2019 Gokulakrishna Sudharsan
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/
---
Privacy Policy in one line: We do not collect your data. Detailed privacy policy page: Privacy Policy