newsence
來源篩選

Show HN: I built a macOS tool for network engineers – it's called NetViews

Hacker News

<p>Hi HN — I’m the developer of NetViews, a macOS utility I built because I wanted better visibility into what was actually happening on my wired and wireless networks.<p>I live in the CLI, but for discovery and ongoing monitoring, I kept bouncing between tools, terminals, and mental context switches. I wanted something faster and more visual, without losing technical depth — so I built a GUI that brings my favorite diagnostics together in one place.<p>About three months ago, I shared an early version here and got a ton of great feedback. I listened: a new name (it was PingStalker), a longer trial, and a lot of new features. Today I’m excited to share NetViews 2.3.<p>NetViews started because I wanted to know if something on the network was scanning my machine. Once I had that, I wanted quick access to core details—external IP, Wi-Fi data, and local topology. Then I wanted more: fast, reliable scans using ARP tables and ICMP.<p>As a Wi-Fi engineer, I couldn’t stop there. I kept adding ways to surface what’s actually going on behind the scenes.<p>Discovery & Scanning: * ARP, ICMP, mDNS, and DNS discovery to enumerate every device on your subnet (IP, MAC, vendor, open ports). * Fast scans using ARP tables first, then ICMP, to avoid the usual “nmap wait”.<p>Wireless Visibility: * Detailed Wi-Fi connection performance and signal data. * Visual and audible tools to quickly locate the access point you’re associated with.<p>Monitoring & Timelines: * Connection and ping timelines over 1, 2, 4, or 8 hours. * Continuous “live ping” monitoring to visualize latency spikes, packet loss, and reconnects.<p>Low-level Traffic (but only what matters): * Live capture of DHCP, ARP, 802.1X, LLDP/CDP, ICMP, and off-subnet chatter. * mDNS decoded into human-readable output (this took months of deep dives).<p>Under the hood, it’s written in Swift. It uses low-level BSD sockets for ICMP and ARP, Apple’s Network framework for interface enumeration, and selectively wraps existing command-line tools where they’re still the best option. The focus has been on speed and low overhead.<p>I’d love feedback from anyone who builds or uses network diagnostic tools: - Does this fill a gap you’ve personally hit on macOS? - Are there better approaches to scan speed or event visualization that you’ve used? - What diagnostics do you still find yourself dropping to the CLI for?<p>Details and screenshots: <a href="https://netviews.app" rel="nofollow">https://netviews.app</a> There’s a free trial and paid licenses; I’m funding development directly rather than ads or subscriptions. Licenses include free upgrades.<p>Happy to answer any technical questions about the implementation, Swift APIs, or macOS permission model.</p> <hr> <p>Comments URL: <a href="https://news.ycombinator.com/item?id=46955712">https://news.ycombinator.com/item?id=46955712</a></p> <p>Points: 55</p> <p># Comments: 11</p>

newsence

Show HN:我為網路工程師打造了一個 macOS 工具,名為 NetViews

Hacker News
19 天前

AI 生成摘要

NetViews 的開發者分享了這款 macOS 工具的最新版本 (2.3),該工具旨在為網路工程師提供更佳的線性和無線網路可見性,並提供更快、更視覺化的診斷功能,此版本已納入先前早期版本的使用者回饋。

背景

NetViews 是一款專為 macOS 開發的網路診斷與監控工具,由開發者 n1sni 在 Hacker News 上發表。這款軟體的前身為 PingStalker,旨在將複雜的命令列工具圖形化,整合主機發現、埠掃描、Wi-Fi 稽核與即時流量監控等功能,提供網路工程師一個直觀且具備技術深度的原生應用介面。

社群觀點

在 Hacker News 的討論中,社群對於 NetViews 的介面設計給予了高度評價,認為其視覺風格與 UniFi 等專業網路設備的管理介面相似,成功填補了 macOS 平台上缺乏高品質整合型網路工具的空白。許多使用者對於開發者選擇「買斷制」而非訂閱制表示支持,認為這在當前的軟體市場中非常難得。然而,關於軟體的分發管道則引發了顯著的爭論。部分用戶堅持只從 Mac App Store 下載軟體,認為這能確保隱私與未來存取權,但開發者解釋為了獲取底層網路數據,應用程式必須使用一些無法通過 Apple 審核的私有框架或原始套件。對此,有經驗的網路工程師指出,專業工具如 Wireshark 本就常在商店之外運行,因此並不構成障礙。

針對功能面,資深網路工程師提出了更深層的實務建議。有人認為雖然圖形介面很美觀,但對於習慣 CLI 的專業人士來說,除非該工具能整合所有常用的命令列功能,否則很難完全取代現有的工作流程。有留言建議開發者應考慮開放第三方擴充功能,讓社群能自行編寫腳本來擴充工具的廣度。此外,關於 Wi-Fi 診斷功能,用戶特別關心如何在高密度住宅區選擇最佳頻道,開發者對此回應軟體內建的稽核清單能自動提供建議。

討論中也出現了一些技術性的反饋與改進建議。有早期用戶提到軟體在切換網路介面時偶爾會出現無法自動跳回預設閘道的問題,或是 Dock 圖示頻繁跳動造成干擾,開發者在互動中確認這些問題已在最新版本中修復。另外,也有人建議將軟體加入 Homebrew Cask,以符合開發者自動化部署的習慣,開發者對此表示認同並承諾會著手處理。最後,關於命名從 PingStalker 改為 NetViews,社群普遍認為這是一個明智的決定,因為舊名聽起來帶有負面暗示,而新名稱更具專業感。

延伸閱讀

在討論串中,社群成員也分享了其他相關的網路工具。有人推薦了以 Rust 編寫的開源跨平台工具 RustNet,該工具提供即時連接監控與深層封包檢測,適合偏好終端機介面的使用者。此外,也有人提到 macOS 內建的 PKTAP 框架,建議開發者可以利用它來實現進程級別的網路流量歸因。針對 Windows 用戶,則有留言提醒市場上已存在名稱相似的商業產品,如 IBM 的 Z NetView,開發者在未來擴展市場時可能需要注意商標與定位問題。