comcast

Network simulator

A tool to simulate common network problems and test distributed systems under various failure conditions.

Simulating shitty network connections so you can build better systems.

GitHub

10k stars
160 watching
385 forks
Language: Go
last commit: over 2 years ago
Linked from 3 awesome lists

bandwidthchaoschaos-engineeringgolatencypacket-loss

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
session-replay-tools/tcpcopyA tool for simulating real-world network traffic to test the stability and performance of internet applications4,528
fujiapple852/trippyA network diagnostic tool that provides detailed analysis of internet connectivity and routing.3,891
traviscross/mtrA tool that combines traceroute and ping functionality to diagnose network connections.2,721
jagt/clumsyA tool for simulating network conditions in a controlled and interactive manner to help diagnose and test network-related issues.5,286
valvesoftware/gamenetworkingsocketsA transport layer for games that enables reliable and efficient communication over UDP.8,328
cilium/pwruTool to debug network packets in Linux kernel2,904
imsnif/bandwhichA tool for displaying network utilization by process, connection and remote IP/hostname10,180
robertdavidgraham/masscanA high-performance TCP port scanner that scans the entire Internet in under 5 minutes.23,823
the-tcpdump-group/libpcapProvides a system-independent interface for user-level packet capture and monitoring2,733
dustturtle/realreachabilityA framework to monitor real network reachability on iOS devices3,098
esnet/iperfTool for measuring network bandwidth and throughput7,039
grvydev/project-lightspeedA modular live streaming server that enables sub-second latency video streaming from OBS to browsers using WebRTC.3,635
smoltcp-rs/smoltcpA standalone TCP/IP stack designed for real-time systems with focus on simplicity and robustness3,830
chronoxor/netcoreserverA high-performance C# .NET Core library for building fast and low-latency socket servers and clients with support for multiple protocols.2,822
alexei-led/pumbaA tool used to test and validate the resilience of containerized applications by inducing failures and stress on their resources2,797