Skip to content
/ shadow Public
forked from shadow/shadow

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.

License

Notifications You must be signed in to change notification settings

zyan03/shadow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Shadow Simulator <shadow-support@cs.umn.edu>

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.

Also included are Internet topologies and a core plug-in for generating
traffic between nodes and through SOCKS proxies.

Quick Setup (installs everything in ~/.shadow):
    $ ./setup build -fg
    $ ./setup install

In-depth Setup Instructions and Tutorials:
    https://github.com/shadow/shadow/wiki

Bug Reports:
    https://github.com/shadow/shadow/issues

Shadow Plug-ins and Project Development:
    https://github.com/shadow
        
Homepage:
    https://shadow.github.io
    
Download New Releases:
    https://shadow.github.io/download

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

No packages published

Languages

  • C 93.6%
  • C++ 4.5%
  • Python 1.2%
  • Other 0.7%