Skip to content

kaistshadow/shadow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,187 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Shadow Simulator

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

Setup and Usage Instructions:

Questions and Bug Reports:

Shadow Plug-ins and Project Development:

Homepage:

Contributing

Contributions can be made by submitting pull requests via GitHub.

About

Shadow is a unique discrete-event network simulator that runs real applications like Tor, 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.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C 87.2%
  • Python 6.5%
  • CMake 4.4%
  • C++ 1.4%
  • Other 0.5%