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
·

41 dépôts

Awesome GitHub RepositoriesNetwork Interception Tools

Utilities that capture, inspect, or modify network traffic in transit for debugging or security analysis.

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

Awesome Network Interception Tools GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • gorhill/ublockAvatar de gorhill

    gorhill/uBlock

    65,524Voir sur 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

    Strips unwanted content from HTTP response bodies before the browser renders the page.

    JavaScriptblockerbrowser-extensionchromium
    Voir sur GitHub↗65,524
  • cloudflare/pingoraAvatar de cloudflare

    cloudflare/pingora

    26,833Voir sur GitHub↗

    Pingora is a Rust-based framework for building high-performance network services, including HTTP reverse proxies, layer seven load balancers, and TLS termination proxies. It serves as an asynchronous network library designed to intercept and route HTTP, gRPC, and WebSocket traffic between clients and upstream backend servers. The project enables zero-downtime service updates by handing over listening sockets between processes during binary or configuration upgrades. It utilizes a programmable multi-phase pipeline to modify request and response bodies and headers, and it provides a pluggable T

    Intercepts and alters the content of response bodies sent from upstream servers before delivery to the client.

    Rust
    Voir sur GitHub↗26,833
  • vitest-dev/vitestAvatar de vitest-dev

    vitest-dev/vitest

    15,970Voir sur GitHub↗

    Vitest is a high-performance testing framework designed for JavaScript and TypeScript applications. It provides an integrated environment that supports unit, integration, and browser-based testing, allowing developers to execute test suites natively without requiring separate build steps or complex configuration. The project distinguishes itself through a highly optimized execution model that leverages worker-thread isolation and on-demand module transformation to provide rapid feedback. It includes a comprehensive suite of mocking and spying utilities that allow for the interception of depen

    Intercepts network traffic during testing to simulate backend responses without requiring a live server connection.

    TypeScripttesttesting-toolsvite
    Voir sur GitHub↗15,970
  • flextool/flexAvatar de FLEXTool

    FLEXTool/FLEX

    14,584Voir sur GitHub↗

    FLEX is a diagnostic framework designed for the inspection and modification of mobile applications during active execution. It provides a suite of tools that allow developers to explore the internal state of a running process, including its memory, class definitions, and object properties, without requiring a recompilation of the source code. The tool distinguishes itself by enabling real-time interaction with the application environment. It facilitates dynamic user interface prototyping by allowing for the traversal and modification of visual hierarchies, as well as the direct manipulation o

    Hooks into low-level communication protocols to capture and analyze network request and response cycles.

    Objective-C
    Voir sur GitHub↗14,584
  • microsoft/playwright-pythonAvatar de microsoft

    microsoft/playwright-python

    14,279Voir sur GitHub↗

    Playwright for Python is a browser automation framework designed for end-to-end testing, web scraping, and user interaction simulation. It functions as a headless browser controller that enables programmatic navigation, data extraction, and the execution of complex workflows across multiple rendering engines. The framework distinguishes itself through an actionability-aware interaction engine that automatically verifies element readiness before performing actions, significantly reducing test flakiness. It utilizes isolated browser contexts to maintain separate storage and cookies for parallel

    Hooks into the browser network stack to intercept, block, or modify HTTP and WebSocket traffic for mocking and simulation.

    Pythonchromiumfirefoxplaywright
    Voir sur GitHub↗14,279
  • http-party/node-http-proxyAvatar de http-party

    http-party/node-http-proxy

    14,135Voir sur GitHub↗

    node-http-proxy is a Node.js HTTP proxy library used for forwarding requests to target servers. It functions as reverse proxy middleware capable of mapping incoming routes to target destinations and transforming request and response data streams. The library includes a WebSocket proxy gateway that upgrades standard HTTP connections into bidirectional streams between clients and backend servers. It also provides a response transformer for modifying bodies, location headers, and cookie domains. The project covers traffic routing management via rule-based translation tables and secure connectio

    Intercepts the response stream to modify data or headers before delivering the final payload to the client.

    JavaScript
    Voir sur GitHub↗14,135
  • facebook/stethoAvatar de facebook

    facebook/stetho

    12,672Voir sur GitHub↗

    Stetho is a debug bridge that connects Android applications to Chrome Developer Tools. It allows for the real-time inspection of network traffic, internal application state, and the user interface layout directly within a desktop browser. The project provides specialized inspectors for analyzing Android-specific components. This includes a network inspector for capturing HTTP requests and responses, an SQLite database browser for querying local storage, and a view hierarchy inspector for mapping UI elements and styles. Additional capabilities cover runtime execution via an embedded JavaScrip

    Hooks into the network layer to capture and analyze HTTP traffic for real-time monitoring.

    Java
    Voir sur GitHub↗12,672
  • openreplay/openreplayAvatar de openreplay

    openreplay/openreplay

    12,104Voir sur GitHub↗

    OpenReplay is a session replay platform and frontend debugging suite designed to record and play back user browser sessions. It functions as a user behavior monitoring system that captures interaction patterns and technical metadata to identify conversion issues and revenue loss. The platform is distinguished by its self-hosted infrastructure model, allowing the recording and analytics pipeline to be deployed on private servers for full control over data residency. It also includes a browser co-browsing tool for real-time screen sharing and direct communication to provide immediate technical

    Intercepts browser fetch and XHR calls to capture and log outgoing network traffic for debugging.

    TypeScriptanalyticsangulardevtools
    Voir sur GitHub↗12,104
  • notsfsssf/pixez-flutterAvatar de Notsfsssf

    Notsfsssf/pixez-flutter

    11,894Voir sur GitHub↗

    Pixez-flutter is a cross-platform mobile application designed for browsing, searching, and downloading digital artwork from external platforms. It provides a comprehensive interface for managing remote media collections, including support for viewing illustrations, manga, and animated content. The application handles user authentication and session persistence to ensure a consistent experience across different devices. The project distinguishes itself through a sophisticated network management layer that enables users to bypass regional restrictions and network limitations. By utilizing custo

    Implements custom request lifecycle hooks and proxy routing to monitor and modify network traffic within the application.

    Dartandroidflutterios
    Voir sur GitHub↗11,894
  • openresty/lua-nginx-moduleAvatar de openresty

    openresty/lua-nginx-module

    11,764Voir sur GitHub↗

    This project is an NGINX module that embeds the Lua scripting language directly into the server environment. It functions as a request processor and response filter, enabling the execution of scripts to handle HTTP requests, generate dynamic content, and manage server behavior without external application calls. The module provides a shared memory dictionary and cache manager, allowing data to be stored and retrieved across all active worker processes. This capability supports the collection of high-performance server metrics and the synchronization of information across concurrent processes.

    Programmatically alters or transforms HTTP response bodies before they are transmitted to the client.

    C
    Voir sur GitHub↗11,764
  • hangwin/mcp-chromeAvatar de hangwin

    hangwin/mcp-chrome

    10,426Voir sur GitHub↗

    This project is a Model Context Protocol tool that connects local browser instances to AI agents, enabling programmatic control over web sessions. It functions as a browser automation framework, allowing for the navigation of pages, interaction with form elements, and the management of user data while maintaining existing authentication states and profiles. The utility distinguishes itself by enabling local analysis of browser content, including the extraction of text and the performance of semantic searches across open tabs without transmitting private data to external servers. It also provi

    Hooks into the browser network stack to capture and log HTTP traffic and console messages during active browsing sessions.

    TypeScript
    Voir sur GitHub↗10,426
  • go-swagger/go-swaggerAvatar de go-swagger

    go-swagger/go-swagger

    9,989Voir sur GitHub↗

    go-swagger is a toolkit for working with Swagger/OpenAPI 2.0 specifications in Go. It generates server, client, and CLI code from a specification document, and can also produce a specification by scanning annotated Go source code. The project includes a static validation engine that checks documents against the schema and project-specific rules, and a specification transformation pipeline that resolves, flattens, and merges documents. The toolkit generates both client and server code from the same specification, ensuring consistency in request and response handling. It also produces a command

    Provides a middleware responder interface for writing arbitrary HTTP response bodies.

    Goapicode-generatorgo
    Voir sur GitHub↗9,989
  • mcollina/autocannonAvatar de mcollina

    mcollina/autocannon

    8,474Voir sur GitHub↗

    Autocannon is a Node.js HTTP load tester and benchmarking utility used to measure server throughput and latency. It functions as a high-performance request generator designed for stress testing web servers and APIs to analyze request-per-second capacity. The tool operates as a distributed HTTP load generator capable of aggregating results from multiple machines. It also functions as a HAR file replay tool, allowing users to reproduce specific network traffic patterns by replaying recorded HTTP archive files. The project covers broad capability areas including HTTP traffic simulation through

    Checks the response body of each request using a custom function to ensure data integrity.

    JavaScript
    Voir sur GitHub↗8,474
  • nobyda/scriptAvatar de NobyDa

    NobyDa/Script

    8,460Voir sur GitHub↗

    Script is a collection of scripts and rule-sets designed for iOS proxy tools to modify mobile application behavior, filter network traffic, and automate interactions with online services. It provides a library of scripts and a network filter to manage how applications communicate with web services. The project enables the unlocking of premium features, memberships, and VIP content within third-party applications. It also allows for the bypass of geographical restrictions on downloads and the removal of advertisements from mobile application interfaces. The toolset covers the automation of we

    Programmatically alters or strips content from HTTP response bodies to remove ads or bypass restrictions.

    JavaScriptjsboxloonnobyda
    Voir sur GitHub↗8,460
  • django-commons/django-debug-toolbarAvatar de django-commons

    django-commons/django-debug-toolbar

    8,373Voir sur GitHub↗

    django-debug-toolbar is a developer tool that provides a browser-based set of diagnostic panels for inspecting HTTP requests and responses within a Django web application. It serves as a server-side diagnostics tool and web framework development suite, allowing developers to profile and inspect request-response cycles. The tool focuses on Django application troubleshooting, database optimization, and general web development. It enables the analysis of SQL queries and database performance to identify slow calls and reduce the number of requests per page. The software includes capabilities for

    Programmatically alters the HTTP response body to inject the debugging interface directly into the page.

    Python
    Voir sur GitHub↗8,373
  • symfony/http-kernelAvatar de symfony

    symfony/http-kernel

    8,121Voir sur GitHub↗

    HttpKernel is the core kernel component of the Symfony framework that orchestrates the complete HTTP request-response lifecycle. It provides an event-driven pipeline that converts an incoming HTTP request into a matching response by dispatching lifecycle events for early interception, controller resolution, error handling, response modification, and deferred tasks. The kernel automatically resolves the PHP callable that handles a request and injects its arguments using reflection and request attributes. It dispatches attribute-specific events for each PHP attribute found on a controller, enab

    Alters response headers, cookies, or body content through an event just before the response is transmitted.

    PHPcomponentphpsymfony
    Voir sur GitHub↗8,121
  • autoscrape-labs/pydollAvatar de autoscrape-labs

    autoscrape-labs/pydoll

    6,919Voir sur GitHub↗

    pydoll is a Chrome DevTools Protocol automation library and headless browser controller used for web data extraction and parallel browser automation. It controls Chromium-based browsers via direct WebSocket connections, allowing it to manage isolated browser contexts and tabs while bypassing the overhead and detection associated with WebDriver. The project features an anti-bot evasion framework that mimics natural human behavior, including mouse movements generated via Bezier curves and variable typing patterns. It provides specialized stealth capabilities to bypass behavioral analysis and au

    Provides mechanisms to retrieve the actual content of completed network responses using request identifiers.

    Pythonanti-detectionautomationbrowser-automation
    Voir sur GitHub↗6,919
  • proxymanapp/proxymanAvatar de ProxymanApp

    ProxymanApp/Proxyman

    6,858Voir sur GitHub↗

    Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif

    Automatically formats and beautifies HTTP body content based on Content-Type.

    debugging-tooliosmacos
    Voir sur GitHub↗6,858
  • requestly/requestlyAvatar de requestly

    requestly/requestly

    6,341Voir sur GitHub↗

    Intercepts HTTP responses and replaces the original body with custom content before it reaches the client.

    TypeScriptapiapi-clientapi-mock
    Voir sur GitHub↗6,341
  • huachao/vscode-restclientAvatar de Huachao

    Huachao/vscode-restclient

    6,010Voir sur GitHub↗

    This is a Visual Studio Code extension that lets developers compose, send, and inspect HTTP requests directly from within the editor. It uses .http and .rest files as executable request definitions, parsing each block of text into a complete HTTP request that is dispatched via Node.js built-in HTTP modules without requiring a separate server process. The extension renders full HTTP responses with syntax-highlighted body, status line, and headers in a dedicated editor tab or side panel. The extension supports multiple authentication schemes including Basic, Digest, SSL certificates, Azure

    Displays full HTTP responses with syntax highlighting and saves raw responses to disk.

    TypeScriptgraphqlhttphttp-client
    Voir sur GitHub↗6,010
Préc.123Suivant
  1. Home
  2. Networking & Communication
  3. Network Reliability and Diagnostics
  4. Network Interception Tools

Explorer les sous-tags

  • Response Body Modifiers2 sous-tagsTools that programmatically alter or strip content from HTTP response bodies before they are processed by the browser.