Ric*_*yne 5 ruby firewall tcp ruby-on-rails iptables
我一直在netfilter/iptables主页上崩溃,并恳求谷歌,但到目前为止没有运气.
我有一个Rails应用程序需要控制其Linux主机的数据包过滤.它可以通过将规则转储到/ etc/sysconfig/iptables并弹跳iptables启动脚本来实现.但如果能够通过API无缝地进行调用,它会更甜蜜.
该应用程序的要求实际上非常简单; 它只需要为给定的源IP地址添加和删除ACCEPT规则到服务器上的给定TCP端口,以控制对该服务的访问.
我找到了一个ruby-iptables项目的引用,但几年前显然已经奄奄一息了.
如果我不得不求助于原始的getsocketopt()调用等,我只会采用text-file-and-restart方法,这会冒犯我的Slickness Sensor但会让我的客户微笑,因为他更喜欢工作软件而不是真的优雅的软件,将很快工作.
如果您搜索“ruby netfilter”,则会发现更多内容。NetFilter (http://netfilter.org/) 是 iptables 背后的底层框架。
http://rubyipq.rubyforge.org/(流量整形) https://github.com/johnl/netfilter.rb(DSL) http://rubyforge.org/projects/iptcext/(IPTC库接口)
最后一个最像您想要的,但是虽然有代码,但似乎没有真正的版本。
| 归档时间: |
|
| 查看次数: |
1239 次 |
| 最近记录: |