[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:whyfi:ru":3,"releases:stats:cask:whyfi:ru":389,"dependencies:cask:whyfi:ru:golden_gate":390},{"artifacts":4,"autoUpdates":31,"categories":32,"conflictsWith":38,"dependsOn":41,"deprecated":52,"description":53,"descriptionEn":54,"disabled":52,"displayName":55,"downloadSha256":56,"downloadSize":57,"downloadUrl":58,"editorChoice":52,"formulaeUrl":59,"homepage":60,"installCommand":61,"installs":62,"installs30d":63,"isFont":52,"isLibrary":52,"kegOnly":52,"kind":66,"latestRelease":67,"machineTranslated":52,"minMacos":51,"name":55,"names":89,"platforms":91,"primaryCategory":367,"rank30d":368,"releaseCount":369,"releaseStats":370,"screenshots":376,"sourceLocale":82,"sourceUrl":377,"summary":378,"summaryTranslation":379,"supports":380,"tags":382,"tap":387,"token":90,"version":120,"versionChangedAt":388},{"apps":5,"binaries":7,"entries":8,"pkgs":30},[6],"WhyFi.app",[],[9,16],{"declaration":10,"phase":13,"sources":14,"target":12,"type":15},{"app":11,"target":12},[6],"\u002FApplications\u002FWhyFi.app","install",[6],"app",{"declaration":17,"phase":27,"sources":28,"type":29},{"zap":18},[19],{"trash":20},[21,22,23,24,25,26],"~\u002FLibrary\u002FApplication Support\u002FWhyFi","~\u002FLibrary\u002FCaches\u002Fcom.whyfi.app","~\u002FLibrary\u002FHTTPStorages\u002Fcom.whyfi.app","~\u002FLibrary\u002FLogs\u002FWhyFi","~\u002FLibrary\u002FPreferences\u002Fcom.whyfi.app.plist","~\u002FLibrary\u002FWebKit\u002Fcom.whyfi.app","cleanup",[],"zap",[],true,[33],{"icon":34,"machineTranslated":31,"name":35,"slug":36,"sourceLocale":37},"lucide:network","Сеть","network","zh-CN",{"casks":39,"formulae":40},[],[],{"arch":42,"casks":45,"formulae":46,"macos":47,"requirements":48},[43,44],"arm64","x86_64",[],[],">= 13",{"macos":49},{">=":50},[51],"13",false,"WhyFi — приложение для строки меню macOS, которое отслеживает Wi-Fi и помогает определить источник проблем с подключением. В сводке отображаются уровень сигнала, уровень шума, SNR, скорость передачи, задержка до роутера и интернета, джиттер и время DNS-запроса; состояние обозначается цветом.\n\nТакже доступны:\n- WhyFi Radar: обновление показателей сигнала в реальном времени и отображение соседних сетей с уровнем сигнала.\n- Тесты скорости загрузки и отдачи через Cloudflare, а также проверка задержки под нагрузкой для выявления bufferbloat.\n- Проверки, разделяющие задержку Wi-Fi, роутера и интернета, и возможность экспортировать диагностические отчёты.\n- Сканер каналов, переключение DNS на Google или Cloudflare одним нажатием и обнаружение captive portal.\n\nУстановите приложение командой `brew install --cask whyfi`. Cask помещает `WhyFi.app` в `\u002FApplications`. Требуется macOS 13 или новее; приложение предлагается для Mac с Apple Silicon и Intel. На официальном сайте указана платная лицензия, однако условия лицензирования в этой записи Homebrew cask не приведены.\n\n[Официальный сайт](https:\u002F\u002Fwhyfi.network\u002F) · [Homebrew cask](https:\u002F\u002Fraw.githubusercontent.com\u002FHomebrew\u002Fhomebrew-cask\u002FHEAD\u002FCasks\u002Fw\u002Fwhyfi.rb)","Menu bar Wi-Fi monitor and diagnostics app","WhyFi","cc38a85663921864f18c0156f66c17cd5585450e011e86c6c5aa61e43679da2e",5648336,"https:\u002F\u002Fcdn.amore.computer\u002Freleases\u002Fcom.whyfi.app\u002F1.4.4-24\u002FWhyFi.dmg","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fwhyfi","https:\u002F\u002Fwhyfi.network\u002F","brew install --cask whyfi",{"d30":63,"d365":64,"d90":65},5,528,43,"cask",{"bodyMarkdown":68,"brewCommittedAt":69,"hasNotes":31,"id":70,"isLatest":31,"isPrerelease":52,"machineTranslated":52,"publishedAt":71,"sections":72,"source":81,"sourceLocale":82,"summary":83,"title":84,"translation":85,"version":88},"В WhyFi 1.4.4 исправлена ситуация, когда приложение могло блокировать доступ и показывать «Verification Required», если не удавалось подключиться к серверу лицензий. Также изменён серый значок, отображаемый во время первого измерения Wi-Fi.\n\nИсточник: https:\u002F\u002Fupdates.whyfi.network\u002Fv1\u002Fapps\u002Fcom.whyfi.app\u002Fappcast.xml","2026-07-25T13:45:00Z",10274,"2026-07-25T12:48:56Z",[73,77],{"area":74,"items":75},"Исправления",[76],"Устранена блокировка с «Verification Required», если сервер лицензий недоступен.",{"area":78,"items":79},"Интерфейс",[80],"Обновлён серый значок, отображаемый при первом измерении Wi-Fi.","editorial","en-US","Исправлена блокировка с сообщением «Verification Required» при недоступности сервера лицензий; обновлён серый значок, показываемый при первом измерении Wi-Fi.","WhyFi 1.4.4",{"locale":86,"machineTranslated":52,"sourceLocale":82,"status":87},"ru-RU","manual","1.4.4",[55,90],"whyfi",[92,121,148,176,203,231,258,286,313,340],{"arch":44,"artifacts":93,"conflictsWith":108,"dependsOn":111,"downloadSha256":56,"downloadUrl":58,"macos":118,"minMacos":51,"requiresRosetta":52,"tag":119,"version":120},{"apps":94,"binaries":95,"entries":96,"pkgs":107},[6],[],[97,101],{"declaration":98,"phase":13,"sources":100,"target":12,"type":15},{"app":99,"target":12},[6],[6],{"declaration":102,"phase":27,"sources":106,"type":29},{"zap":103},[104],{"trash":105},[21,22,23,24,25,26],[],[],{"casks":109,"formulae":110},[],[],{"arch":112,"casks":113,"formulae":114,"macos":47,"requirements":115},[44],[],[],{"macos":116},{">=":117},[51],"27","golden_gate","1.4.4,24",{"arch":43,"artifacts":122,"conflictsWith":137,"dependsOn":140,"downloadSha256":56,"downloadUrl":58,"macos":118,"minMacos":51,"requiresRosetta":52,"tag":147,"version":120},{"apps":123,"binaries":124,"entries":125,"pkgs":136},[6],[],[126,130],{"declaration":127,"phase":13,"sources":129,"target":12,"type":15},{"app":128,"target":12},[6],[6],{"declaration":131,"phase":27,"sources":135,"type":29},{"zap":132},[133],{"trash":134},[21,22,23,24,25,26],[],[],{"casks":138,"formulae":139},[],[],{"arch":141,"casks":142,"formulae":143,"macos":47,"requirements":144},[43],[],[],{"macos":145},{">=":146},[51],"arm64_golden_gate",{"arch":44,"artifacts":149,"conflictsWith":164,"dependsOn":167,"downloadSha256":56,"downloadUrl":58,"macos":174,"minMacos":51,"requiresRosetta":52,"tag":175,"version":120},{"apps":150,"binaries":151,"entries":152,"pkgs":163},[6],[],[153,157],{"declaration":154,"phase":13,"sources":156,"target":12,"type":15},{"app":155,"target":12},[6],[6],{"declaration":158,"phase":27,"sources":162,"type":29},{"zap":159},[160],{"trash":161},[21,22,23,24,25,26],[],[],{"casks":165,"formulae":166},[],[],{"arch":168,"casks":169,"formulae":170,"macos":47,"requirements":171},[44],[],[],{"macos":172},{">=":173},[51],"26","tahoe",{"arch":43,"artifacts":177,"conflictsWith":192,"dependsOn":195,"downloadSha256":56,"downloadUrl":58,"macos":174,"minMacos":51,"requiresRosetta":52,"tag":202,"version":120},{"apps":178,"binaries":179,"entries":180,"pkgs":191},[6],[],[181,185],{"declaration":182,"phase":13,"sources":184,"target":12,"type":15},{"app":183,"target":12},[6],[6],{"declaration":186,"phase":27,"sources":190,"type":29},{"zap":187},[188],{"trash":189},[21,22,23,24,25,26],[],[],{"casks":193,"formulae":194},[],[],{"arch":196,"casks":197,"formulae":198,"macos":47,"requirements":199},[43],[],[],{"macos":200},{">=":201},[51],"arm64_tahoe",{"arch":44,"artifacts":204,"conflictsWith":219,"dependsOn":222,"downloadSha256":56,"downloadUrl":58,"macos":229,"minMacos":51,"requiresRosetta":52,"tag":230,"version":120},{"apps":205,"binaries":206,"entries":207,"pkgs":218},[6],[],[208,212],{"declaration":209,"phase":13,"sources":211,"target":12,"type":15},{"app":210,"target":12},[6],[6],{"declaration":213,"phase":27,"sources":217,"type":29},{"zap":214},[215],{"trash":216},[21,22,23,24,25,26],[],[],{"casks":220,"formulae":221},[],[],{"arch":223,"casks":224,"formulae":225,"macos":47,"requirements":226},[44],[],[],{"macos":227},{">=":228},[51],"15","sequoia",{"arch":43,"artifacts":232,"conflictsWith":247,"dependsOn":250,"downloadSha256":56,"downloadUrl":58,"macos":229,"minMacos":51,"requiresRosetta":52,"tag":257,"version":120},{"apps":233,"binaries":234,"entries":235,"pkgs":246},[6],[],[236,240],{"declaration":237,"phase":13,"sources":239,"target":12,"type":15},{"app":238,"target":12},[6],[6],{"declaration":241,"phase":27,"sources":245,"type":29},{"zap":242},[243],{"trash":244},[21,22,23,24,25,26],[],[],{"casks":248,"formulae":249},[],[],{"arch":251,"casks":252,"formulae":253,"macos":47,"requirements":254},[43],[],[],{"macos":255},{">=":256},[51],"arm64_sequoia",{"arch":44,"artifacts":259,"conflictsWith":274,"dependsOn":277,"downloadSha256":56,"downloadUrl":58,"macos":284,"minMacos":51,"requiresRosetta":52,"tag":285,"version":120},{"apps":260,"binaries":261,"entries":262,"pkgs":273},[6],[],[263,267],{"declaration":264,"phase":13,"sources":266,"target":12,"type":15},{"app":265,"target":12},[6],[6],{"declaration":268,"phase":27,"sources":272,"type":29},{"zap":269},[270],{"trash":271},[21,22,23,24,25,26],[],[],{"casks":275,"formulae":276},[],[],{"arch":278,"casks":279,"formulae":280,"macos":47,"requirements":281},[44],[],[],{"macos":282},{">=":283},[51],"14","sonoma",{"arch":43,"artifacts":287,"conflictsWith":302,"dependsOn":305,"downloadSha256":56,"downloadUrl":58,"macos":284,"minMacos":51,"requiresRosetta":52,"tag":312,"version":120},{"apps":288,"binaries":289,"entries":290,"pkgs":301},[6],[],[291,295],{"declaration":292,"phase":13,"sources":294,"target":12,"type":15},{"app":293,"target":12},[6],[6],{"declaration":296,"phase":27,"sources":300,"type":29},{"zap":297},[298],{"trash":299},[21,22,23,24,25,26],[],[],{"casks":303,"formulae":304},[],[],{"arch":306,"casks":307,"formulae":308,"macos":47,"requirements":309},[43],[],[],{"macos":310},{">=":311},[51],"arm64_sonoma",{"arch":44,"artifacts":314,"conflictsWith":329,"dependsOn":332,"downloadSha256":56,"downloadUrl":58,"macos":51,"minMacos":51,"requiresRosetta":52,"tag":339,"version":120},{"apps":315,"binaries":316,"entries":317,"pkgs":328},[6],[],[318,322],{"declaration":319,"phase":13,"sources":321,"target":12,"type":15},{"app":320,"target":12},[6],[6],{"declaration":323,"phase":27,"sources":327,"type":29},{"zap":324},[325],{"trash":326},[21,22,23,24,25,26],[],[],{"casks":330,"formulae":331},[],[],{"arch":333,"casks":334,"formulae":335,"macos":47,"requirements":336},[44],[],[],{"macos":337},{">=":338},[51],"ventura",{"arch":43,"artifacts":341,"conflictsWith":356,"dependsOn":359,"downloadSha256":56,"downloadUrl":58,"macos":51,"minMacos":51,"requiresRosetta":52,"tag":366,"version":120},{"apps":342,"binaries":343,"entries":344,"pkgs":355},[6],[],[345,349],{"declaration":346,"phase":13,"sources":348,"target":12,"type":15},{"app":347,"target":12},[6],[6],{"declaration":350,"phase":27,"sources":354,"type":29},{"zap":351},[352],{"trash":353},[21,22,23,24,25,26],[],[],{"casks":357,"formulae":358},[],[],{"arch":360,"casks":361,"formulae":362,"macos":47,"requirements":363},[43],[],[],{"macos":364},{">=":365},[51],"arm64_ventura",{"icon":34,"machineTranslated":31,"name":35,"slug":36,"sourceLocale":37},2911,13,{"brewLag":371,"cadence":375,"count30d":373},{"compared":372,"earlierCount":373,"medianMinutes":374},2,0,289,"weekly",[],"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fw\u002Fwhyfi.rb","Приложение для строки меню macOS: отслеживает качество Wi-Fi и помогает диагностировать проблемы с сигналом, роутером, интернетом и DNS.",{"locale":86,"machineTranslated":52,"sourceLocale":82,"status":87},{"arm64":31,"requiresRosetta":52,"status":381,"x86_64":31},"known",[383,384,385,386],"Wi-Fi monitoring","network diagnostics","signal analysis","speed testing","homebrew\u002Fcask","2026-10-07T09:38:44.668496Z",null,{"conflictsWith":391,"dependencies":394,"dependents":395,"dependsOn":397,"platforms":404},{"casks":392,"formulae":393},[],[],[],{"count":373,"top":396},[],{"arch":398,"casks":399,"formulae":400,"macos":47,"requirements":401},[44],[],[],{"macos":402},{">=":403},[51],[405,431,457,483,509,535,561,587,613,639],{"arch":44,"artifacts":406,"conflictsWith":421,"dependsOn":424,"downloadSha256":56,"downloadUrl":58,"macos":118,"minMacos":51,"requiresRosetta":52,"tag":119,"version":120},{"apps":407,"binaries":408,"entries":409,"pkgs":420},[6],[],[410,414],{"declaration":411,"phase":13,"sources":413,"target":12,"type":15},{"app":412,"target":12},[6],[6],{"declaration":415,"phase":27,"sources":419,"type":29},{"zap":416},[417],{"trash":418},[21,22,23,24,25,26],[],[],{"casks":422,"formulae":423},[],[],{"arch":425,"casks":426,"formulae":427,"macos":47,"requirements":428},[44],[],[],{"macos":429},{">=":430},[51],{"arch":43,"artifacts":432,"conflictsWith":447,"dependsOn":450,"downloadSha256":56,"downloadUrl":58,"macos":118,"minMacos":51,"requiresRosetta":52,"tag":147,"version":120},{"apps":433,"binaries":434,"entries":435,"pkgs":446},[6],[],[436,440],{"declaration":437,"phase":13,"sources":439,"target":12,"type":15},{"app":438,"target":12},[6],[6],{"declaration":441,"phase":27,"sources":445,"type":29},{"zap":442},[443],{"trash":444},[21,22,23,24,25,26],[],[],{"casks":448,"formulae":449},[],[],{"arch":451,"casks":452,"formulae":453,"macos":47,"requirements":454},[43],[],[],{"macos":455},{">=":456},[51],{"arch":44,"artifacts":458,"conflictsWith":473,"dependsOn":476,"downloadSha256":56,"downloadUrl":58,"macos":174,"minMacos":51,"requiresRosetta":52,"tag":175,"version":120},{"apps":459,"binaries":460,"entries":461,"pkgs":472},[6],[],[462,466],{"declaration":463,"phase":13,"sources":465,"target":12,"type":15},{"app":464,"target":12},[6],[6],{"declaration":467,"phase":27,"sources":471,"type":29},{"zap":468},[469],{"trash":470},[21,22,23,24,25,26],[],[],{"casks":474,"formulae":475},[],[],{"arch":477,"casks":478,"formulae":479,"macos":47,"requirements":480},[44],[],[],{"macos":481},{">=":482},[51],{"arch":43,"artifacts":484,"conflictsWith":499,"dependsOn":502,"downloadSha256":56,"downloadUrl":58,"macos":174,"minMacos":51,"requiresRosetta":52,"tag":202,"version":120},{"apps":485,"binaries":486,"entries":487,"pkgs":498},[6],[],[488,492],{"declaration":489,"phase":13,"sources":491,"target":12,"type":15},{"app":490,"target":12},[6],[6],{"declaration":493,"phase":27,"sources":497,"type":29},{"zap":494},[495],{"trash":496},[21,22,23,24,25,26],[],[],{"casks":500,"formulae":501},[],[],{"arch":503,"casks":504,"formulae":505,"macos":47,"requirements":506},[43],[],[],{"macos":507},{">=":508},[51],{"arch":44,"artifacts":510,"conflictsWith":525,"dependsOn":528,"downloadSha256":56,"downloadUrl":58,"macos":229,"minMacos":51,"requiresRosetta":52,"tag":230,"version":120},{"apps":511,"binaries":512,"entries":513,"pkgs":524},[6],[],[514,518],{"declaration":515,"phase":13,"sources":517,"target":12,"type":15},{"app":516,"target":12},[6],[6],{"declaration":519,"phase":27,"sources":523,"type":29},{"zap":520},[521],{"trash":522},[21,22,23,24,25,26],[],[],{"casks":526,"formulae":527},[],[],{"arch":529,"casks":530,"formulae":531,"macos":47,"requirements":532},[44],[],[],{"macos":533},{">=":534},[51],{"arch":43,"artifacts":536,"conflictsWith":551,"dependsOn":554,"downloadSha256":56,"downloadUrl":58,"macos":229,"minMacos":51,"requiresRosetta":52,"tag":257,"version":120},{"apps":537,"binaries":538,"entries":539,"pkgs":550},[6],[],[540,544],{"declaration":541,"phase":13,"sources":543,"target":12,"type":15},{"app":542,"target":12},[6],[6],{"declaration":545,"phase":27,"sources":549,"type":29},{"zap":546},[547],{"trash":548},[21,22,23,24,25,26],[],[],{"casks":552,"formulae":553},[],[],{"arch":555,"casks":556,"formulae":557,"macos":47,"requirements":558},[43],[],[],{"macos":559},{">=":560},[51],{"arch":44,"artifacts":562,"conflictsWith":577,"dependsOn":580,"downloadSha256":56,"downloadUrl":58,"macos":284,"minMacos":51,"requiresRosetta":52,"tag":285,"version":120},{"apps":563,"binaries":564,"entries":565,"pkgs":576},[6],[],[566,570],{"declaration":567,"phase":13,"sources":569,"target":12,"type":15},{"app":568,"target":12},[6],[6],{"declaration":571,"phase":27,"sources":575,"type":29},{"zap":572},[573],{"trash":574},[21,22,23,24,25,26],[],[],{"casks":578,"formulae":579},[],[],{"arch":581,"casks":582,"formulae":583,"macos":47,"requirements":584},[44],[],[],{"macos":585},{">=":586},[51],{"arch":43,"artifacts":588,"conflictsWith":603,"dependsOn":606,"downloadSha256":56,"downloadUrl":58,"macos":284,"minMacos":51,"requiresRosetta":52,"tag":312,"version":120},{"apps":589,"binaries":590,"entries":591,"pkgs":602},[6],[],[592,596],{"declaration":593,"phase":13,"sources":595,"target":12,"type":15},{"app":594,"target":12},[6],[6],{"declaration":597,"phase":27,"sources":601,"type":29},{"zap":598},[599],{"trash":600},[21,22,23,24,25,26],[],[],{"casks":604,"formulae":605},[],[],{"arch":607,"casks":608,"formulae":609,"macos":47,"requirements":610},[43],[],[],{"macos":611},{">=":612},[51],{"arch":44,"artifacts":614,"conflictsWith":629,"dependsOn":632,"downloadSha256":56,"downloadUrl":58,"macos":51,"minMacos":51,"requiresRosetta":52,"tag":339,"version":120},{"apps":615,"binaries":616,"entries":617,"pkgs":628},[6],[],[618,622],{"declaration":619,"phase":13,"sources":621,"target":12,"type":15},{"app":620,"target":12},[6],[6],{"declaration":623,"phase":27,"sources":627,"type":29},{"zap":624},[625],{"trash":626},[21,22,23,24,25,26],[],[],{"casks":630,"formulae":631},[],[],{"arch":633,"casks":634,"formulae":635,"macos":47,"requirements":636},[44],[],[],{"macos":637},{">=":638},[51],{"arch":43,"artifacts":640,"conflictsWith":655,"dependsOn":658,"downloadSha256":56,"downloadUrl":58,"macos":51,"minMacos":51,"requiresRosetta":52,"tag":366,"version":120},{"apps":641,"binaries":642,"entries":643,"pkgs":654},[6],[],[644,648],{"declaration":645,"phase":13,"sources":647,"target":12,"type":15},{"app":646,"target":12},[6],[6],{"declaration":649,"phase":27,"sources":653,"type":29},{"zap":650},[651],{"trash":652},[21,22,23,24,25,26],[],[],{"casks":656,"formulae":657},[],[],{"arch":659,"casks":660,"formulae":661,"macos":47,"requirements":662},[43],[],[],{"macos":663},{">=":664},[51]]