Vítor Galvão
9 years ago
2 changed files with 44 additions and 11 deletions
@ -1,11 +0,0 @@ |
|||||
cask :v1 => 'wireshark-dev' do |
|
||||
version '2.0.0rc1' |
|
||||
sha256 '2a8ced7cd6c1788b46aa366d91dfbad144842fdfb09443a3b72d2dfec058783b' |
|
||||
|
|
||||
url "https://www.wireshark.org/download/osx/Wireshark%20#{version}%20Intel%2064.dmg" |
|
||||
homepage 'https://www.wireshark.org' |
|
||||
license :gpl |
|
||||
|
|
||||
pkg "Wireshark #{version} Intel 64.pkg" |
|
||||
uninstall :pkgutil => 'org.wireshark.*' |
|
||||
end |
|
@ -0,0 +1,44 @@ |
|||||
|
cask :v1 => 'wireshark1' do |
||||
|
version '1.12.8' |
||||
|
sha256 '9eade167a2054e8b71fc6e9ce154422a14ed70a40e15d842ef6dfbf9d96152ec' |
||||
|
|
||||
|
url "https://www.wireshark.org/download/osx/Wireshark%20#{version}%20Intel%2064.dmg" |
||||
|
name 'Wireshark' |
||||
|
homepage 'https://www.wireshark.org/' |
||||
|
license :gpl |
||||
|
|
||||
|
pkg "Wireshark #{version} Intel 64.pkg" |
||||
|
postflight do |
||||
|
if Process.euid == 0 |
||||
|
ohai 'Note:' |
||||
|
puts <<-EOS.undent |
||||
|
You executed 'brew cask' as the superuser. |
||||
|
|
||||
|
You must manually add users to group 'access_bpf' in order to use Wireshark |
||||
|
EOS |
||||
|
else |
||||
|
system '/usr/bin/sudo', '-E', '--', |
||||
|
'/usr/sbin/dseditgroup', '-o', 'edit', '-a', Etc.getpwuid(Process.euid).name, '-t', 'user', '--', 'access_bpf' |
||||
|
end |
||||
|
end |
||||
|
|
||||
|
uninstall :script => { |
||||
|
:executable => '/usr/sbin/dseditgroup', |
||||
|
:args => ['-o', 'delete', 'access_bpf'], |
||||
|
}, |
||||
|
:pkgutil => 'org.wireshark.*', |
||||
|
:delete => [ |
||||
|
'/usr/local/bin/capinfos', |
||||
|
'/usr/local/bin/dftest', |
||||
|
'/usr/local/bin/dumpcap', |
||||
|
'/usr/local/bin/editcap', |
||||
|
'/usr/local/bin/mergecap', |
||||
|
'/usr/local/bin/randpkt', |
||||
|
'/usr/local/bin/rawshark', |
||||
|
'/usr/local/bin/text2pcap', |
||||
|
'/usr/local/bin/tshark', |
||||
|
'/usr/local/bin/wireshark', |
||||
|
] |
||||
|
|
||||
|
depends_on :x11 => true |
||||
|
end |
Loading…
Reference in new issue