Shadow

real applications, simulated networks

The Shadow Simulator

Shadow: Run Tor in a Box!

Shadow: Run Tor in a Box!

Shadow is an open source discrete-event simulator written in the C programming language that runs the Tor software as a plug-in. Shadow makes running Tor experiments easy while reducing the time required to produce accurate results.

Shadow does the following:

  • natively executes real applications like Tor
  • provides efficient, accurate, and controlled experiments
  • models network topology, latency, and bandwidth
  • models the Tor network using Tor metrics
  • runs without root on a single Linux box, or in the cloud
  • simulates multiple virtual nodes in virtual time
  • simulates network, crypto, CPU processing delays
  • much, much more!

Read more about Shadow, or skip to the download page now!