awesome-repositories.com
Blog
MCP
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
·
buger avatar

buger/goreplay

0
View on GitHub↗
19,286 stars·88 forks·Go·10 vuesgoreplay.org↗

Goreplay

GoReplay is a network traffic recording and replay tool used to capture live HTTP and binary protocol requests. It functions as a traffic shadowing proxy that duplicates incoming network requests to test environments and a utility for recording traffic to local or cloud storage for later analysis and playback.

The system is capable of processing non-textual data formats, such as Thrift and Protocol Buffers, allowing for the capture and replay of specialized application-to-application communication.

The tool supports live traffic capture and asynchronous duplication to validate infrastructure changes, perform regression testing with real data, and simulate load testing. It includes a playback engine that simulates original arrival intervals to mimic real-world traffic patterns.

Features

  • Network Traffic Replay Tools - Provides utilities for capturing and replaying sequences of network requests to validate system behavior using real-world data.
  • HTTP Traffic Shadowing - Duplicates live HTTP requests to a test environment to validate system behavior without affecting real users.
  • Traffic Capture Frameworks - Records live HTTP and binary protocol requests to local or cloud storage for later analysis.
  • Traffic-Replay Sandboxes - Validates application behavior and infrastructure changes by replaying captured production traffic in isolated environments.
  • Binary Communication Protocols - Provides support for high-performance binary serialization and transport protocols like Thrift and Protocol Buffers.
  • Network Traffic Analyzers - Analyzes network activity on specific ports to record requests without interfering with application performance.
  • Network Traffic Processors - Processes and handles non-textual data formats like Thrift and Protocol Buffers during traffic capture and replay.
  • Packet Capture Utilities - Records raw network traffic at the interface level for offline analysis and replay.
  • Traffic Proxying - Intercepts and duplicates live network requests to a test environment as a shadowing proxy.
  • Traffic Shadowing - Implements asynchronous traffic duplication to send live requests to a test server without affecting production.
  • Traffic Playback Engines - Simulates original arrival intervals of recorded network requests to mimic real-world traffic patterns during replay.
  • Regression Test Replayers - Replays captured production traffic against application code to verify that new changes do not introduce regressions.
  • Traffic Serialization - Writes captured network traffic to local or cloud storage using serialized formats to preserve request timing.
  • Protocol-Agnostic Processing - Processes non-textual data formats by treating payloads as raw bytes until a specific decoder is applied.
  • Network Traffic Logs - Persists intercepted network request and response data to local files to preserve original timing.
  • Multi-Destination Forwarding - Enables replicating captured network requests and sending them to multiple independent target servers.
  • Load Testing Tools - Simulates realistic traffic patterns and volumes by replaying recorded requests at scale for performance evaluation.
  • Testing and Service Virtualization - Tool for capturing and replaying live HTTP traffic for testing.

Historique des stars

Graphique de l'historique des stars pour buger/goreplayGraphique de l'historique des stars pour buger/goreplay

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 buger/goreplay ?

GoReplay is a network traffic recording and replay tool used to capture live HTTP and binary protocol requests. It functions as a traffic shadowing proxy that duplicates incoming network requests to test environments and a utility for recording traffic to local or cloud storage for later analysis and playback.

Quelles sont les fonctionnalités principales de buger/goreplay ?

Les fonctionnalités principales de buger/goreplay sont : Network Traffic Replay Tools, HTTP Traffic Shadowing, Traffic Capture Frameworks, Traffic-Replay Sandboxes, Binary Communication Protocols, Network Traffic Analyzers, Network Traffic Processors, Packet Capture Utilities.

Quelles sont les alternatives open-source à buger/goreplay ?

Les alternatives open-source à buger/goreplay incluent : probelabs/goreplay — Goreplay is an HTTP traffic mirroring tool designed to capture live network traffic from production environments and… buger/gor — Gor is a set of specialized utilities for recording, replaying, and shadowing network traffic to validate system… mitmproxy/mitmproxy — Mitmproxy is an interactive, programmable network proxy engine designed for traffic analysis and protocol… requestly/requestly. wanghongenpin/proxypin — Proxypin is a cross-platform HTTP and HTTPS proxy debugger designed to capture, inspect, and modify network traffic.… wireshark/wireshark — Wireshark is a network protocol analyzer and traffic inspector used for capturing and inspecting network traffic. It…

Alternatives open source à Goreplay

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Goreplay.
  • probelabs/goreplayAvatar de probelabs

    probelabs/goreplay

    19,286Voir sur GitHub↗

    Goreplay is an HTTP traffic mirroring tool designed to capture live network traffic from production environments and replay it into test systems for validation. It includes a specialized Kubernetes traffic capturer that operates as a daemonset to mirror traffic from specific pods using label selectors and namespace filters, alongside a TCP traffic recorder for intercepting raw network packets. The project features a Kafka traffic pipeline for streaming captured payloads to topics or ingesting messages for playback, and an HTTP request transformer to mask sensitive data or rewrite headers and

    Go
    Voir sur GitHub↗19,286
  • buger/gorAvatar de buger

    buger/gor

    19,290Voir sur GitHub↗

    Gor is a set of specialized utilities for recording, replaying, and shadowing network traffic to validate system behavior under real-world conditions. It functions as an HTTP traffic recording tool, a network traffic capture engine, and a system for duplicating live production traffic. The project provides capabilities for recording real-time HTTP network traffic and storing it for later playback or analysis. It can duplicate live production network traffic and redirect it to a staging environment in real time, or replay recorded network requests against a target environment to validate syste

    Go
    Voir sur GitHub↗19,290
  • mitmproxy/mitmproxyAvatar de mitmproxy

    mitmproxy/mitmproxy

    43,943Voir sur GitHub↗

    Mitmproxy is an interactive, programmable network proxy engine designed for traffic analysis and protocol manipulation. It functions as a gateway that intercepts, inspects, and modifies network traffic in real-time, supporting HTTP, HTTPS, WebSocket, DNS, and generic TCP or UDP streams. By acting as a trusted certificate authority, the proxy can dynamically generate and sign certificates to decrypt and analyze secure TLS-encrypted connections. The project distinguishes itself through a highly extensible, event-driven architecture that allows users to automate traffic transformation using cust

    Pythondebugginghttphttp2
    Voir sur GitHub↗43,943
  • requestly/requestlyAvatar de requestly

    requestly/requestly

    6,341Voir sur GitHub↗
    TypeScriptapiapi-clientapi-mock
    Voir sur GitHub↗6,341
Voir les 30 alternatives à Goreplay→