Sha256: 702ee8af6bdfcbecc904478fc0bd62dd5e80c70b8f16e405ceb8fb812a8364e7

Contents?: true

Size: 768 Bytes

Versions: 818

Compression:

Stored size: 768 Bytes

Contents

#!/usr/bin/env ruby
# frozen_string_literal: true

# Install BeEF from Source
printf 'Installing BeEF ***********************************************************************'
Dir.chdir('/opt')
beef_root = '/opt/beef-dev/'
`sudo git clone https://github.com/beefproject/beef.git beef-dev`
beef_ruby_version = File.readlines("#{beef_root}/.ruby-version")[0].to_s.scrub.strip.chomp
beef_gemset = File.readlines("#{beef_root}/.ruby-gemset")[0].to_s.scrub.strip.chomp
`
  sudo bash \
    --login \
    -c "\
      source /etc/profile.d/rvm.sh && \
      rvm install ruby-#{beef_ruby_version} && \
      rvm use ruby-#{beef_ruby_version} && \
      rvm gemset create #{beef_gemset} && \
      cd #{beef_root} && \
      gem install bundler && \
      bundle install
    "
`

Version data entries

818 entries across 818 versions & 1 rubygems

Version Path
pwn-0.5.158 packer/provisioners/beef.rb
pwn-0.5.157 packer/provisioners/beef.rb
pwn-0.5.156 packer/provisioners/beef.rb
pwn-0.5.155 packer/provisioners/beef.rb
pwn-0.5.154 packer/provisioners/beef.rb
pwn-0.5.153 packer/provisioners/beef.rb
pwn-0.5.152 packer/provisioners/beef.rb
pwn-0.5.151 packer/provisioners/beef.rb
pwn-0.5.150 packer/provisioners/beef.rb
pwn-0.5.106 packer/provisioners/beef.rb
pwn-0.5.105 packer/provisioners/beef.rb
pwn-0.5.104 packer/provisioners/beef.rb
pwn-0.5.103 packer/provisioners/beef.rb
pwn-0.5.102 packer/provisioners/beef.rb
pwn-0.5.101 packer/provisioners/beef.rb
pwn-0.5.100 packer/provisioners/beef.rb
pwn-0.5.99 packer/provisioners/beef.rb
pwn-0.5.98 packer/provisioners/beef.rb
pwn-0.5.97 packer/provisioners/beef.rb
pwn-0.5.96 packer/provisioners/beef.rb