pkg/

directory
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: Apr 21, 2026 License: Apache-2.0

Directories

Path Synopsis
Package model provides platform-agnostic domain structs for representing firewall device configurations.
Package model provides platform-agnostic domain structs for representing firewall device configurations.
Package parser provides the factory for creating device-specific parsers that transform vendor configuration files into the platform-agnostic CommonDevice model (pkg/model.CommonDevice).
Package parser provides the factory for creating device-specific parsers that transform vendor configuration files into the platform-agnostic CommonDevice model (pkg/model.CommonDevice).
opnsense
Package opnsense provides an OPNsense-specific parser and converter that transforms schema.OpnSenseDocument (pkg/schema/opnsense) into the platform-agnostic common.CommonDevice (pkg/model).
Package opnsense provides an OPNsense-specific parser and converter that transforms schema.OpnSenseDocument (pkg/schema/opnsense) into the platform-agnostic common.CommonDevice (pkg/model).
pfsense
Package pfsense provides a pfSense-specific parser and converter that transforms pfsense.Document (pkg/schema/pfsense, imported without an alias and therefore not usable as a doc-link target within this package) into the platform-agnostic common.CommonDevice (pkg/model).
Package pfsense provides a pfSense-specific parser and converter that transforms pfsense.Document (pkg/schema/pfsense, imported without an alias and therefore not usable as a doc-link target within this package) into the platform-agnostic common.CommonDevice (pkg/model).
schema
opnsense
Package opnsense defines the data structures for OPNsense configurations.
Package opnsense defines the data structures for OPNsense configurations.
pfsense
Package pfsense defines the XML schema types for pfSense configuration files.
Package pfsense defines the XML schema types for pfSense configuration files.
shared
Package shared provides schema-layer primitives reused across device-specific schemas (OPNsense, pfSense).
Package shared provides schema-layer primitives reused across device-specific schemas (OPNsense, pfSense).

Jump to

Keyboard shortcuts

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