Contributingยค
๐ Project Structureยค
๐ Directory Structureยค
The PANTHER project is organized into the following key directories:
tests/ # Unit tests
outputs/ # Experiment results and logs
panther/
โโโ config/ # Configuration files and schemas
โโโ core/ # Core experiment logic
โโโ plugins/ # Plugin implementations for protocols, environments, etc.
โโโโโ services/ # Protocol implementations
โโโโโโโ iut/ # Protocol-specific implementations
โโโโโโโโโโโ quic/ # QUIC protocol implementations
โโโโโโโโโโโโโ picoquic/ # Picoquic implementation
โโโโโโโโโโโโโ ...
โโโโโโโโโโโ minip/ # MiniP protocol implementations
โโโโโโโโโโโ ...
โโโโโโโ testers/ # Testers for protocol implementations
โโโโโโโโโโโ panther_ivy/ # Ivy tester implementation
โโโโโ environments/ # Environment configurations
โโโโโโโ network_environment/ # Network environment configurations
โโโโโโโโโโโ docker_compose/ # Docker Compose configurations
โโโโโโโโโโโ shadow_ns/ # Shadow NS configurations
โโโโโโโโโโโ localhost_single_container/ # Localhost single container configurations
โโโโโโโ execution_environment/ # Execution environment configurations
โโโโโโโโโโโ strace/ # Strace configurations
โโโโโโโโโโโ gperf_heap/ # Gperf Heap profiling configurations
โโโโโโโโโโโ gperf_cpu/ # Gperf CPU profiling configurations
โโโโโ protocols/ # Protocol definitions
โโโ __main__.py # Command-line interface for PANTHER
ยค
tests/ # Unit tests
outputs/ # Experiment results and logs
panther/
โโโ config/ # Configuration files and schemas
โโโ core/ # Core experiment logic
โโโ plugins/ # Plugin implementations for protocols, environments, etc.
โโโโโ services/ # Protocol implementations
โโโโโโโ iut/ # Protocol-specific implementations
โโโโโโโโโโโ quic/ # QUIC protocol implementations
โโโโโโโโโโโโโ picoquic/ # Picoquic implementation
โโโโโโโโโโโโโ ...
โโโโโโโโโโโ minip/ # MiniP protocol implementations
โโโโโโโโโโโ ...
โโโโโโโ testers/ # Testers for protocol implementations
โโโโโโโโโโโ panther_ivy/ # Ivy tester implementation
โโโโโ environments/ # Environment configurations
โโโโโโโ network_environment/ # Network environment configurations
โโโโโโโโโโโ docker_compose/ # Docker Compose configurations
โโโโโโโโโโโ shadow_ns/ # Shadow NS configurations
โโโโโโโโโโโ localhost_single_container/ # Localhost single container configurations
โโโโโโโ execution_environment/ # Execution environment configurations
โโโโโโโโโโโ strace/ # Strace configurations
โโโโโโโโโโโ gperf_heap/ # Gperf Heap profiling configurations
โโโโโโโโโโโ gperf_cpu/ # Gperf CPU profiling configurations
โโโโโ protocols/ # Protocol definitions
โโโ __main__.py # Command-line interface for PANTHER