awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
irbis-sh avatar

irbis-sh/zen-desktop

0
View on GitHub↗
4,058 Stars·131 Forks·Go·MIT·10 Aufrufeirbis.sh/zen↗

Zen Desktop

Zen Desktop ist ein plattformübergreifender Proxy-Client und Netzwerk-Request-Filter für Windows, macOS und Linux. Es fungiert als systemweiter Adblocker und Datenschutz-Tool, das den Netzwerkverkehr über alle Anwendungen des Betriebssystems hinweg abfängt, um Werbung, Tracker und Malware zu blockieren.

Die Software verwendet ein Netzwerk-Request-Filtersystem, das HTTP-Header modifiziert und JSON-Daten mithilfe benutzerdefinierter Regeln und regulärer Ausdrücke bereinigt. Es entfernt gezielt Tracking-Parameter und bereinigt Netzwerk-Header, um Aktivitätsüberwachung zu verhindern.

Das Projekt bietet Funktionen für die Blocklisten-Verwaltung via URL-Synchronisation, Request-Blocking basierend auf URL-Mustern und Metadaten sowie Inhaltsmanipulation wie JavaScript-Sanitisierung und das Bereinigen von URL-Query-Parametern. Es enthält zudem Tools zur Inspektion von Netzwerkanfragen und zur Protokollierung der Request-Historie, um blockierten Datenverkehr spezifischen Filterregeln zuzuordnen.

Das Utility ermöglicht den Ausschluss spezifischer Anwendungen vom Traffic-Filtering über eine konfigurierbare Routing-Bypass-Liste.

Features

  • Intercepting Proxies - Functions as an intercepting proxy that routes all system network traffic through a central handler for analysis and blocking.
  • Malicious Traffic Blocking - Intercepts and blocks system-wide network traffic to known malicious domains, trackers, and advertisement servers.
  • Cross-Platform Proxy Clients - A cross-platform desktop utility for Windows, macOS, and Linux that manages network traffic routing.
  • HTTP Header Manipulators - Intercepts and modifies HTTP request and response headers to enhance user privacy.
  • System Proxy Controllers - Manages operating system proxy settings to redirect all system-wide traffic through a central filtering core.
  • System-Wide Ad Blocking - Stops advertisements and trackers across all operating system applications by filtering network traffic.
  • Tracking Parameter Removers - Provides utilities to strip identifying query arguments from URLs to prevent user tracking.
  • External Filter List Integrations - Implements capabilities for importing and periodically synchronizing third-party rule sets from remote URLs.
  • Traffic Blocking Patterns - Stops network traffic using URL patterns, regular expressions, and wildcard hostnames.
  • Domain Blocklists - Provides tools for importing and managing custom lists of domains and URL patterns to restrict network access.
  • Malicious Domain Filtering - Intercepts and blocks network requests to known malicious domains and servers.
  • Privacy Protection - Prevents user monitoring and tracking by removing tracking parameters and sanitizing network headers.
  • Request Pattern Matching - Evaluates network URLs against regular expressions and wildcards to determine if requests should be blocked.
  • Ad Blockers - A proxy-based application that intercepts and filters network requests system-wide to block ads and trackers.
  • Network Request Filters - Intercepts and modifies network requests using custom rules and regular expressions.
  • Response Pruning - Parses JSON response bodies and removes specific elements via JSONPath to strip tracking data.
  • Script Sanitization - Scans JavaScript source code to replace tracking variables and keys with random identifiers.
  • JSON Body Modifiers - Modifies JSON response bodies using JSONPath expressions to remove unwanted tracking data.
  • Network Request Interceptors - Provides a mechanism to monitor and inspect network traffic to map blocked requests to specific filter rules.
  • Proxy Bypass Lists - Prevents specific software from routing traffic through the system proxy via a configurable exclusion list.
  • Application-Specific Routing - Provides granular routing controls to allow specific applications to bypass the system proxy.
  • Blocklist Synchronisations - Imports pre-installed filters or custom rules via URL synchronization to define blocking criteria.
  • Script Sanitization - Removes top-level variables or replaces keys in JavaScript source code to disrupt tracking scripts.
  • HTTP Request Filtering - Inspects and filters HTTP requests based on methods, content types, and domains to block unwanted traffic.

