[č]Allows website requests filtering and header alteration --- icon from: Martz90

firewall promo image
What is firewall?

Firewall is a Firefox add-on that enables website request filtering and allows altering headers. It allows users to create rules to block or whitelist specific target URLs. Additionally, users can alter request and response headers for enhanced control over their browsing experience.

Stats date:
Users: 46 ▼ -1
Rating: 4.60 (5)
Version: 1.1.0 (Last updated: 2017-09-05)
Creation date: 2017-06-28
Weekly download count: 2
Firefox on Android: Yes
Manifest version: 2
  • storage
  • webRequest
  • webRequestBlocking
  • <all_urls>
Size: 100.20K
Email: Click to see
URLs: Website
Risk impact: High risk impact
Risk likelihood: Low risk likelihood

Other platforms

Not available on Chrome
Not available on Edge


Requested resources have origin url (site's address) and target url.

Default origin is set to .* (all sites).

Please note, that there cannot be used semicolon in text tokens, because it works like line breaker and asterisk as first character of word (it translate variable name to its value). When this is needed, please use base64 version of value and b64d (base 64 decode) function in program (see example).

  • request blocking - Firewall works by testing currently loading site's url (origin) against url-reg-exp given in command origin. If it matches, then ALL rules of given set will be tested one by one. Every rule can decide if target is allowed or blocked. At the end,
See more
User reviews
by mizzmona, 2019-05-04

The most under-rated addon on AMO, hands down.
View all user reviews
Risk impact

firewall is risky to use as it requires a number of sensitive permissions that can potentially harm your browser and steal your data. Exercise caution when installing this add-on. Review carefully before installing. We recommend that you only install firewall if you trust the publisher.

Risk likelihood

firewall has earned a fairly good reputation and likely can be trusted.

Upgrade to see risk analysis details