The PANTHER project is organized into the following key directories:
PANTHER/
└── data/
└── src/
├── Protocols-Ivy/
│ ├── protocol-testing/
│ │ ├── quic/
│ │ ├── minip/
│ │ ├── coap/
│ │ └── [other protocols]
│ └── ivy/[ivy-core]
├── implementations/
│ ├── quic-implementations/
│ │ ├── picoquic/
│ │ ├── aioquic/
│ │ ├── lsquic/
│ │ └── [protocol implementations]
│ └── [other protocols]
├── containers/
│ └── [Dockerfile definitions]
└── panther/
├── panther.py
├── panther_runner/ [test preparation]
├── ...
├── panther_tester/ [test execution]
└── configs/
└── [configuration files]
data/
: Data directory for storing results and logs.panther/
: Main PANTHER module.Protocols-Ivy/
: Core of protocol specifications and testing.implementations/
: Various QUIC implementation modules.containers/
: Dockerfile definitions for different environments.
Docker Compose Architecture | Docker Container Internal Architecture |
---|---|
![]() |
![]() |