Sharing: How I Built an IPv4/IPv6 Dual-Stack Network Diagnostic Tool for iOS

Hi everyone 👋

As a network engineer and indie iOS developer, I couldn’t find a lightweight mobile tool that fully supports IPv4/IPv6 dual-stack diagnostics — so I built NetToolbox -All-In-One Utility for engineers, DevOps, and developers.

Here are its core features that solve real mobile networking pain points:

  1. One-Click Full Diagnostics: Integrates ping, traceroute, and multi-type DNS queries (A/AAAA/CNAME) — no need to switch between apps
  2. IPv4/IPv6 Dual-Stack Support: Seamlessly works in IPv6-only networks, with the ability to test connectivity differences between dual-stack environments
  3. LAN Device Scanning: Quickly identifies all devices on the same network segment and checks port availability
  4. Offline Functionality: Diagnostic logic is stored locally, enabling LAN troubleshooting without an internet connection
  5. Lightweight Design: 5MB install size, no storage bloat, and low power consumption during operation
  6. Dark Mode Support: Tailored for developers who work late at night

During development, I leveraged Apple Intelligence alongside Claude Code and Gemini 3 to accelerate the process, optimize iOS native networking stack adaptation and local storage logic, and significantly boost development efficiency.

I’d love to hear from the community:

  • What must-have features are missing from mobile network diagnostic tools?
  • Do you have experience optimizing iOS workflows with Apple Intelligence?

👉 You can try the app here: https://apps.apple.com/us/app/nettoolbox-all-in-one-utility/id6757392404

Feedback is highly appreciated — I’ll keep iterating to make it better! 🚀

Hey everyone 👋

If you give the app a spin and run into any bugs, or have ideas for new features, feel free to drop them right here! I’m monitoring this thread daily and will get back to you as soon as possible. 😊

Sharing: How I Built an IPv4/IPv6 Dual-Stack Network Diagnostic Tool for iOS
 
 
Q