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

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

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

probelabs/goreplay

0
View on GitHub↗
19,286 نجوم·88 تفرعات·Go·8 مشاهداتgoreplay.org↗

Goreplay

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 URLs during the replay process. It supports a pluggable architecture for traffic routing and steering, allowing data to be directed between various input sources and output destinations.

Capabilities cover a broad range of traffic processing and storage, including payload modification via regular expressions, rate limiting, and hash-based sampling. Captured data can be archived to local file storage, Amazon S3 buckets, or indexed in Elasticsearch for behavioral analysis. The replay engine supports HTTP, TCP, and binary protocols, with the ability to respect original timing and delays.

Features

  • Network Traffic Replay Tools - Captures live HTTP traffic from production and re-injects it into target environments for system validation.
  • HTTP Traffic Shadowing - Mirrors live HTTP traffic from a production environment to a test system to validate changes with real world data.
  • Traffic Capture Frameworks - Listens for incoming HTTP requests on a specified address and captures payloads for redirection and mirroring.
  • Pod Traffic Mirroring - Intercepts network messages from specific pods using label selectors and namespace filters within a Kubernetes cluster.
  • Payload Rewriters - Rewrites URLs, headers, and parameters using regular expressions and hashing to transform production traffic.
  • Traffic Steering Plugins - Directs captured network data between input sources and output destinations using a pluggable architecture.
  • Network Testing - Captures and mirrors traffic from specific pods using label selectors to test microservices within a Kubernetes cluster.
  • Traffic Playback Engines - Replays recorded network requests while respecting original timing and delays to simulate real-world traffic patterns.
  • Request and Response Transformers - Provides a transformation engine to modify URL paths, headers, and body parameters during traffic replay.
  • Traffic-to-HTTP Ingestors - Consumes messages from Kafka topics and transforms them into HTTP payloads for playback into a target environment.
  • Elasticsearch Exporters - Indexes captured network traffic into an Elasticsearch instance using custom URIs and authentication.
  • Kafka Stream Exporters - Streams captured network payloads to Kafka topics as raw strings or structured JSON objects.
  • Traffic Bridge Pipelines - Provides a data bridge that streams captured network payloads to Kafka topics or ingests messages for HTTP playback.
  • Payload Pattern Rewriting - Modifies URLs, headers, and body parameters on the fly using pattern matching to sanitize or redirect traffic.
  • Traffic Throttling - Controls the data processing rate for plugins to maintain system stability and prevent destination overload.
  • External Command Piping - Routes captured traffic through external system commands or binaries for custom authentication and filtering.
  • File-Based Replayers - Loads previously recorded HTTP requests from files and replays them while maintaining original request ordering.
  • Non-HTTP Protocol Replay - Processes and mirrors non-HTTP traffic, such as Thrift or ProtocolBuffers, to test specialized backend services.
  • TCP Traffic Replayers - Sends captured network messages to a remote server using a TCP client with worker pools.
  • Timing-Preserving Replayers - Emits recorded network traffic while respecting the original timing and delays between requests.
  • TCP Proxies - Provides a utility for intercepting, inspecting, and recording raw TCP traffic streams.
  • TCP Session Management - Duplicates raw TCP sessions to maintain the exact state and sequence of network connections.
  • Traffic Filters - Excludes specific requests or responses from replay based on criteria like HTTP methods or headers.
  • Traffic Routing Tools - Sends and receives captured network traffic from Kafka topics using JSON format with SASL and TLS encryption.
  • TCP and UDP Forwarders - Sends raw network payloads to remote addresses using secure or insecure TCP connections.
  • Traffic Distribution - Distributes incoming network traffic equally among multiple output destinations to balance the load.
  • Data Masking - Removes or replaces personally identifiable information in captured HTTP requests to protect privacy during testing.
  • Rate Limiting - Caps the rate of processed requests using fixed counts or percentages to protect target systems.
  • Traffic Modification Plugins - Directs network data between input sources and output destinations via a pluggable architecture for flexible steering.
  • Multi-Destination Forwarding - Replicates and sends captured network traffic to multiple independent HTTP endpoints simultaneously.
  • Traffic Analysis - Captures and stores HTTP payloads in Elasticsearch or S3 for long term archival and behavioral analysis.
  • Response Validation - Validates that replayed traffic output matches original production responses by mapping related requests and responses.
  • Network and Security - Tool for capturing and replaying live HTTP traffic.

سجل النجوم

مخطط تاريخ النجوم لـ probelabs/goreplayمخطط تاريخ النجوم لـ probelabs/goreplay

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة probelabs/goreplay؟

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.

ما هي الميزات الرئيسية لـ probelabs/goreplay؟

الميزات الرئيسية لـ probelabs/goreplay هي: Network Traffic Replay Tools, HTTP Traffic Shadowing, Traffic Capture Frameworks, Pod Traffic Mirroring, Payload Rewriters, Traffic Steering Plugins, Network Testing, Traffic Playback Engines.

ما هي البدائل مفتوحة المصدر لـ probelabs/goreplay؟

تشمل البدائل مفتوحة المصدر لـ probelabs/goreplay: vectordotdev/vector — Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and… buger/goreplay — GoReplay is a network traffic recording and replay tool used to capture live HTTP and binary protocol requests. It… mitmproxy/mitmproxy — Mitmproxy is an interactive, programmable network proxy engine designed for traffic analysis and protocol… alibaba/higress — Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It… linkerd/linkerd2 — This project is a service mesh platform designed to manage, secure, and observe service-to-service communication… session-replay-tools/tcpcopy — tcpcopy is a network traffic replication tool and mirroring system designed to capture live TCP streams and replay…

بدائل مفتوحة المصدر لـ Goreplay

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Goreplay.
  • vectordotdev/vectorالصورة الرمزية لـ vectordotdev

    vectordotdev/vector

    22,071عرض على GitHub↗

    Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network

    Rusteventsforwarderhacktoberfest
    عرض على GitHub↗22,071
  • buger/goreplayالصورة الرمزية لـ buger

    buger/goreplay

    19,286عرض على GitHub↗

    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

    Go
    عرض على GitHub↗19,286
  • mitmproxy/mitmproxyالصورة الرمزية لـ mitmproxy

    mitmproxy/mitmproxy

    43,943عرض على 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
    عرض على GitHub↗43,943
  • alibaba/higressالصورة الرمزية لـ alibaba

    alibaba/higress

    7,558عرض على GitHub↗

    Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It provides a centralized system for routing, securing, and optimizing traffic directed toward large language models, AI agents, and microservice architectures. The project distinguishes itself through deep AI orchestration, including the ability to host and manage Model Context Protocol servers that transform REST APIs into tools for AI agents. It features specialized AI infrastructure for model request proxying, protocol translation across multiple providers, and semantic-based c

    Goai-gatewayai-nativeapi-gateway
    عرض على GitHub↗7,558
عرض جميع البدائل الـ 30 لـ Goreplay→