[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:deviceshelf:en":3,"releases:stats:cask:deviceshelf:en":538,"related:cask:deviceshelf:en":539,"markdown:3:71:1bo5vux":581},{"artifacts":4,"autoUpdates":42,"categories":43,"conflictsWith":49,"dependsOn":52,"deprecated":42,"descriptionEn":59,"disabled":42,"displayName":60,"downloadSha256":61,"downloadSize":62,"downloadUrl":63,"editorChoice":42,"formulaeUrl":64,"homepage":65,"installCommand":66,"installs":67,"installs30d":68,"isFont":42,"isLibrary":42,"kegOnly":42,"kind":69,"latestRelease":70,"machineTranslated":42,"name":60,"names":78,"platforms":80,"primaryCategory":522,"rank30d":523,"releaseCount":524,"releaseStats":525,"screenshots":529,"sourceLocale":530,"sourceUrl":531,"summary":59,"summaryTranslation":532,"supports":533,"tags":535,"tap":536,"token":79,"version":77,"versionChangedAt":537},{"apps":5,"binaries":7,"entries":8,"pkgs":41},[6],"DeviceShelf.app",[],[9,20,27],{"declaration":10,"phase":18,"sources":19,"type":18},{"uninstall":11},[12],{"delete":13,"launchctl":16,"quit":17},[14,15],"\u002FLibrary\u002FApplication Support\u002FDeviceShelf\u002FChmodBPF","\u002FLibrary\u002FLaunchDaemons\u002Fapp.deviceshelf.ChmodBPF.plist","app.deviceshelf.ChmodBPF","com.wails.DeviceShelf","uninstall",[],{"declaration":21,"phase":24,"sources":25,"target":23,"type":26},{"app":22,"target":23},[6],"\u002FApplications\u002FDeviceShelf.app","install",[6],"app",{"declaration":28,"phase":38,"sources":39,"type":40},{"zap":29},[30],{"trash":31},[32,33,34,35,36,37],"\u002FLibrary\u002FApplication Support\u002FDeviceShelf","~\u002FLibrary\u002FApplication Support\u002FDeviceShelf","~\u002FLibrary\u002FCaches\u002Fcom.wails.DeviceShelf","~\u002FLibrary\u002FPreferences\u002Fcom.wails.DeviceShelf.plist","~\u002FLibrary\u002FSaved Application State\u002Fcom.wails.DeviceShelf.savedState","~\u002FLibrary\u002FWebKit\u002Fcom.wails.DeviceShelf","cleanup",[],"zap",[],false,[44],{"icon":45,"machineTranslated":42,"name":46,"slug":47,"sourceLocale":48},"lucide:network","Networking","network","zh-CN",{"casks":50,"formulae":51},[],[],{"arch":53,"casks":56,"formulae":57,"requirements":58},[54,55],"arm64","x86_64",[],[],{},"Scanner for devices, open ports and security risks on the local network","DeviceShelf","11fbb4c3b036d490e0e8d49ce342970c5a7c6ea18c0b808d686cb92b14f59f65",46191528,"https:\u002F\u002Fdownloads.deviceshelf.app\u002FDeviceShelf-1.9.75.dmg","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fdeviceshelf","https:\u002F\u002Fdeviceshelf.app\u002F","brew install --cask deviceshelf",{"d30":68,"d365":68,"d90":68},54,"cask",{"brewCommittedAt":71,"hasNotes":42,"isLatest":72,"isPrerelease":42,"sections":73,"source":74,"translation":75,"version":77},"2026-10-08T01:28:38Z",true,[],"homebrew",{"status":76},"none","1.9.75",[60,79],"deviceshelf",[81,113,144,176,207,239,270,302,333,365,396,428,459,491],{"arch":55,"artifacts":82,"conflictsWith":103,"dependsOn":106,"downloadSha256":61,"downloadUrl":63,"macos":111,"requiresRosetta":42,"tag":112,"version":77},{"apps":83,"binaries":84,"entries":85,"pkgs":102},[6],[],[86,92,96],{"declaration":87,"phase":18,"sources":91,"type":18},{"uninstall":88},[89],{"delete":90,"launchctl":16,"quit":17},[14,15],[],{"declaration":93,"phase":24,"sources":95,"target":23,"type":26},{"app":94,"target":23},[6],[6],{"declaration":97,"phase":38,"sources":101,"type":40},{"zap":98},[99],{"trash":100},[32,33,34,35,36,37],[],[],{"casks":104,"formulae":105},[],[],{"arch":107,"casks":108,"formulae":109,"requirements":110},[55],[],[],{},"27","golden_gate",{"arch":54,"artifacts":114,"conflictsWith":135,"dependsOn":138,"downloadSha256":61,"downloadUrl":63,"macos":111,"requiresRosetta":42,"tag":143,"version":77},{"apps":115,"binaries":116,"entries":117,"pkgs":134},[6],[],[118,124,128],{"declaration":119,"phase":18,"sources":123,"type":18},{"uninstall":120},[121],{"delete":122,"launchctl":16,"quit":17},[14,15],[],{"declaration":125,"phase":24,"sources":127,"target":23,"type":26},{"app":126,"target":23},[6],[6],{"declaration":129,"phase":38,"sources":133,"type":40},{"zap":130},[131],{"trash":132},[32,33,34,35,36,37],[],[],{"casks":136,"formulae":137},[],[],{"arch":139,"casks":140,"formulae":141,"requirements":142},[54],[],[],{},"arm64_golden_gate",{"arch":55,"artifacts":145,"conflictsWith":166,"dependsOn":169,"downloadSha256":61,"downloadUrl":63,"macos":174,"requiresRosetta":42,"tag":175,"version":77},{"apps":146,"binaries":147,"entries":148,"pkgs":165},[6],[],[149,155,159],{"declaration":150,"phase":18,"sources":154,"type":18},{"uninstall":151},[152],{"delete":153,"launchctl":16,"quit":17},[14,15],[],{"declaration":156,"phase":24,"sources":158,"target":23,"type":26},{"app":157,"target":23},[6],[6],{"declaration":160,"phase":38,"sources":164,"type":40},{"zap":161},[162],{"trash":163},[32,33,34,35,36,37],[],[],{"casks":167,"formulae":168},[],[],{"arch":170,"casks":171,"formulae":172,"requirements":173},[55],[],[],{},"26","tahoe",{"arch":54,"artifacts":177,"conflictsWith":198,"dependsOn":201,"downloadSha256":61,"downloadUrl":63,"macos":174,"requiresRosetta":42,"tag":206,"version":77},{"apps":178,"binaries":179,"entries":180,"pkgs":197},[6],[],[181,187,191],{"declaration":182,"phase":18,"sources":186,"type":18},{"uninstall":183},[184],{"delete":185,"launchctl":16,"quit":17},[14,15],[],{"declaration":188,"phase":24,"sources":190,"target":23,"type":26},{"app":189,"target":23},[6],[6],{"declaration":192,"phase":38,"sources":196,"type":40},{"zap":193},[194],{"trash":195},[32,33,34,35,36,37],[],[],{"casks":199,"formulae":200},[],[],{"arch":202,"casks":203,"formulae":204,"requirements":205},[54],[],[],{},"arm64_tahoe",{"arch":55,"artifacts":208,"conflictsWith":229,"dependsOn":232,"downloadSha256":61,"downloadUrl":63,"macos":237,"requiresRosetta":42,"tag":238,"version":77},{"apps":209,"binaries":210,"entries":211,"pkgs":228},[6],[],[212,218,222],{"declaration":213,"phase":18,"sources":217,"type":18},{"uninstall":214},[215],{"delete":216,"launchctl":16,"quit":17},[14,15],[],{"declaration":219,"phase":24,"sources":221,"target":23,"type":26},{"app":220,"target":23},[6],[6],{"declaration":223,"phase":38,"sources":227,"type":40},{"zap":224},[225],{"trash":226},[32,33,34,35,36,37],[],[],{"casks":230,"formulae":231},[],[],{"arch":233,"casks":234,"formulae":235,"requirements":236},[55],[],[],{},"15","sequoia",{"arch":54,"artifacts":240,"conflictsWith":261,"dependsOn":264,"downloadSha256":61,"downloadUrl":63,"macos":237,"requiresRosetta":42,"tag":269,"version":77},{"apps":241,"binaries":242,"entries":243,"pkgs":260},[6],[],[244,250,254],{"declaration":245,"phase":18,"sources":249,"type":18},{"uninstall":246},[247],{"delete":248,"launchctl":16,"quit":17},[14,15],[],{"declaration":251,"phase":24,"sources":253,"target":23,"type":26},{"app":252,"target":23},[6],[6],{"declaration":255,"phase":38,"sources":259,"type":40},{"zap":256},[257],{"trash":258},[32,33,34,35,36,37],[],[],{"casks":262,"formulae":263},[],[],{"arch":265,"casks":266,"formulae":267,"requirements":268},[54],[],[],{},"arm64_sequoia",{"arch":55,"artifacts":271,"conflictsWith":292,"dependsOn":295,"downloadSha256":61,"downloadUrl":63,"macos":300,"requiresRosetta":42,"tag":301,"version":77},{"apps":272,"binaries":273,"entries":274,"pkgs":291},[6],[],[275,281,285],{"declaration":276,"phase":18,"sources":280,"type":18},{"uninstall":277},[278],{"delete":279,"launchctl":16,"quit":17},[14,15],[],{"declaration":282,"phase":24,"sources":284,"target":23,"type":26},{"app":283,"target":23},[6],[6],{"declaration":286,"phase":38,"sources":290,"type":40},{"zap":287},[288],{"trash":289},[32,33,34,35,36,37],[],[],{"casks":293,"formulae":294},[],[],{"arch":296,"casks":297,"formulae":298,"requirements":299},[55],[],[],{},"14","sonoma",{"arch":54,"artifacts":303,"conflictsWith":324,"dependsOn":327,"downloadSha256":61,"downloadUrl":63,"macos":300,"requiresRosetta":42,"tag":332,"version":77},{"apps":304,"binaries":305,"entries":306,"pkgs":323},[6],[],[307,313,317],{"declaration":308,"phase":18,"sources":312,"type":18},{"uninstall":309},[310],{"delete":311,"launchctl":16,"quit":17},[14,15],[],{"declaration":314,"phase":24,"sources":316,"target":23,"type":26},{"app":315,"target":23},[6],[6],{"declaration":318,"phase":38,"sources":322,"type":40},{"zap":319},[320],{"trash":321},[32,33,34,35,36,37],[],[],{"casks":325,"formulae":326},[],[],{"arch":328,"casks":329,"formulae":330,"requirements":331},[54],[],[],{},"arm64_sonoma",{"arch":55,"artifacts":334,"conflictsWith":355,"dependsOn":358,"downloadSha256":61,"downloadUrl":63,"macos":363,"requiresRosetta":42,"tag":364,"version":77},{"apps":335,"binaries":336,"entries":337,"pkgs":354},[6],[],[338,344,348],{"declaration":339,"phase":18,"sources":343,"type":18},{"uninstall":340},[341],{"delete":342,"launchctl":16,"quit":17},[14,15],[],{"declaration":345,"phase":24,"sources":347,"target":23,"type":26},{"app":346,"target":23},[6],[6],{"declaration":349,"phase":38,"sources":353,"type":40},{"zap":350},[351],{"trash":352},[32,33,34,35,36,37],[],[],{"casks":356,"formulae":357},[],[],{"arch":359,"casks":360,"formulae":361,"requirements":362},[55],[],[],{},"13","ventura",{"arch":54,"artifacts":366,"conflictsWith":387,"dependsOn":390,"downloadSha256":61,"downloadUrl":63,"macos":363,"requiresRosetta":42,"tag":395,"version":77},{"apps":367,"binaries":368,"entries":369,"pkgs":386},[6],[],[370,376,380],{"declaration":371,"phase":18,"sources":375,"type":18},{"uninstall":372},[373],{"delete":374,"launchctl":16,"quit":17},[14,15],[],{"declaration":377,"phase":24,"sources":379,"target":23,"type":26},{"app":378,"target":23},[6],[6],{"declaration":381,"phase":38,"sources":385,"type":40},{"zap":382},[383],{"trash":384},[32,33,34,35,36,37],[],[],{"casks":388,"formulae":389},[],[],{"arch":391,"casks":392,"formulae":393,"requirements":394},[54],[],[],{},"arm64_ventura",{"arch":55,"artifacts":397,"conflictsWith":418,"dependsOn":421,"downloadSha256":61,"downloadUrl":63,"macos":426,"requiresRosetta":42,"tag":427,"version":77},{"apps":398,"binaries":399,"entries":400,"pkgs":417},[6],[],[401,407,411],{"declaration":402,"phase":18,"sources":406,"type":18},{"uninstall":403},[404],{"delete":405,"launchctl":16,"quit":17},[14,15],[],{"declaration":408,"phase":24,"sources":410,"target":23,"type":26},{"app":409,"target":23},[6],[6],{"declaration":412,"phase":38,"sources":416,"type":40},{"zap":413},[414],{"trash":415},[32,33,34,35,36,37],[],[],{"casks":419,"formulae":420},[],[],{"arch":422,"casks":423,"formulae":424,"requirements":425},[55],[],[],{},"12","monterey",{"arch":54,"artifacts":429,"conflictsWith":450,"dependsOn":453,"downloadSha256":61,"downloadUrl":63,"macos":426,"requiresRosetta":42,"tag":458,"version":77},{"apps":430,"binaries":431,"entries":432,"pkgs":449},[6],[],[433,439,443],{"declaration":434,"phase":18,"sources":438,"type":18},{"uninstall":435},[436],{"delete":437,"launchctl":16,"quit":17},[14,15],[],{"declaration":440,"phase":24,"sources":442,"target":23,"type":26},{"app":441,"target":23},[6],[6],{"declaration":444,"phase":38,"sources":448,"type":40},{"zap":445},[446],{"trash":447},[32,33,34,35,36,37],[],[],{"casks":451,"formulae":452},[],[],{"arch":454,"casks":455,"formulae":456,"requirements":457},[54],[],[],{},"arm64_monterey",{"arch":55,"artifacts":460,"conflictsWith":481,"dependsOn":484,"downloadSha256":61,"downloadUrl":63,"macos":489,"requiresRosetta":42,"tag":490,"version":77},{"apps":461,"binaries":462,"entries":463,"pkgs":480},[6],[],[464,470,474],{"declaration":465,"phase":18,"sources":469,"type":18},{"uninstall":466},[467],{"delete":468,"launchctl":16,"quit":17},[14,15],[],{"declaration":471,"phase":24,"sources":473,"target":23,"type":26},{"app":472,"target":23},[6],[6],{"declaration":475,"phase":38,"sources":479,"type":40},{"zap":476},[477],{"trash":478},[32,33,34,35,36,37],[],[],{"casks":482,"formulae":483},[],[],{"arch":485,"casks":486,"formulae":487,"requirements":488},[55],[],[],{},"11","big_sur",{"arch":54,"artifacts":492,"conflictsWith":513,"dependsOn":516,"downloadSha256":61,"downloadUrl":63,"macos":489,"requiresRosetta":42,"tag":521,"version":77},{"apps":493,"binaries":494,"entries":495,"pkgs":512},[6],[],[496,502,506],{"declaration":497,"phase":18,"sources":501,"type":18},{"uninstall":498},[499],{"delete":500,"launchctl":16,"quit":17},[14,15],[],{"declaration":503,"phase":24,"sources":505,"target":23,"type":26},{"app":504,"target":23},[6],[6],{"declaration":507,"phase":38,"sources":511,"type":40},{"zap":508},[509],{"trash":510},[32,33,34,35,36,37],[],[],{"casks":514,"formulae":515},[],[],{"arch":517,"casks":518,"formulae":519,"requirements":520},[54],[],[],{},"arm64_big_sur",{"icon":45,"machineTranslated":42,"name":46,"slug":47,"sourceLocale":48},1041,19,{"brewLag":526,"cadence":528,"count30d":524},{"compared":527,"earlierCount":527},0,"daily",[],"en-US","https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fd\u002Fdeviceshelf.rb",{"status":76},{"arm64":72,"requiresRosetta":42,"status":534,"x86_64":72},"known",[],"homebrew\u002Fcask","2026-10-08T02:16:12.113563Z",null,[540,548,556,565,573],{"autoUpdates":42,"deprecated":42,"disabled":42,"displayName":541,"editorChoice":42,"installs30d":68,"isFont":42,"isLibrary":42,"kind":69,"machineTranslated":42,"name":541,"primaryCategory":542,"rank30d":543,"sourceLocale":530,"summary":544,"token":545,"version":546,"versionChangedAt":547},"TapMap",{"icon":45,"machineTranslated":42,"name":46,"slug":47,"sourceLocale":48},1049,"Visualise network connections on an interactive world map","tapmap","1.14.2","2026-10-07T09:38:42.722922Z",{"autoUpdates":72,"deprecated":42,"disabled":42,"displayName":549,"editorChoice":42,"installs30d":524,"isFont":42,"isLibrary":42,"kind":69,"machineTranslated":42,"name":549,"primaryCategory":550,"rank30d":551,"sourceLocale":530,"summary":552,"token":553,"version":554,"versionChangedAt":555},"Packet Sender",{"icon":45,"machineTranslated":42,"name":46,"slug":47,"sourceLocale":48},1667,"Network utility for sending \u002F receiving TCP, UDP, SSL","packetsender","8.11.1","2026-10-07T09:38:40.131182Z",{"autoUpdates":72,"deprecated":42,"disabled":42,"displayName":557,"editorChoice":42,"installs30d":558,"isFont":42,"isLibrary":42,"kind":69,"machineTranslated":42,"name":557,"primaryCategory":559,"rank30d":560,"sourceLocale":530,"summary":561,"token":562,"version":563,"versionChangedAt":564},"Screens Connect",24,{"icon":45,"machineTranslated":42,"name":46,"slug":47,"sourceLocale":48},1538,"Remote desktop software","screens-connect","5.4.3,22984","2026-10-07T09:38:41.545736Z",{"autoUpdates":42,"deprecated":42,"disabled":42,"displayName":566,"editorChoice":42,"installs30d":567,"isFont":42,"isLibrary":42,"kind":69,"machineTranslated":42,"name":566,"primaryCategory":568,"rank30d":569,"sourceLocale":530,"summary":570,"token":571,"version":572,"versionChangedAt":555},"Parallels Client",18,{"icon":45,"machineTranslated":42,"name":46,"slug":47,"sourceLocale":48},1712,"RDP client","parallels-client","19.4.3,25221",{"autoUpdates":42,"deprecated":42,"disabled":42,"displayName":574,"editorChoice":42,"installs30d":575,"isFont":42,"isLibrary":42,"kind":69,"machineTranslated":42,"name":574,"primaryCategory":576,"rank30d":577,"sourceLocale":530,"summary":578,"token":579,"version":580,"versionChangedAt":547},"Soduto",21,{"icon":45,"machineTranslated":42,"name":46,"slug":47,"sourceLocale":48},1611,"Communicate and share information between devices","soduto","1.0.1","\u003Cp>Scanner for devices, open ports and security risks on the local network\u003C\u002Fp>\n"]