Added rails app
This commit is contained in:
parent
e9e4e9b23c
commit
a9b9f193f6
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Reference in New Issue