CLI tool to convert OpenBSD Packet Filter config files to JSON and vice versa
5 months ago
- #OpenBSD
- #JSON
- #CLI
- 用于OpenBSD数据包过滤器(pf.conf)与JSON格式双向转换的CLI工具
- 保留注释、格式化内容,并通过SHA256/SHA512校验和确保数据完整性
- 具备文件元数据追踪、覆写保护、标准输入输出支持及语法验证功能
- 完整解析pf.conf元素:宏定义、表结构、过滤规则、NAT/RDR规则、清洗规则、选项及注释
- 包含编码/解码/验证的编译说明、使用示例及命令行参数
- 提供带元数据的结构化JSON输出,支持自动化脚本处理,含错误处理和校验验证
- 示例场景展示格式转换、语法检查、试运行模式及与jq等工具的集成应用