homebrew-cask/Casks/metasploit.rb

37 lines
1.4 KiB
Ruby

cask 'metasploit' do
version '4.15.0+20170627092234'
sha256 'c1f212ee6dc0ae0504b5d2784e869b6a1fec305e1ec340a3ddb7ad0ac201e7e7'
url "https://osx.metasploit.com/metasploit-framework-#{version}-1rapid7-1.pkg"
appcast 'https://osx.metasploit.com/LATEST',
checkpoint: 'b55300f3de5e7ac30618059e785b007bf2907380d4165ad8a2f0d362531e9b83'
name 'Metasploit Framework'
homepage 'https://www.metasploit.com/'
gpg "#{url}.asc", key_id: '2007B954'
depends_on formula: 'nmap'
pkg "metasploit-framework-#{version}-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_preflight do
system_command '/bin/rm',
args: ['-rf', '/opt/metasploit-framework'],
sudo: true
end
uninstall pkgutil: '.*metasploit.*'
end