#serialization #json #firewall #serde #file-format #little #rules

no-std ls_rules

小飞镖 .lsrules 文件格式模型

2 个版本

0.4.1 2024 年 5 月 15 日
0.4.0 2023 年 10 月 3 日
0.3.1 2022 年 6 月 30 日
0.3.0 2022 年 4 月 3 日
0.1.0 2020 年 5 月 29 日

#864编码

每月 33 次下载

MIT/Apache

25KB
675 代码行

LsRules

Little Snitch 类似于一个基于应用程序的防火墙。它允许用户控制本地应用程序可以建立和断开哪些连接。您可以根据一组规则(例如连接到的域名或主机名、使用的端口、接收或建立连接的应用程序等)选择允许或拒绝连接。

LsRules 是 Little Snitch 可以使用的规则文件格式。这个库是用于序列化和反序列化 .lsrules 文件的 Serde 模型。

安装

[dependencies]
ls_rules = "0.4.1"

许可证

您可以选择在 Apache License, Version 2.0MIT License 下获得许可。

贡献

除非您明确表示,否则任何有意提交给您的工作以包含在内的贡献,根据 Apache-2.0 许可证的定义,都应按上述方式双重许可,不得附加任何额外条款或条件。

依赖项

~0.4–1MB
~23K SLoC