A unique, scalable discrete-event network simulator that runs real-life applications like Tor. Shadow combines the accuracy of emulation with the efficiency and control of simulation, achieving the best of both approaches.