laoo.blogg.se

Adblocker for brave
Adblocker for brave






Thread safety ( object-pooling, unsync-regex-caching) The resource-assembler feature allows adblock-rust to parse these resources directly from the file formats used by the uBlock Origin repository. Parsing resources from uBlock Origin's formats ( resource-assembler)Īdblock-rust uses uBlock Origin-compatible resources for scriptlet injection and redirect rules. This is extremely useful to reduce binary bloat and improve consistency when embedding adblock-rust within a browser. For more advanced use-cases, disabling the embedded-domain-resolver feature will allow adblock-rust to use an external domain resolution implementation instead. External domain resolution ( embedded-domain-resolver)īy default, adblock-rust ships with a built-in domain resolution implementation (through the addr crate) that will generally suffice for standalone use-cases. Content blocking format translation ( content-blocking)Įnabling the content-blocking feature gives adblock-rust support for conversion of standard ABP-style rules into Apple's content-blocking format, which can be exported for use on iOS and macOS platforms. This will cause adblock-rust to reject cosmetic filter rules with invalid CSS syntax. When parsing cosmetic filter rules, it's possible to include a built-in implementation of CSS validation (through the selectors and cssparser crates) by enabling the css-validation feature. CSS validation during rule parsing ( css-validation) The following cargo features can be used to tweak adblock-rust to best fit your use-case. See docs.rs for detailed API documentation.Īlso check the Rust example or the NodeJS example.

adblocker for brave

Community-maintained Python bindings ( pypi)Īdblock-rust is used in several projects, including browsers, research tools, and proxies.Firewall when apps are in the background (not-in-active-use).Putting you back in control of your browsing experience.Īdblock-rust is the engine powering Brave's native adblocker, available as a library for anyone to use.BraveDNS ads, trackers, and spyware-blocking DNS endpoint powered by oisd_dbl and Energized Protection.DNS over HTTPS (circumvent censorship and prevent surveillance of DNS logs by ISPs and everyone else).The developer team also offers their own DNS resolver service as a paid option for those who need features like custom blocklists, allowlists, the ability to store DNS logs for later analysis, etc.īelow you can find a list of features that are currently offered by the app:

adblocker for brave adblocker for brave

The DoH client module, which is mostly based on another popular open-source project named Intra, uses its own ads, trackers, and spyware-blocking DNS endpoint. This free and open-source app describes itself as "an OpenSnitch-inspired firewall and network monitor + a pi-hole-inspired DNS over HTTPS client with blocklists". The name "BraveDNS" might sound like yet another DNS resolver service, but it is certainly more than that.








Adblocker for brave