文件名称:jruby-sandbox:JRuby VM沙箱
文件大小:18KB
文件格式:ZIP
更新时间:2024-06-07 11:48:43
Ruby
JRuby沙盒 JRuby沙箱是_why怪异的怪异沙箱在JRuby中的重新实现,并且很大程度上基于Ola Bini的 ,但已针对JRuby 1.7进行了更新。 先决条件 该gem是针对JRuby 1.7.6开发的,已知可与1.7.8一起使用,但尚未针对其他版本进行测试,因此,风险自负。 Travis CI配置指定了jruby-19mode目标,该目标在JRuby的确切版本之间浮动。 在撰写本文时,当前是JRuby 1.7.8。 您可以查看Travis CI提供的Ruby列表。 只要构建是绿色的,就应该很好。 使用RVM安装JRuby很简单: rvm install jruby-1.7.6 建造 要构建JRuby扩展,请运行rake compile 。 这将构建lib/sandbox/sandbox.jar文件,该文件将被lib/sandbox.rb加载。 基本用法 沙盒为您提供了一
【文件预览】:
jruby-sandbox-master
----jruby_sandbox.gemspec(1007B)
----.ruby-version(12B)
----lib()
--------sandbox.rb(271B)
--------sandbox()
----Gemfile(305B)
----spec()
--------sandbox_spec.rb(7KB)
--------exploits_spec.rb(6KB)
--------support()
----Rakefile(614B)
----.travis.yml(37B)
----LICENSE(1KB)
----README.md(3KB)
----ext()
--------java()
----.gitignore(79B)
----CHANGELOG.md(105B)