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
·
jagt avatar

jagt/clumsy

0
View on GitHub↗
6,110 stars·613 forks·C·2 vuesjagt.github.io/clumsy↗

Clumsy

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 selectively by packet direction (inbound, outbound, or loopback) and filter traffic using logical expressions based on protocol, port, or IP address. Real-time interactive controls allow starting and stopping packet manipulation on demand with live visual feedback while applications continue running.

Clumsy supports randomized packet mutation that can simultaneously drop, duplicate, or corrupt a configurable percentage of packets to emulate network degradation. An in-memory packet buffer holds intercepted packets to introduce latency, reorder traffic, or throttle throughput before forwarding. The tool is available as a Windows executable that can be run without installation.

Features

  • Windows Network Fault Injection Tools - Intercepts system-wide network traffic on Windows to simulate latency, packet loss, corruption, duplication, and reordering for testing application resilience.
  • WinDivert - Intercepts network packets at the Windows kernel layer using the WinDivert driver for system-wide manipulation.
  • Connectivity Degradation Simulators - Intercepts network packets to introduce controlled lag, loss, and tampering for testing.
  • Direction Filters - Applies network conditions selectively to inbound, outbound, or loopback traffic.
  • Network Faults - Intercepts system-wide network traffic to simulate latency, loss, corruption, and reordering for testing.
  • Real-time Filter Management - Starts and stops packet manipulation on demand without restarting applications, using dynamic filter activation.
  • Packet Filter Expressions - Applies user-defined logical expressions based on protocol, port, IP, and direction to selectively capture and modify packets.
  • Bandwidth Management - Limits packet transmission rates to simulate constrained bandwidth for application testing.
  • Bandwidth Throttling Simulators - Limits packet transmission rates to simulate constrained bandwidth for application testing.
  • Packet Capture Drivers - Intercepts network packets at the kernel level using the WinDivert driver for system-wide manipulation.
  • WinDivert - Captures and modifies network packets at the Windows kernel layer using the WinDivert driver.
  • Packet Capture Filters - Captures only packets matching user-defined rules based on direction, protocol, port, or IP address.
  • Packet Property Filters - Intercepts and filters packets using boolean logic on fields like protocol, port, and direction to target specific traffic for manipulation.
  • Packet Dropping - Randomly drops, duplicates, or corrupts a configurable percentage of packets to simulate network degradation.
  • Packet Content Tampering - Modifies packet data in transit to test how applications handle corrupted or malformed network traffic.
  • Real-time Packet Modification - Starts and stops packet manipulation on demand with live visual feedback while applications continue running.
  • Real-Time Network Impairment Controls - Starts and stops packet manipulation on demand while applications keep running, with real-time visual feedback.
  • Real-Time Traffic Filters - Starts and stops packet filtering interactively with visual feedback, targeting specific protocols, ports, or directions.
  • Packet Content Tampering - Modifies or corrupts packet data in transit to test application resilience to data corruption.
  • Packet Manipulation Toolkits - Intercepts and modifies network packets system-wide to evaluate protocol and application behavior under adverse conditions.
  • Packet Duplication - Modifies packet data in transit to simulate corruption or manipulation, helping test error handling in applications.
  • Packet Content Tampering - Modifies packet data in transit, enabling tests of application resilience against corrupted or manipulated network traffic.
  • Packet Mutation Engines - Modifies, drops, duplicates, or reorders packets in transit to emulate real-world network failure conditions.
  • Packet Reordering Buffers - Rearranges the order of captured packets before forwarding them, simulating out-of-order delivery.
  • Packet Reordering Simulators - Alters the sequence in which packets are sent to test application resilience to out-of-order delivery.
  • Scriptable Packet Filters - Uses a logical expression to match packets based on fields like TCP, UDP, ICMP, inbound, or outbound, targeting only the traffic of interest.
  • Directional - Applies network impairments independently to inbound or outbound traffic using WinDivert filter expressions for targeted testing.
  • Port-Based Filters - Intercepts only packets matching user-defined criteria such as TCP/UDP protocol, port numbers, or logical expressions.
  • Traffic Interception - Captures and modifies system-wide network traffic without requiring proxy setup or application code changes.
  • Kernel-Level Traffic Interceptors - Intercepts network packets at the Windows kernel layer using the WinDivert driver for system-wide manipulation.
  • Packet Filtering Engines - Selects which packets to affect based on protocol (TCP, UDP, ICMP) and direction (inbound, outbound) using a logical expression.
  • System-Wide Interception Modes - Intercepts all network traffic on the system without requiring proxy setup or application changes.
  • Network Latency Simulators - Delays outgoing and incoming packets to mimic high-lag network conditions for testing.
  • Packet Loss Simulators - Randomly drops, duplicates, or corrupts a configurable percentage of packets to simulate network degradation and test error handling.
  • Randomized Packet Mutation Simulators - Randomly drops, duplicates, or corrupts a configurable percentage of packets to emulate network degradation.
  • Windows Network Degradation Simulators - Applies controlled network degradation on Windows without proxy configuration or code changes.
  • Burst Traffic Simulators - Blocks traffic then releases queued packets to emulate bursty or congested network links.
  • Packet Buffering - Holds intercepted packets in a configurable buffer to introduce latency, reorder, or throttle traffic.
  • Directional Packet Filters - Applies network impairments independently to inbound or outbound traffic for targeted testing.
  • Packet Tampering Tools - Modifies packet content or headers on the fly to test application resilience against corrupted or malformed data.
  • Packet Corruption Tools - Modifies packet data in transit to simulate tampering or bit errors, enabling robustness testing of network protocols.
  • Traffic Filters - Independently applies impairments to inbound or outbound traffic by filtering packet direction in the capture layer.
  • Bibliothèques réseau - Network condition simulation tool.

