1. The Shadow Simulator
  2. Design Overview
  3. Installation Guide
    1. Supported Platforms
    2. Dependencies
    3. Shadow
    4. System Configuration
  4. Usage Guide
    1. Running Your First Simulations
      1. Basic File Transfer
      2. Traffic Generation
      3. Simple Tor Network
    2. Simulation Configuration
      1. Shadow Config Overview
      2. Shadow Config Specification
      3. Managing Complex Configurations
    3. Network Configuration
      1. Network Graph Overview
      2. Network Graph Specification
    4. Performance Tuning
      1. Disabling Side-channel Mitigations
      2. Parallel Simulations
      3. Configuration options
      4. Profiling
    5. Stability Guarantees
    6. Non-goal: Security
    7. Known limitations and workarounds
    8. Compatibility Notes
  5. Contributing
    1. Coding style
    2. Writing tests
    3. Pull requests
  6. Developer Guide
    1. Coding
    2. Debugging
    3. Profiling
    4. Testing for Nondeterminism
    5. Extra Tests
    6. Continuous integration tests
    7. Maintainer playbook
    8. Shadow Output
      1. Format of the Log Messages
      2. Parsing Statistics from the Logs
  7. NSF Sponsorship