3 sha256 "700a265156ae7c8138d7764a0ce87feba098bcaf77deed9b8d9aaa0b3c4fa197"
5 url "https://sw-update.obdev.at/ftp/pub/Products/MicroSnitch/MicroSnitch-#{version}.dmg"
7 desc "Monitors and reports any microphone and camera activity"
8 homepage "https://www.obdev.at/products/microsnitch/index.html"
11 url "https://sw-update.obdev.at/update-feeds/microsnitch-2.plist"
12 strategy :xml do |xml|
13 version = xml.elements["//key[text()='BundleShortVersionString']"]&.next_element&.text
14 next if version.blank?
21 depends_on macos: ">= :mojave"
23 app "Micro Snitch.app"
25 uninstall launchctl: "at.obdev.MicroSnitchOpenAtLoginHelper",
26 quit: "at.obdev.MicroSnitch"
29 "~/Library/Application Support/at.obdev.MicroSnitchOpenAtLoginHelper",
30 "~/Library/Application Support/Micro Snitch",
31 "~/Library/Caches/at.obdev.MicroSnitch",
32 "~/Library/Containers/at.obdev.MicroSnitchOpenAtLoginHelper",
33 "~/Library/Logs/Micro Snitch.log",
34 "~/Library/Preferences/at.obdev.MicroSnitch.plist",