awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gorhill avatar

gorhill/uMatrixArchived

0
View on GitHub↗
4,680 stars·486 forks·JavaScript·GPL-3.0·3 vues

UMatrix

uMatrix est un filtre de requêtes réseau de navigateur qui gère le trafic réseau via une interface basée sur une matrice. Il fonctionne comme un contrôleur de trafic granulaire et un pare-feu de confidentialité web, permettant aux utilisateurs de bloquer ou d'autoriser le trafic en fonction de la source, de la destination et du type de requête.

Le projet se distingue par une interface pointer-cliquer pour gérer le trafic first-party et third-party. Il fournit un système de règles en couches pour la gestion de la sécurité du contenu et le renforcement de la confidentialité web, y compris la capacité d'usurper des chaînes user-agent et de contrôler les référents sur une base par site.

Le système incorpore une gestion de liste de blocage basée sur l'hôte pour importer des listes externes et emploie une logique hiérarchique où les portées de domaine étroites remplacent les valeurs par défaut globales. Les contrôles de trafic sont pris en charge par le filtrage de domaine de premier niveau et la capacité de modifier manuellement les règles dans un format texte brut.

Features

  • Matrix-Based Filtering - Controls network traffic using a point-and-click matrix that maps source and destination domains to allowed request types.
  • Browser Resource Controllers - Manages which scripts and resources can load on a webpage using a granular point-and-click interface.
  • Top-Level Domain Mapping - Maps network requests to the corresponding matrix row by identifying the top-level domain.
  • Manual Network Request Filtering - Provides manual filtering of network requests based on source and destination across different domains.
  • First-Party Request Rules - Provides dedicated rule controls for managing network traffic directed specifically at the current web page domain.
  • Network Privacy Hardening - Hardens web privacy by controlling referrers and user-agent strings to prevent tracking and data leaks.
  • Browser Privacy Firewalls - Provides a comprehensive system for user-agent spoofing, referrer controls, and domain-wide blocking to enhance privacy.
  • Content Security - Applies a layered system of rules to restrict the loading of web resources from specific origins on a per-site basis.
  • First- and Third-Party Request Controllers - Manages first-party and third-party traffic through a layered rule system and point-and-click interface.
  • Network Request Filters - Intercepts and blocks network traffic based on source, destination, and resource type via a matrix interface.
  • Hosts and DNS Blocklist Managers - Imports and applies external host-compliant blocklists to prevent connections to specific domains.
  • Hierarchical Rule Evaluators - Evaluates filtering rules in a hierarchical structure where specific domain settings override global defaults.
  • HTTP Header Spoofing - Intercepts outgoing request headers to spoof referrers and user-agents based on predefined site rules.
  • Layered Scope Resolution - Implements a layered system where narrow domain settings override broader global filtering rules.
  • External Filter List Integrations - Imports and parses external third-party blocklists to automatically mark domains as blocked.
  • Domain Blocklists - Support for loading host-compliant blocklists from external URLs to block specific hostnames system-wide.
  • Domain Privacy Overrides - Sets specific user-agent and referrer spoofing rules for individual hostnames to override global defaults.
  • Domain Filtering Rules - Provides the ability to create and manage filtering rules that apply to entire top-level domains.

Historique des stars

Graphique de l'historique des stars pour gorhill/umatrixGraphique de l'historique des stars pour gorhill/umatrix

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait gorhill/umatrix ?

uMatrix est un filtre de requêtes réseau de navigateur qui gère le trafic réseau via une interface basée sur une matrice. Il fonctionne comme un contrôleur de trafic granulaire et un pare-feu de confidentialité web, permettant aux utilisateurs de bloquer ou d'autoriser le trafic en fonction de la source, de la destination et du type de requête.

Quelles sont les fonctionnalités principales de gorhill/umatrix ?

Les fonctionnalités principales de gorhill/umatrix sont : Matrix-Based Filtering, Browser Resource Controllers, Top-Level Domain Mapping, Manual Network Request Filtering, First-Party Request Rules, Network Privacy Hardening, Browser Privacy Firewalls, Content Security.

Quelles sont les alternatives open-source à gorhill/umatrix ?

Les alternatives open-source à gorhill/umatrix incluent : irbis-sh/zen-desktop — Zen Desktop is a cross-platform proxy client and network request filter for Windows, macOS, and Linux. It functions as… 217heidai/adblockfilters — This project is an adblock filter list aggregator and DNS blocklist generator. It merges multiple blocking rule… adaway/adaway — AdAway is an Android network firewall and DNS traffic filter that functions as a local VPN ad blocker. It intercepts… cats-team/adrules — AdRules is a collection of ad-blocking rule sets and DNS filter lists designed to identify and block malicious… privacy-protection-tools/anti-ad — This project is an ad-blocking filter list and DNS blocklist collection designed to prevent advertisement and tracking… pi-hole/docker-pi-hole — This project provides a containerized DNS sinkhole and network-wide traffic filtering solution. It functions as a…

Alternatives open source à UMatrix

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec UMatrix.
  • irbis-sh/zen-desktopAvatar de irbis-sh

    irbis-sh/zen-desktop

    4,058Voir sur GitHub↗

    Zen Desktop is a cross-platform proxy client and network request filter for Windows, macOS, and Linux. It functions as a system-wide ad blocker and privacy protection tool that intercepts network traffic across all operating system applications to block advertisements, trackers, and malware. The software employs a network request filtering system that modifies HTTP headers and prunes JSON data using custom rules and regular expressions. It specifically removes tracking parameters and sanitizes network headers to prevent activity monitoring. The project provides capabilities for blocklist man

    Goad-blockadblockadblocker
    Voir sur GitHub↗4,058
  • 217heidai/adblockfiltersAvatar de 217heidai

    217heidai/adblockfilters

    7,051Voir sur GitHub↗

    This project is an adblock filter list aggregator and DNS blocklist generator. It merges multiple blocking rule sources into a single deduplicated set and processes these rules into formatted lists compatible with DNS servers, browser extensions, and network proxy tools. The system includes a domain resolvability validator that checks filter lists against global DNS services to remove unreachable or invalid domains. It also features a filter rule parser that extracts target domains and IP addresses from complex syntaxes while removing comments. The project covers rule aggregation, syntax-awa

    Pythonadblockadguardadguardhome
    Voir sur GitHub↗7,051
  • adaway/adawayAvatar de AdAway

    AdAway/AdAway

    8,816Voir sur GitHub↗

    AdAway is an Android network firewall and DNS traffic filter that functions as a local VPN ad blocker. It intercepts network requests to prevent advertisements and tracking domains from reaching the device by filtering traffic against host lists. The project features a host file manager capable of importing and converting blocklists from external third-party providers. It includes a system for managing both blocked and allowed domains, allowing for the creation of custom rules to permit specific trusted sites or block individual domains. The tool provides granular traffic control through app

    Cad-blockerandroidblocker
    Voir sur GitHub↗8,816
  • cats-team/adrulesAvatar de Cats-Team

    Cats-Team/AdRules

    3,463Voir sur GitHub↗

    AdRules is a collection of ad-blocking rule sets and DNS filter lists designed to identify and block malicious domains, trackers, and PCDN services. It functions as a DNS sinkhole filter and a malware domain blocklist used by DNS servers and network proxies to stop advertisements and harmful content from loading. The project provides regional network optimization, utilizing rule sets tailored to specific geographic regions, languages, and mobile device conditions to target local advertising networks. The system covers DNS traffic filtering and malware domain blocking through suffix-based dom

    Pythonadblockadblock-listadguard
    Voir sur GitHub↗3,463
Voir les 30 alternatives à UMatrix→