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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
tylertreat avatar

tylertreat/comcast

0
View on GitHub↗
10,511 stars·379 forks·Go·Apache-2.0·20 views

Comcast

Comcast is a Linux network emulator and degradation tool used to simulate unstable or slow connections. It functions as a network impairment simulator that injects latency, packet loss, and bandwidth limits into network interfaces to verify how software handles adverse conditions.

The utility serves as a TCP and UDP traffic shaper, allowing users to restrict bandwidth and filter traffic by destination address, protocol, and port. These capabilities enable the isolation of specific traffic streams to test application resilience when particular services are degraded.

The tool provides broader simulation capabilities for network resilience testing, including the emulation of bandwidth limitations and artificial application latency. A dry-run execution mode is available to log intended system modifications to the console for verification before applying changes to the environment.

Features

  • Network Testing - Simulates packet loss and latency to validate how applications behave under unstable network conditions.
  • Connectivity Degradation Simulators - Simulates unstable or slow connections to verify how software handles degraded network conditions.
  • Bandwidth Management - Restricts the amount of data flowing through network interfaces to test performance on slow connections.
  • L4 Traffic Shapers - Restricts bandwidth and filters traffic by destination address, protocol, and port for TCP and UDP.
  • Network Interface Impairments - Directs the network stack to drop or delay packets to simulate degraded connectivity.
  • Traffic Control Interfaces - Manipulates kernel-level networking rules via system commands to introduce latency and packet loss.
  • Artificial Latency Injection - Introduces artificial delays in network traffic to verify timeouts and retry logic in distributed systems.
  • Network Emulation Tools - Provides a command-line interface for applying system-level network constraints and impairments.
  • Network Resilience Simulators - Injects latency, packet loss, and bandwidth limits to test application resilience.
  • Dry-Run Modes - Includes a dry-run mode to log intended system modifications without applying them to the environment.
  • Traffic Filters - Controls network packets based on defined IP addresses, protocols, and port numbers.
  • Targeted Traffic Constraints - Applies network constraints to specific destination addresses and ports to test degraded services.
  • Chaos Engineering - Network simulation tool for injecting latency and packet loss.
  • Network Programming - Simulating network connection issues.
  • System Monitoring and Diagnostics - Simulate network conditions to test system resilience.
  • Software Tools - Simulates network latency and packet loss.

Star history

Star history chart for tylertreat/comcastStar history chart for tylertreat/comcast

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Comcast

These projects share indexed features with Comcast. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • jagt/clumsyjagt avatar

    jagt/clumsy

    6,110View on GitHub↗

    Clumsy is a Windows network fault injection tool that intercepts system-wide network traffic at the kernel level using the WinDivert driver, without requiring proxy configuration or application code changes. It captures and manipulates packets for all running applications, including localhost connections, enabling controlled testing of application behavior under degraded network conditions. The tool provides comprehensive network impairment capabilities including latency simulation, bandwidth throttling, packet loss, corruption, duplication, and reordering. Users can apply these impairments s

    C
    View on GitHub↗6,110
  • shopify/toxiproxyShopify avatar

    Shopify/toxiproxy

    12,088View on GitHub↗

    Toxiproxy is a framework designed for chaos engineering and network resilience testing. It functions as a programmable TCP proxy that intercepts and routes data streams between clients and servers, allowing developers to simulate unstable network conditions such as latency, bandwidth throttling, and connection failures. The tool provides a control plane that enables the dynamic manipulation of network conditions on active connections in real time. By integrating into automated test suites, it allows for the programmatic injection of faults to validate how distributed systems and microservices

    Gochaosdowngo
    View on GitHub↗12,088
  • probelabs/goreplayprobelabs avatar

    probelabs/goreplay

    19,286View on 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
    View on GitHub↗19,286
  • mitmproxy/mitmproxymitmproxy avatar

    mitmproxy/mitmproxy

    43,943View on 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
    View on GitHub↗43,943
Compare all 30 related projects→

Frequently asked questions

What does tylertreat/comcast do?

Comcast is a Linux network emulator and degradation tool used to simulate unstable or slow connections. It functions as a network impairment simulator that injects latency, packet loss, and bandwidth limits into network interfaces to verify how software handles adverse conditions.

What are the main features of tylertreat/comcast?

The main features of tylertreat/comcast are: Network Testing, Connectivity Degradation Simulators, Bandwidth Management, L4 Traffic Shapers, Network Interface Impairments, Traffic Control Interfaces, Artificial Latency Injection, Network Emulation Tools.

Which projects share features with tylertreat/comcast?

Projects with overlapping indexed features include: jagt/clumsy — Clumsy is a Windows network fault injection tool that intercepts system-wide network traffic at the kernel level using… shopify/toxiproxy — Toxiproxy is a framework designed for chaos engineering and network resilience testing. It functions as a programmable… probelabs/goreplay — Goreplay is an HTTP traffic mirroring tool designed to capture live network traffic from production environments and… mitmproxy/mitmproxy — Mitmproxy is an interactive, programmable network proxy engine designed for traffic analysis and protocol… valvesoftware/gamenetworkingsockets — GameNetworkingSockets is a UDP networking library providing secure transport, peer discovery, and traffic control… autoscrape-labs/pydoll — pydoll is a Chrome DevTools Protocol automation library and headless browser controller used for web data extraction…