clumsy Chen Tao
winget install --id=Jagt.Clumsy -e
Leveraging the awesome WinDivert, clumsy stops living network packets and capture them, lag/drop/tamper/.. the packets on demand, then send them away. Whether you want to track down weird bugs related to broken network, or evaluate your application on poor connections, clumsy will come in handy.
Clumsy is a network testing tool designed to simulate and manipulate network conditions on Windows. It allows users to intercept, modify, and control network packets in real-time, enabling the recreation of various network issues such as lag, packet loss, duplication, out-of-order delivery, and content tampering.
Key Features:
- Packet Manipulation: Clumsy enables precise control over network conditions by introducing lag, dropping packets, duplicating data, reordering packets, or altering their contents.
- Filtering Capabilities: Users can define specific filters to target particular traffic based on criteria like protocol type (TCP/UDP), port numbers, IP addresses, and more.
- System-wide Operation: Works across all applications without requiring proxy setup or code changes, making it a versatile solution for testing network reliability.
- Protocol Support: Supports any TCP/IP-based protocol, ensuring comprehensive testing capabilities regardless of the application in use.
- Offline Functionality: Operates effectively even when connected locally (e.g., localhost to localhost), allowing testing in isolated environments.
Audience & Benefit: Ideal for developers and testers seeking to evaluate how their applications perform under adverse network conditions. Clumsy provides an efficient, non-intrusive way to test network resilience without altering application code, ensuring robustness against real-world network unpredictability.
Clumsy can be installed via winget, offering a straightforward setup process for seamless integration into your development workflow.