homebrew-cask/Casks/metasploit.rb

38 lines
1.5 KiB
Ruby

cask 'metasploit' do
version '4.16.14+20171028102427'
sha256 '8fa0c58e03d87ba802e3bd3defaa2ade901204d37930a80a5a200ee05b0b0b90'
url "https://osx.metasploit.com/metasploit-framework-#{version}-1rapid7-1.pkg"
appcast 'https://osx.metasploit.com/LATEST',
checkpoint: 'b9c17d7529cacb243396b9eb021f48e5c51976054c4f23aa8b8b0bb6066d003f'
name 'Metasploit Framework'
homepage 'https://www.metasploit.com/'
gpg "#{url}.asc", key_id: '2007B954'
depends_on formula: 'nmap'
pkg "metasploit-framework-#{version.gsub('+', ' ')}-1rapid7-1.pkg"
binary '/opt/metasploit-framework/bin/metasploit-aggregator'
binary '/opt/metasploit-framework/bin/msfbinscan'
binary '/opt/metasploit-framework/bin/msfconsole'
binary '/opt/metasploit-framework/bin/msfd'
binary '/opt/metasploit-framework/bin/msfdb'
binary '/opt/metasploit-framework/bin/msfelfscan'
binary '/opt/metasploit-framework/bin/msfmachscan'
binary '/opt/metasploit-framework/bin/msfpescan'
binary '/opt/metasploit-framework/bin/msfrop'
binary '/opt/metasploit-framework/bin/msfrpc'
binary '/opt/metasploit-framework/bin/msfrpcd'
binary '/opt/metasploit-framework/bin/msfupdate'
binary '/opt/metasploit-framework/bin/msfvenom'
uninstall script: {
executable: '/opt/metasploit-framework/bin/msfremove',
input: ['y'],
sudo: true,
},
rmdir: '/opt/metasploit-framework'
zap trash: '~/.msf4'
end