Star-Verlauf

Star-Verlauf für irbis-sh/zen-desktopStar-Verlauf für irbis-sh/zen-desktop

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Zen Desktop

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Zen Desktop.
  • ublock-llc/ublockAvatar von uBlock-LLC

    uBlock-LLC/uBlock

    8,244Auf GitHub ansehen↗

    uBlock is a browser content blocker and web privacy tool designed to prevent advertisements and tracking scripts from loading. It functions as a network request filter, a DOM element hider, and a script execution controller to manage how web pages load and render. The project distinguishes itself through a combination of network-level request interception and cosmetic filtering. It uses declarative filter lists and pattern-based matching to block trackers and pop-ups, while employing CSS selectors and wildcard entity matching to remove visual components across multiple regional domain variant

    JavaScriptadblockblockerchrome
    Auf GitHub ansehen↗8,244
  • cats-team/adrulesAvatar von Cats-Team

    Cats-Team/AdRules

    3,463Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,463
  • sukkaw/surgeAvatar von SukkaW

    SukkaW/Surge

    3,710Auf GitHub ansehen↗

    Surge is a network traffic routing and configuration system designed to categorize and steer network requests using curated rule sets, domain lists, and IP databases. It provides the data structures and filtering logic necessary to manage how application traffic is directed across proxies, direct connections, or regional gateways. The project distinguishes itself through granular traffic identification and steering. It identifies network requests by matching them against system process names, user-agent strings, and geographic IP ranges to apply specific routing policies. This allows for the

    TypeScriptclashclash-metaclash-premium
    Auf GitHub ansehen↗3,710
  • adguardteam/adguardfiltersAvatar von AdguardTeam

    AdguardTeam/AdguardFilters

    4,142Auf GitHub ansehen↗

    AdguardFilters is a collection of curated adblock filter lists, content blocking rulesets, and DNS blocklists. Its primary purpose is to provide the rules necessary to identify and remove advertisements, tracking scripts, and intrusive elements across web browsers and applications. The project includes specialized rules for cosmetic filtering to hide layout gaps and a malware domain database to block phishing and spyware destinations. It provides distinct filtering sets for different regions and purposes, such as social media blocking. The repository covers broad capability areas including m

    Adblock Filter Listadblockadguardfilter-list
    Auf GitHub ansehen↗4,142
Alle 30 Alternativen zu Zen Desktop anzeigen→

Häufig gestellte Fragen

Was macht irbis-sh/zen-desktop?

Zen Desktop ist ein plattformübergreifender Proxy-Client und Netzwerk-Request-Filter für Windows, macOS und Linux. Es fungiert als systemweiter Adblocker und Datenschutz-Tool, das den Netzwerkverkehr über alle Anwendungen des Betriebssystems hinweg abfängt, um Werbung, Tracker und Malware zu blockieren.

Was sind die Hauptfunktionen von irbis-sh/zen-desktop?

Die Hauptfunktionen von irbis-sh/zen-desktop sind: Intercepting Proxies, Malicious Traffic Blocking, Cross-Platform Proxy Clients, HTTP Header Manipulators, System Proxy Controllers, System-Wide Ad Blocking, Tracking Parameter Removers, External Filter List Integrations.

Welche Open-Source-Alternativen gibt es zu irbis-sh/zen-desktop?

Open-Source-Alternativen zu irbis-sh/zen-desktop sind unter anderem: ublock-llc/ublock — uBlock is a browser content blocker and web privacy tool designed to prevent advertisements and tracking scripts from… cats-team/adrules — AdRules is a collection of ad-blocking rule sets and DNS filter lists designed to identify and block malicious… sukkaw/surge — Surge is a network traffic routing and configuration system designed to categorize and steer network requests using… adguardteam/adguardfilters — AdguardFilters is a collection of curated adblock filter lists, content blocking rulesets, and DNS blocklists. Its… proxymanapp/proxyman — Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket… gorhill/umatrix — uMatrix is a browser network request filter that manages network traffic through a matrix-based interface. It…