awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

81 مستودعات

Awesome GitHub RepositoriesNetwork Filtering

Software that inspects and restricts network traffic based on defined rules, patterns, or identity criteria.

Explore 81 awesome GitHub repositories matching networking & communication · Network Filtering. Refine with filters or upvote what's useful.

Awesome Network Filtering GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • gorhill/ublockالصورة الرمزية لـ gorhill

    gorhill/uBlock

    65,524عرض على GitHub↗

    uBlock is a browser-based content blocker that functions as a declarative filtering engine to intercept network requests and modify web page content. It operates by parsing standardized filter lists into optimized data structures, allowing it to block network hosts, enforce security policies, and prevent unauthorized data transmission. The extension provides a comprehensive security layer that monitors outgoing traffic and disables intrusive browser features to enhance user privacy. What distinguishes this project is its granular control over filtering behavior through a dynamic rule orchestr

    Resolves CNAME records to expose and block third-party trackers masking as first-party connections.

    JavaScriptblockerbrowser-extensionchromium
    عرض على GitHub↗65,524
  • pi-hole/pi-holeالصورة الرمزية لـ pi-hole

    pi-hole/pi-hole

    59,314عرض على GitHub↗

    Pi-hole is a self-hosted network utility that functions as a DNS sinkhole server to provide network-wide ad blocking. By acting as a dedicated network gateway, it intercepts and discards requests for known advertising, tracking, and malicious domains across an entire local network, preventing unwanted content from loading on any connected device. The software operates through a lightweight background daemon that handles high volumes of concurrent DNS queries with minimal resource overhead. It utilizes a host-file injection mechanism to redirect traffic toward its local filtering engine and ap

    Applies regular expression patterns to incoming DNS queries to identify and block requests associated with advertising or tracking.

    Shellad-blockerblockercloud
    عرض على GitHub↗59,314
  • searxng/searxngالصورة الرمزية لـ searxng

    searxng/searxng

    32,180عرض على GitHub↗

    This project is a privacy-focused, self-hosted metasearch engine that aggregates results from a wide array of web, academic, and media sources into a single, unified interface. By acting as a proxy between the user and external search providers, it strips identifying headers and tracking parameters from requests, ensuring that search activity remains anonymous and protected from third-party profiling. The platform distinguishes itself through a modular, plugin-based architecture that allows for extensive customization of search behavior, result filtering, and interface branding. It supports a

    Limits request volume from specific IP addresses to prevent automated scraping and abuse.

    Pythonbingbravedegoogle
    عرض على GitHub↗32,180
  • fingerprintjs/fingerprintjsالصورة الرمزية لـ fingerprintjs

    fingerprintjs/fingerprintjs

    27,334عرض على GitHub↗

    Fingerprint is a visitor identification and fraud detection platform that generates persistent, unique identifiers by analyzing browser and device attributes. By extracting technical signals from the client environment, it enables reliable user tracking across sessions without relying on traditional cookies. The platform distinguishes itself through its focus on high-accuracy identification and security-first architecture. It employs edge-side proxying to bypass ad-blockers and privacy restrictions, ensuring consistent data collection. To maintain data integrity, it uses cryptographic payload

    Transforms IP addresses into irreversible binary values to maintain identification while ensuring privacy compliance.

    TypeScriptaudio-fingerprintingbrowserbrowser-fingerprint
    عرض على GitHub↗27,334
  • netbirdio/netbirdالصورة الرمزية لـ netbirdio

    netbirdio/netbird

    26,188عرض على GitHub↗

    NetBird is a zero-trust networking platform that builds secure, encrypted peer-to-peer overlay networks using the WireGuard protocol. It functions as a software-defined perimeter, connecting distributed infrastructure across cloud environments and physical locations while hiding network resources from the public internet. By integrating with external identity providers, the platform enforces granular access control and identity-based segmentation for every user and device. The platform distinguishes itself through extensive automation and programmatic management capabilities. It provides a ce

    Translates outgoing traffic to a routing peer's IP address to simplify network configuration.

    Gogolangmeshmesh-networks
    عرض على GitHub↗26,188
  • wistbean/learn_python3_spiderالصورة الرمزية لـ wistbean

    wistbean/learn_python3_spider

    21,802عرض على GitHub↗

    This project is a comprehensive educational guide and framework for building web scrapers using Python. It provides a course-based approach to data extraction, combining a Python crawler framework with tutorials on web reverse engineering and network traffic analysis. The project distinguishes itself by covering advanced extraction challenges, including the decryption of obfuscated JavaScript and the bypass of anti-scraping measures. It specifically addresses mobile application scraping through the simulation of user interactions and the interception of network traffic. The capability surfac

    Implements outbound IP rotation through a proxy pool to evade detection and prevent permanent IP blocks.

    Pythonpython-scriptpython-spiderpython3
    عرض على GitHub↗21,802
  • freetubeapp/freetubeالصورة الرمزية لـ FreeTubeApp

    FreeTubeApp/FreeTube

    21,247عرض على GitHub↗

    FreeTube is a privacy-focused desktop application for watching YouTube videos without ads, tracking cookies, or the requirement of a Google account. It functions as a local-first subscription manager that tracks channels and playlists in local files instead of a centralized cloud account. The application avoids tracking-heavy official APIs by using a content extractor that parses web pages directly. To further protect user identity, it can route network traffic through proxies or Tor to mask the hardware IP address. The software provides tools for distraction-free viewing, including the abil

    Routes network requests through proxies or Tor to mask the hardware IP address from servers.

    Vuefreetubeprivacysubscriptions
    عرض على GitHub↗21,247
  • jack-cherish/python-spiderالصورة الرمزية لـ Jack-Cherish

    Jack-Cherish/python-spider

    19,660عرض على GitHub↗

    This is a collection of Python scripts designed for extracting data from popular Chinese websites and mobile applications. It functions as a multi-platform data extraction toolkit, capable of automating tasks such as downloading videos from platforms like Bilibili and Douyin, scraping product reviews and images from e-commerce sites like Taobao and JD.com, and booking train tickets on the 12306 railway system. The project distinguishes itself through its focus on automating specific, high-value tasks within the Chinese internet ecosystem. It includes capabilities for solving Chinese CAPTCHA c

    Collects and manages a rotating pool of proxy IPs from public sources to avoid blocking during scraping.

    Pythonpythonpython-spiderpython3
    عرض على GitHub↗19,660
  • loyalsoldier/v2ray-rules-datالصورة الرمزية لـ Loyalsoldier

    Loyalsoldier/v2ray-rules-dat

    18,823عرض على GitHub↗

    This project provides a collection of structured, binary-encoded routing datasets designed for proxy software to automate network traffic management. By mapping domain names and IP addresses to specific functional categories, it enables proxy clients to make granular, policy-based connection decisions. The repository serves as a centralized source for routing metadata, ensuring that traffic steering logic remains consistent across various networking implementations. The project distinguishes itself through an automated aggregation pipeline that processes community-maintained datasets into a u

    Provides categorized IP address lists to enable automated traffic filtering and routing decisions based on destination network ranges.

    adblockadguardanticensorship
    عرض على GitHub↗18,823
  • docker-mailserver/docker-mailserverالصورة الرمزية لـ docker-mailserver

    docker-mailserver/docker-mailserver

    18,420عرض على GitHub↗

    This project provides a full-stack, containerized mail server platform designed for self-hosting. It functions as a complete mail transfer agent that bundles essential services—including SMTP, IMAP, and POP3—into a unified environment. By leveraging container orchestration, it enables the deployment of private email infrastructure that handles message transport, delivery, and user management within a single, manageable service. The platform distinguishes itself through deep integration with container runtimes and robust configuration flexibility. It supports granular customization via configu

    Forces outgoing mail to originate from specific network interfaces for DNS consistency.

    Shellantispamantiviruscontainer
    عرض على GitHub↗18,420
  • bookstackapp/bookstackالصورة الرمزية لـ BookStackApp

    BookStackApp/BookStack

    18,305عرض على GitHub↗

    BookStack is a self-hosted knowledge base platform designed for organizing, storing, and managing structured documentation. It utilizes a hierarchical content model that arranges information into nested trees of books, chapters, and pages, supported by a dedicated search index for rapid retrieval across the entire knowledge base. The platform distinguishes itself through deep integration with enterprise identity providers, allowing organizations to centralize authentication and access control via LDAP, SAML, or OIDC. It provides extensive administrative control over the content lifecycle, inc

    Masks user IP addresses within activity logs to maintain audit trails while complying with data privacy regulations.

    PHPbookstackdocumentationlaravel
    عرض على GitHub↗18,305
  • xifangczy/cat-catchالصورة الرمزية لـ xifangczy

    xifangczy/cat-catch

    18,106عرض على GitHub↗

    Cat-catch is a browser-based media utility designed to detect, capture, and manage web-based video and audio resources. It functions as a comprehensive sniffing and download management system, enabling users to identify hidden or protected media assets directly from active web pages. The tool specializes in reconstructing fragmented streaming protocols, such as DASH and M3U8, into complete files while providing options for real-time stream recording and playback control. The project distinguishes itself through its deep integration with local system environments and external automation tools.

    Uses regular expressions to selectively isolate, block, or organize captured media assets.

    JavaScriptchromechrome-extensionfirefox
    عرض على GitHub↗18,106
  • fail2ban/fail2banالصورة الرمزية لـ fail2ban

    fail2ban/fail2ban

    17,993عرض على GitHub↗

    Fail2ban is an intrusion prevention system that monitors system log files to detect malicious activity and automatically enforce security policies. By parsing log data in real time, the tool identifies patterns of unauthorized access or repeated authentication failures and responds by dynamically updating network access control lists to restrict offending sources. The software functions as a firewall automation tool that maintains stateful tracking of suspicious behavior across various network services. It utilizes a regex-driven pattern matching engine to identify specific attack signatures,

    Updates firewall rules to block network traffic from specific IP addresses that exceed suspicious behavior thresholds.

    Pythonanti-botattack-preventionban-hosts
    عرض على GitHub↗17,993
  • ipfs/kuboالصورة الرمزية لـ ipfs

    ipfs/kubo

    17,056عرض على GitHub↗

    Kubo is a peer-to-peer implementation of the InterPlanetary File System (IPFS) designed for decentralized data storage and content delivery. It uses content-addressing, directed acyclic graphs, and distributed hash tables to identify, distribute, and retrieve data across a network without relying on central servers. The project differentiates itself by providing a virtual filesystem via FUSE, which maps decentralized network namespaces to local operating system directories for direct file access. It also includes integrated HTTP gateways that translate peer-to-peer content into standard web t

    Blocks inbound and outbound connections to specific address ranges to prevent unauthorized access.

    Goipfs
    عرض على GitHub↗17,056
  • postalserver/postalالصورة الرمزية لـ postalserver

    postalserver/postal

    16,618عرض على GitHub↗

    Postal is an open-source mail delivery platform designed for self-hosted sending and receiving of email using standard mail transfer protocols. It serves as a comprehensive email infrastructure that provides full delivery tracking and management of outgoing mail streams. The system includes an SMTP server manager with a web administration interface for configuring server settings and monitoring delivery status. It distinguishes its outbound traffic management through priority-based IP rotation and assignment to help maintain sender reputation. The platform covers incoming email processing an

    Manages sender reputation by rotating outbound IP addresses based on a weighted priority list.

    Rubymailmail-serverpostal
    عرض على GitHub↗16,618
  • victoriametrics/victoriametricsالصورة الرمزية لـ VictoriaMetrics

    VictoriaMetrics/VictoriaMetrics

    16,343عرض على GitHub↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Filters incoming requests based on source IP addresses to enforce network-level security policies for authorized users.

    Godatabasegrafanagraphite
    عرض على GitHub↗16,343
  • shadowsocks/shadowsocks-libevالصورة الرمزية لـ shadowsocks

    shadowsocks/shadowsocks-libev

    16,180عرض على GitHub↗

    shadowsocks-libev is an event-driven network daemon that provides an encrypted SOCKS5 proxy. It functions as a lightweight proxy server using a non-blocking event loop to route TCP and UDP traffic through encrypted tunnels to bypass network restrictions. The project implements a transparent proxy gateway capable of intercepting outbound packets at the network layer, allowing system traffic to be redirected through the encrypted tunnel without per-application configuration. It also includes a daemon process manager to control multiple proxy server instances as child processes via local communi

    Implements mechanisms to permit or block network connections based on client IP whitelists.

    Ccshadowsocks
    عرض على GitHub↗16,180
  • shengqiangzhang/examples-of-web-crawlersالصورة الرمزية لـ shengqiangzhang

    shengqiangzhang/examples-of-web-crawlers

    14,651عرض على GitHub↗

    This project is a collection of Python scripts and tools designed for web scraping, browser automation, and large-scale data extraction. It provides a set of implementations for retrieving information from websites and private APIs, including tools for multimedia downloading and social media data archiving. The toolset includes specialized mechanisms for bypassing anti-scraping measures through IP proxy pool rotation and multi-threaded crawlers. It also features capabilities for simulating browser sessions to handle authentication, intercepting session cookies, and decrypting network payloads

    Rotates request origins through a proxy pool to bypass server-side rate limiting and IP blocking.

    HTMLagent-poolcrawlerexample
    عرض على GitHub↗14,651
  • arut/nginx-rtmp-moduleالصورة الرمزية لـ arut

    arut/nginx-rtmp-module

    13,982عرض على GitHub↗

    The NGINX RTMP module is a server-side extension that functions as a live video streaming engine. It enables the ingestion, processing, and distribution of real-time audio and video feeds, supporting both RTMP and HLS protocols to facilitate media delivery to multiple clients. The module distinguishes itself by integrating directly into the host server event loop, allowing for high-concurrency network input and output without blocking the main thread. It provides a toolkit for managing media streams through event-driven callbacks, which can trigger external process invocations for custom tran

    Controls access to media streams by validating client IP addresses or subnets against defined allow-deny lists.

    C
    عرض على GitHub↗13,982
  • crowdsecurity/crowdsecالصورة الرمزية لـ crowdsecurity

    crowdsecurity/crowdsec

    12,574عرض على GitHub↗

    CrowdSec is a collaborative, distributed security engine designed for threat detection and infrastructure protection. It functions as an intrusion detection system that parses logs and network traffic to identify malicious patterns, utilizing a bucket-based threshold detection model to aggregate events and trigger alerts. The platform is built on a modular architecture that includes a centralized local API server for managing security signals and a relational database for persistent storage of remediation decisions. What distinguishes the project is its decoupled enforcement model, which offl

    Provides utilities to determine if IP addresses fall within specific network ranges for traffic grouping.

    Goattacks-preventiondetectionids
    عرض على GitHub↗12,574
السابق1234…5التالي
  1. Home
  2. Networking & Communication
  3. Network Reliability and Diagnostics
  4. Network Filtering

استكشف الوسوم الفرعية

  • CNAME Uncloaking ToolsTools that resolve CNAME records to identify and block hidden third-party trackers.
  • Connection Access FiltersMechanisms to permit or block network connections based on IP whitelists or domain names. **Distinct from IP Address Filters:** Covers both IP and domain-based whitelisting for access control, whereas IP Address Filters focuses specifically on destination IP blocking.
  • IP Address Filters12 وسوم فرعيةMechanisms that block or allow network connections based on the destination IP address.
  • Regex Filtering EnginesSystems that use regular expressions to match and block network requests.
  • Target List SanitizersUtilities for cleaning and isolating individual IP addresses from unformatted text to create target lists. **Distinct from IP Address Filters:** Distinct from IP Address Filters: focuses on text parsing and list cleaning for target sets rather than network traffic filtering.
  • Wireless Scan FiltersCriteria-based filtering for results of wireless network scans. **Distinct from Network Filtering:** Distinct from traffic filtering/firewalls; focuses on filtering the list of discovered networks in a UI.