src/

directory
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 25, 2026 License: GPL-3.0

Directories

Path Synopsis
Package abtest provides protocol A/B testing framework.
Package abtest provides protocol A/B testing framework.
Package aigen provides AI-assisted PSL code generation and review.
Package aigen provides AI-assisted PSL code generation and review.
Package annotation provides protocol annotation system (@deprecated, @since, etc).
Package annotation provides protocol annotation system (@deprecated, @since, etc).
Package apidoc generates API documentation (OpenAPI, AsyncAPI) from message protocols.
Package apidoc generates API documentation (OpenAPI, AsyncAPI) from message protocols.
Package autocomply provides automated protocol compliance management.
Package autocomply provides automated protocol compliance management.
Package benchsuite provides standardized protocol performance benchmarking.
Package benchsuite provides standardized protocol performance benchmarking.
Package certify provides protocol compliance certification framework.
Package certify provides protocol compliance certification framework.
Package chaos provides protocol chaos engineering tools.
Package chaos provides protocol chaos engineering tools.
Package ci provides CI/CD integration tools for PSL projects.
Package ci provides CI/CD integration tools for PSL projects.
Package cloud provides PSL Cloud API server for protocol-as-a-service.
Package cloud provides PSL Cloud API server for protocol-as-a-service.
Package compliance provides RFC compliance testing for protocols.
Package compliance provides RFC compliance testing for protocols.
Package constraint provides PSL constraint language for field relationships.
Package constraint provides PSL constraint language for field relationships.
Package contract provides protocol contract testing.
Package contract provides protocol contract testing.
Package convert provides protocol format conversion between PSL and other formats.
Package convert provides protocol format conversion between PSL and other formats.
Package coverage provides protocol field coverage analysis.
Package coverage provides protocol field coverage analysis.
Package crypto provides encryption-related protocol support: TLS deep parsing, encrypted field handling, and authentication protocols.
Package crypto provides encryption-related protocol support: TLS deep parsing, encrypted field handling, and authentication protocols.
Package datagen generates test data for protocol schemas.
Package datagen generates test data for protocol schemas.
Package datalake provides protocol data lake integration.
Package datalake provides protocol data lake integration.
Package debug provides interactive protocol debugging with breakpoints.
Package debug provides interactive protocol debugging with breakpoints.
Package deps provides protocol dependency analysis and impact assessment.
Package deps provides protocol dependency analysis and impact assessment.
Package desktop provides cross-platform desktop application support.
Package desktop provides cross-platform desktop application support.
Package diffpcap provides PCAP file comparison and protocol audit trail.
Package diffpcap provides PCAP file comparison and protocol audit trail.
Package docsite generates a static documentation website from PSL protocols.
Package docsite generates a static documentation website from PSL protocols.
Package dpdk provides DPDK userspace protocol parsing integration.
Package dpdk provides DPDK userspace protocol parsing integration.
Package ebpf provides eBPF program generation for protocol parsing.
Package ebpf provides eBPF program generation for protocol parsing.
Package ecosystem provides protocol ecosystem health dashboard.
Package ecosystem provides protocol ecosystem health dashboard.
Package edu provides interactive protocol education platform.
Package edu provides interactive protocol education platform.
Package etl provides protocol data ETL pipeline.
Package etl provides protocol data ETL pipeline.
Package events provides protocol event pub/sub and webhook notifications.
Package events provides protocol event pub/sub and webhook notifications.
Package evolution tracks protocol evolution and deprecation.
Package evolution tracks protocol evolution and deprecation.
Package fingerprint provides protocol fingerprinting and traffic classification.
Package fingerprint provides protocol fingerprinting and traffic classification.
Package forensics provides network forensics analysis capabilities.
Package forensics provides network forensics analysis capabilities.
Package formal provides formal verification support: TLA+ generation, invariants, model checking.
Package formal provides formal verification support: TLA+ generation, invariants, model checking.
Package formatter provides PSL code formatting.
Package formatter provides PSL code formatting.
Package fsm provides protocol state machine extraction and visualization.
Package fsm provides protocol state machine extraction and visualization.
Package gateway provides a protocol-aware API gateway.
Package gateway provides a protocol-aware API gateway.
Package graphql provides GraphQL schema generation from message protocols.
Package graphql provides GraphQL schema generation from message protocols.
Package grpcgen generates gRPC .proto files from message protocols.
Package grpcgen generates gRPC .proto files from message protocols.
Package hotload provides runtime protocol hot-loading and dynamic registration.
Package hotload provides runtime protocol hot-loading and dynamic registration.
i18n checker — validates translation completeness across protocols.
i18n checker — validates translation completeness across protocols.
Package identify provides automatic protocol identification from binary data.
Package identify provides automatic protocol identification from binary data.
Package infer provides protocol reverse engineering — automatic structure inference from binary data.
Package infer provides protocol reverse engineering — automatic structure inference from binary data.
Package knowledge provides protocol knowledge graph.
Package knowledge provides protocol knowledge graph.
Package langspec provides PSL 3.0 language specification and EBNF grammar.
Package langspec provides PSL 3.0 language specification and EBNF grammar.
Package lint provides PSL code style checking.
Package lint provides PSL code style checking.
PSL LSP completion provider — enhanced code completion for PSL files.
PSL LSP completion provider — enhanced code completion for PSL files.
Package mesh provides Service Mesh protocol integration.
Package mesh provides Service Mesh protocol integration.
Package metrics provides protocol metrics collection and export.
Package metrics provides protocol metrics collection and export.
Package migrate provides protocol version migration tools.
Package migrate provides protocol version migration tools.
Package mobile provides mobile platform protocol analysis support.
Package mobile provides mobile platform protocol analysis support.
Package monitor provides real-time protocol traffic monitoring and alerting.
Package monitor provides real-time protocol traffic monitoring and alerting.
Package netlab provides virtual network simulation for protocol testing.
Package netlab provides virtual network simulation for protocol testing.
Package notebook provides Jupyter notebook integration for PSL.
Package notebook provides Jupyter notebook integration for PSL.
Package optimize provides protocol design analysis and optimization suggestions.
Package optimize provides protocol design analysis and optimization suggestions.
Package p4gen provides P4 programmable switch code generation.
Package p4gen provides P4 programmable switch code generation.
Package pipe provides protocol processing pipelines.
Package pipe provides protocol processing pipelines.
Package pkg provides protocol package management.
Package pkg provides protocol package management.
Package playground provides a web-based PSL playground with WASM support.
Package playground provides a web-based PSL playground with WASM support.
Package plugin manages PSL protocol packages (install, load, publish).
Package plugin manages PSL protocol packages (install, load, publish).
Package pqcrypto provides post-quantum cryptography protocol analysis.
Package pqcrypto provides post-quantum cryptography protocol analysis.
Package profile provides protocol encoding/decoding performance profiling.
Package profile provides protocol encoding/decoding performance profiling.
Package project provides PSL project management (init, config, git hooks).
Package project provides PSL project management (init, config, git hooks).
Package psl4 provides PSL 4.0 language features: dependent types, effects, macros, type inference.
Package psl4 provides PSL 4.0 language features: dependent types, effects, macros, type inference.
Package repl provides an interactive protocol shell.
Package repl provides an interactive protocol shell.
Package sandbox provides isolated execution environment for protocol decoding.
Package sandbox provides isolated execution environment for protocol decoding.
Package scanner provides protocol security scanning and vulnerability detection.
Package scanner provides protocol security scanning and vulnerability detection.
Package sdk provides the multi-language SDK export layer.
Package sdk provides the multi-language SDK export layer.
Package search provides protocol documentation search engine.
Package search provides protocol documentation search engine.
Package sequence generates protocol sequence diagrams from packet captures.
Package sequence generates protocol sequence diagrams from packet captures.
Package simulate provides protocol simulation: mock servers, replay, and load testing.
Package simulate provides protocol simulation: mock servers, replay, and load testing.
Package snapshot provides protocol library snapshot and session recording.
Package snapshot provides protocol library snapshot and session recording.
Package stack provides multi-layer protocol stack decoding engine.
Package stack provides multi-layer protocol stack decoding engine.
Package standards provides international protocol standard integration.
Package standards provides international protocol standard integration.
Package stream provides streaming protocol decoding from io.Reader.
Package stream provides streaming protocol decoding from io.Reader.
Package template provides protocol template system for rapid protocol creation.
Package template provides protocol template system for rapid protocol creation.
Package tenant provides multi-tenant protocol library isolation.
Package tenant provides multi-tenant protocol library isolation.
Package testgen generates test cases for protocol schemas.
Package testgen generates test cases for protocol schemas.
Package topology provides network topology discovery from packet captures.
Package topology provides network topology discovery from packet captures.
Package twin provides network protocol digital twin modeling.
Package twin provides network protocol digital twin modeling.
Package vdiff provides visual protocol diff tools.
Package vdiff provides visual protocol diff tools.
Package versioning provides protocol version management and changelog generation.
Package versioning provides protocol version management and changelog generation.
Package visual provides enhanced protocol visualization: PNG diagrams, interactive views.
Package visual provides enhanced protocol visualization: PNG diagrams, interactive views.
Package wasmrt provides WASM runtime configuration for PSL engine.
Package wasmrt provides WASM runtime configuration for PSL engine.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL