riptables:用于生成iptables配置的Ruby DSL

时间:2024-06-05 04:53:23
【文件属性】:

文件名称:riptables:用于生成iptables配置的Ruby DSL

文件大小:14KB

文件格式:ZIP

更新时间:2024-06-05 04:53:23

ruby linux devops ipv6 dsl

翻录 Riptables(发音为ri-pee-tables)是用于生成IP表配置的Ruby DSL。 制定了以下设计目标: 必须支持IPv4和IPv6规则 必须允许单个文件包含基于给定role和zone多个环境的配置。 必须支持任何类型的表或链。 必须无限制地支持任何规则或行动。 必须包括用于导出配置的命令行工具。 应该简单了解配置语法。 应该有据可查。 FirewallFile语法 Riptables与FirewallFile一起使用, FirewallFile包含将分发此配置的所有服务器的完整配置。 在此示例中,我们将配置一个规则以删除除SSH之外的所有内容。 # Using the `table` method we define a new table. In this case, we'll be # configuring a simple firewall.


【文件预览】:
riptables-master
----riptables.gemspec(629B)
----bin()
--------riptables(1KB)
----example.rb(3KB)
----.gitignore(7B)
----lib()
--------riptables.rb(25B)
--------riptables()
----README.md(6KB)
----MIT-LICENSE(1KB)

网友评论