Historique des stars

Graphique de l'historique des stars pour jagt/clumsyGraphique de l'historique des stars pour jagt/clumsy

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

Alternatives open source à Clumsy

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Clumsy.
  • kevwan/tproxyAvatar de kevwan

    kevwan/tproxy

    3,681Voir sur GitHub↗

    Tproxy is a set of command-line utilities designed for throttling bandwidth, simulating network latency, proxying TCP traffic, and analyzing connection stability. It provides a toolset for redirecting network traffic from local ports to remote destinations while monitoring the resulting connection behavior. The project differentiates itself by combining traffic manipulation with diagnostic monitoring. It can introduce configurable packet delays and cap upload and download transfer speeds to simulate constrained or low-bandwidth network environments. Beyond traffic control, the utilities incl

    Gocharlesconnectiongrpc
    Voir sur GitHub↗3,681
  • bol-van/zapretAvatar de bol-van

    bol-van/zapret

    15,555Voir sur GitHub↗

    Zapret is a deep packet inspection bypass tool and packet manipulation framework designed to circumvent network censorship. It operates as a transparent network proxy and TCP traffic obfuscator that modifies packets to deceive network inspection systems. The project distinguishes itself through advanced desynchronization strategies, including the modification of TLS client hello handshakes and the use of fake packet injection. It utilizes a combination of TCP stream segmentation, sequence overlapping, and TTL adjustment to hide prohibited requests from firewalls while ensuring the destination

    Canti-dpicensorship-circumventionfreebsd
    Voir sur GitHub↗15,555
  • tylertreat/comcastAvatar de tylertreat

    tylertreat/comcast

    10,511Voir sur GitHub↗

    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

    Go
    Voir sur GitHub↗10,511
  • systemsapproach/bookAvatar de SystemsApproach

    SystemsApproach/book

    3,298Voir sur GitHub↗

    This project is a comprehensive computer networking textbook and instructional resource. It serves as a technical guide for the design and implementation of network layers, protocols, and hardware architecture, covering the spectrum from physical links to application-layer protocols. The content provides a detailed study of standards for congestion control, reliable data delivery, and internetwork routing. It includes specialized technical material on network security, public-key infrastructure, and the operation of modern cloud infrastructure and data centers. The material covers a broad ra

    Python
    Voir sur GitHub↗3,298
Voir les 30 alternatives à Clumsy→

Questions fréquentes

Que fait jagt/clumsy ?

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.

Quelles sont les fonctionnalités principales de jagt/clumsy ?

Les fonctionnalités principales de jagt/clumsy sont : Windows Network Fault Injection Tools, WinDivert, Connectivity Degradation Simulators, Direction Filters, Network Faults, Real-time Filter Management, Packet Filter Expressions, Bandwidth Management.

Quelles sont les alternatives open-source à jagt/clumsy ?

Les alternatives open-source à jagt/clumsy incluent : kevwan/tproxy — Tproxy is a set of command-line utilities designed for throttling bandwidth, simulating network latency, proxying TCP… bol-van/zapret — Zapret is a deep packet inspection bypass tool and packet manipulation framework designed to circumvent network… tylertreat/comcast — Comcast is a Linux network emulator and degradation tool used to simulate unstable or slow connections. It functions… systemsapproach/book — This project is a comprehensive computer networking textbook and instructional resource. It serves as a technical… evilsocket/bettercap — Bettercap is an extensible framework for network security testing that provides a unified interface for performing… dovecoteescapee/byedpiandroid — ByeDPIAndroid is a deep packet inspection bypass tool for Android that functions as a local SOCKS5 proxy. It modifies…