Implementation Under Test (IUT) Plugins¤
Plugin Type: IUT Service
Verified Source Location:
plugins/services/iut/
Overview¤
Implementation Under Test (IUT) plugins represent the actual protocol implementations being evaluated within the PANTHER framework. These implementations can be tested for standards conformance, performance characteristics, or security vulnerabilities.
Available Plugins¤
Plugin | Description | Documentation |
---|---|---|
picoquic | QUIC protocol implementation in C | Documentation |
ping_pong | Simple ping-pong service for basic testing | Documentation |
Common Configuration¤
IUT plugins typically share these configuration patterns:
services:
- name: "quic_implementation"
type: "iut"
implementation: "quic/picoquic"
config:
binary_path: "/usr/local/bin/picoquicdemo"
server_port: 4443
certificate_file: "cert.pem"
private_key_file: "key.pem"
Integration Points¤
IUT plugins integrate with:
- Protocol plugins: They implement specific protocol versions/behaviors
- Environment plugins: They run within specific execution and network environments
- Tester plugins: They are validated by tester plugins
Development¤
To create a new IUT plugin, see the Adding IUT guide.