All Projects → shadow → Shadow

shadow / Shadow

Licence: other
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.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Shadow

Metta
An information security preparedness tool to do adversarial simulation.
Stars: ✭ 867 (+12.74%)
Mutual labels:  networking, simulation
Cosmic
A 𝒔𝒕𝒆𝒍𝒍𝒂𝒓 simulated 8-bit computer architecture
Stars: ✭ 97 (-87.39%)
Mutual labels:  emulation, simulation
Higan Verilog
This is a higan/Verilator co-simulation example/framework
Stars: ✭ 35 (-95.45%)
Mutual labels:  emulation, simulation
Unitylockstep
Modern Lockstep with clientside prediction and rollback
Stars: ✭ 349 (-54.62%)
Mutual labels:  networking, simulation
Exandroidnativeemu
An improved version of AndroidNativeEmu,Allow running android elf on PC
Stars: ✭ 264 (-65.67%)
Mutual labels:  emulation, simulation
Containernet
Mininet fork adding support for container-based (e.g. Docker) emulated hosts.
Stars: ✭ 218 (-71.65%)
Mutual labels:  networking, emulation
Awesome Emulators Simulators
A curated list of software emulators and simulators of PCs, home computers, mainframes, consoles, robots and much more...
Stars: ✭ 94 (-87.78%)
Mutual labels:  emulation, simulation
awesome-edge-computing
A curated list of awesome edge computing, including Frameworks, Simulators, Tools, etc.
Stars: ✭ 149 (-80.62%)
Mutual labels:  simulation, emulation
Pulsar
Protocol Learning and Stateful Fuzzing
Stars: ✭ 285 (-62.94%)
Mutual labels:  networking, simulation
Tor2web
Tor2web is an HTTP proxy software that enables access to Tor Hidden Services by mean of common web browsers
Stars: ✭ 531 (-30.95%)
Mutual labels:  networking, tor
Roc Toolkit
Real-time audio streaming over the network.
Stars: ✭ 673 (-12.48%)
Mutual labels:  networking
Skyline
Run Nintendo Switch homebrew & games on your Android device!
Stars: ✭ 670 (-12.87%)
Mutual labels:  emulation
Vigembus
Windows kernel-mode driver emulating well-known USB game controllers.
Stars: ✭ 721 (-6.24%)
Mutual labels:  emulation
Splishsplash
SPlisHSPlasH is an open-source library for the physically-based simulation of fluids.
Stars: ✭ 735 (-4.42%)
Mutual labels:  simulation
Vivisect
Stars: ✭ 672 (-12.61%)
Mutual labels:  emulation
Vipermonkey
A VBA parser and emulation engine to analyze malicious macros.
Stars: ✭ 697 (-9.36%)
Mutual labels:  emulation
Awesome Open Geoscience
Curated from repositories that make our lives as geoscientists, hackers and data wranglers easier or just more awesome
Stars: ✭ 668 (-13.13%)
Mutual labels:  simulation
Moose
Multiphysics Object Oriented Simulation Environment
Stars: ✭ 652 (-15.21%)
Mutual labels:  simulation
Gridfluidsim3d
A PIC/FLIP fluid simulation based on the methods found in Robert Bridson's "Fluid Simulation for Computer Graphics"
Stars: ✭ 653 (-15.08%)
Mutual labels:  simulation
Jsftp
Light and complete FTP client implementation for Node.js
Stars: ✭ 766 (-0.39%)
Mutual labels:  networking

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

Detailed Documentation

Questions and Bug Reports:

Shadow Plug-ins and Project Development:

Homepage:

Contributing

Contributions can be made by submitting pull requests via GitHub.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].