Added rails app

This commit is contained in:
Chan9390 2017-09-01 18:00:14 +05:30
parent e9e4e9b23c
commit a9b9f193f6
No known key found for this signature in database
GPG Key ID: 6CC28422F21ED4FA
3 changed files with 11 additions and 14 deletions

View File

@ -7,31 +7,27 @@
include_recipe 'metasploitable::7zip'
include_recipe 'metasploitable::ruby'
directory 'C:\Program Files\Rails_Server' do
action :create
end
directory 'C:\Program Files\Rails_Server\devkit' do
directory 'C:\RubyDevKit' do
action :create
end
powershell_script "Download DevKit" do
code "(New-Object System.Net.WebClient).DownloadFile('http://dl.bintray.com/oneclick/rubyinstaller/DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe', 'C:\\Program Files\\Rails_Server\\devkit\\devkit.exe')"
code "(New-Object System.Net.WebClient).DownloadFile('http://dl.bintray.com/oneclick/rubyinstaller/DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe', 'C:\\RubyDevKit\\devkit.exe')"
end
batch 'Extract DevKit' do
code '"C:\Program Files\7-Zip\7z.exe" x "C:\Program Files\Rails_Server\devkit\devkit.exe" -o"C:\Program Files\Rails_Server\devkit\"'
code '"C:\Program Files\7-Zip\7z.exe" x "C:\RubyDevKit\devkit.exe" -o"C:\RubyDevKit\"'
end
cookbook_file 'C:\Program Files\Rails_Server\devkit\dk.rb' do
cookbook_file 'C:\RubyDevKit\dk.rb' do
source 'rails_server/devkit/dk.rb'
action :create
end
batch 'Install DevKit' do
code <<-EOH
C:\\tools\\ruby23\\bin\\ruby.exe "C:\\Program Files\\Rails_Server\\devkit\\dk.rb" init
C:\\tools\\ruby23\\bin\\ruby.exe "C:\\Program Files\\Rails_Server\\devkit\\dk.rb" install
"C:\\Program Files\\Rails_Server\\devkit\\devkitvars.bat"
C:\\tools\\ruby23\\bin\\ruby.exe "C:\\RubyDevKit\\dk.rb" init
C:\\tools\\ruby23\\bin\\ruby.exe "C:\\RubyDevKit\\dk.rb" install
"C:\\RubyDevKit\\devkitvars.bat"
EOH
end

View File

@ -161,17 +161,17 @@ gem_package 'minitest' do
options "--no-ri --no-rdoc"
end
file 'C:\tools\ruby23\lib\ruby\gems\2.3.0\specifications\sqlite3-1.3.11-x64-mingw32.gemspec' do
cookbook_file 'C:\tools\ruby23\lib\ruby\gems\2.3.0\specifications\sqlite3-1.3.11-x64-mingw32.gemspec' do
source 'rails_server/sqlite3-1.3.11-x64-mingw32.gemspec'
action :create
end
execute 'Create Rails server' do
command 'C:\tools\ruby23\bin\rails.bat _4.1.1_ new "C:\Program Files\Rails_Server"'
action :create
action :run
end
file 'C:\Program Files\Rails_Server\start_rails_server.bat' do
cookbook_file 'C:\Program Files\Rails_Server\start_rails_server.bat' do
source 'rails_server/start_rails_server.bat'
action :create
end

View File

@ -34,6 +34,7 @@ Vagrant.configure("2") do |config|
chef.add_recipe "metasploitable::jmx"
chef.add_recipe "metasploitable::ruby"
chef.add_recipe "metasploitable::devkit"
chef.add_recipe "metasploitable::rails"
chef.add_recipe "metasploitable::webdav"
chef.add_recipe "metasploitable::mysql"
chef.add_recipe "metasploitable::axis2"