Shadow is a unique discrete-event network simulator that runs real applications like Tor and Bitcoin, and distributed systems of thousands of nodes on a single machine. Shadow combines the accuracy of emulation with the efficiency and control of simulation, achieving the best of both approaches.
Quick Setup (installs everything in ~/.shadow
):
$ ./setup build --clean --debug
$ ./setup install
Detailed Documentation
Questions and Bug Reports:
Shadow Plug-ins and Project Development:
Homepage:
Contributions can be made by submitting pull requests via GitHub.