frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: PingStalker – A a macOS tool for network engineers

https://www.pingstalker.com/?hn
17•n1sni•4d ago

Comments

n1sni•4d ago
Hi HN - I’m the developer of PingStalker, a macOS utility I built to see what’s really happening on the LAN/WLAN.

I live in the CLI, but when it came to discovery and monitoring, I found it limiting. So I built a GUI that brings my favorite tools together in one place.

PingStalker started because I wanted to know if something on the network was scanning my machine. I also 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.

As a Wi-Fi engineer, I couldn’t stop there. I kept adding ways to surface what’s actually going on behind the scenes.

A few highlights:

- Performs ARP, ICMP, mDNS, and DNS scans to discover every device on your subnet, showing IP, MAC, vendor, and open ports.

- Continuously monitors selected hosts (“live ping”) to visualize latency spikes, missed pings, and reconnects.

- Detects VLANs on trunk or hybrid ports, exposing when your Mac is sitting on a tagged interface.

- Captures just the important live traffic — DHCP events, ARP broadcasts, 802.1X authentication, LLDP/CDP neighbor data, ICMP packets, and off-subnet chatter — to give you a real-time pulse of your network.

- Decodes mDNS traffic into human-readable form (that one took months of deep dives, but the output is finally clear and useful).

- Built my own custom vendor-logo database: I wrote a tool that links MAC OUIs with their companies, fetches each vendor’s favicon, and stores them locally so scan results feel alive and recognizable.

Under the hood it’s written in Swift. It uses low-level BSD sockets for ping and ARP, plus Apple’s Network framework for interface enumeration. The rest relies on familiar command-line tools. It’s fast.

I’d love feedback from anyone who builds or uses network diagnostic tools:

- Does this fill a gap you’ve run into on macOS?

- Any ideas for improving scan speed or how traffic events are visualized?

- What else would you like to see?

Details and screenshots: https://pingstalker.com

Happy to answer any technical questions about the implementation, Swift APIs, or macOS permission model.

ayewo•1h ago
Congrats on shipping!

Apart from the obvious question of why you didn't opt to open source the tool :), I'm genuinely curious about how you approached development.

How did you decide for this feature A: "I'll just spawn child processes and read the output of `x-y-z` and `a-b-c` CLI tools, while for feature B: "I'll drop-down to BSD sockets"? Perhaps you have a performance budget: if using the Apple-provided CLI utilities are not fast enough then you drop down to writing BSD sockets?

1over137•36m ago
Thanks for supplying it outside Apple’s store!

Tabloid: The Clickbait Headline Programming Language

https://tabloid.vercel.app/
167•sadeshmukh•4h ago•28 comments

Ironclad – formally verified, real-time capable, Unix-like OS kernel

https://ironclad-os.org/
207•vitalnodo•8h ago•40 comments

Reverse engineering Codex CLI to get GPT-5-Codex-Mini to draw me a pelican

https://simonwillison.net/2025/Nov/9/gpt-5-codex-mini/
39•simonw•3h ago•21 comments

Under 40s Declining Memory

https://onepercentrule.substack.com/p/under-40s-declining-memory
18•drcwpl•2h ago•3 comments

Largest cargo sailboat completes first Atlantic crossing

https://www.marineinsight.com/shipping-news/worlds-largest-cargo-sailboat-completes-historic-firs...
202•defrost•11h ago•127 comments

Marko – A declarative, HTML‑based language

https://markojs.com/
261•ulrischa•12h ago•124 comments

Show HN: Hephaestus – Autonomous Multi-Agent Orchestration Framework

https://github.com/Ido-Levi/Hephaestus
31•idolevi•5d ago•1 comments

Study identifies weaknesses in how AI systems are evaluated

https://www.oii.ox.ac.uk/news-events/study-identifies-weaknesses-in-how-ai-systems-are-evaluated/
337•pseudolus•17h ago•170 comments

Open-source communications by bouncing signals off the Moon

https://open.space/
134•fortran77•6d ago•32 comments

Defeating Kaslr by Doing Nothing at All

https://googleprojectzero.blogspot.com/2025/11/defeating-kaslr-by-doing-nothing-at-all.html
8•aa_is_op•4d ago•0 comments

Control structures in programming languages: from goto to algebraic effects

http://xavierleroy.org/control-structures/
130•SchwKatze•5d ago•14 comments

How Airbus Took Off

https://worksinprogress.co/issue/how-airbus-took-off/
32•JumpCrisscross•6h ago•17 comments

Debugging BeagleBoard USB boot with a sniffer: fixing omap_loader on modern PCs

https://www.downtowndougbrown.com/2025/11/debugging-beagleboard-usb-boot-with-a-sniffer-fixing-om...
66•todsacerdoti•9h ago•0 comments

Syntax and Semantics of Programming Languages (1995)

https://homepage.cs.uiowa.edu/~slonnegr/plf/Book/
25•nill0•4h ago•14 comments

Avería: The Average Font (2011)

http://iotic.com/averia/
153•JoshTriplett•12h ago•29 comments

Show HN: Geofenced chat communities anyone can create

https://vicinity.social/
25•clarencehoward•4h ago•17 comments

WriterdeckOS

https://writerdeckos.com
165•surprisetalk•12h ago•93 comments

Forth – is it still relevant?

https://github.com/chochain/eforth
11•lioeters•2h ago•2 comments

How to build your own VPN, or: the history of WARP

https://blog.cloudflare.com/how-to-build-your-own-vpn-or-the-history-of-warp/
32•yla92•5d ago•7 comments

IRIX Introduction

http://www.sgistuff.net/software/irixintro/index.html
17•naves•6h ago•4 comments

Show HN: PingStalker – A a macOS tool for network engineers

https://www.pingstalker.com/?hn
17•n1sni•4d ago•3 comments

Judge denies request to exempt Flock footage from Public Records Act

https://www.goskagit.com/news/local_news/court-denies-request-that-it-find-flock-safety-camera-da...
121•p_ing•6h ago•33 comments

Cloudflare scrubs Aisuru botnet from top domains list

https://krebsonsecurity.com/2025/11/cloudflare-scrubs-aisuru-botnet-from-top-domains-list/
128•jtbayly•15h ago•28 comments

Valdi – A cross-platform UI framework that delivers native performance

https://github.com/Snapchat/Valdi
482•yehiaabdelm•1d ago•198 comments

Runc breaks pods when CPU requests aren't multiples of 10

https://github.com/opencontainers/runc/issues/4982
7•dropbox_miner•2h ago•1 comments

Visa and Mastercard Near Deal with Merchants That Would Change Rewards Landscape

https://www.wsj.com/finance/banking/visa-and-mastercard-near-deal-with-merchants-that-would-chang...
5•josephcsible•1h ago•1 comments

My first fifteen compilers (2019)

https://blog.sigplan.org/2019/07/09/my-first-fifteen-compilers/
58•azhenley•1w ago•4 comments

Why is Zig so cool?

https://nilostolte.github.io/tech/articles/ZigCool.html
506•vitalnodo•1d ago•449 comments

Opencloud – An alternative to Nextcloud written in Go

https://github.com/opencloud-eu/opencloud
93•todsacerdoti•14h ago•25 comments

IP blocking the UK is not enough to comply with the Online Safety Act

https://prestonbyrne.com/2025/11/06/the-ofcom-files-part-2-ip-blocking-the-uk-is-not-enough-to-co...
239•pinkahd•9h ago•290 comments