ip-diagnosis

Diagnose network exposure via routing, DNS, and public IP checks from macOS and Chrome.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/Ben2pc/g-claude-code-plugins --skill ip-diagnosis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ip-diagnosis
Source: https://github.com/Ben2pc/g-claude-code-plugins/tree/main/skills/ip-diagnosis
Command: npx skills add https://github.com/Ben2pc/g-claude-code-plugins --skill ip-diagnosis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Diagnose and document public IP visibility and browser exposure from macOS + Chrome, including IPv4/IPv6 reachability, geolocation, ASN/organization, DNS behavior, default routes, utun status, and browser-side exposure (Server Response and WebRTC), then outputs a comprehensive ops report with review links.

Core Features & Use Cases

  • Local network checks: route/default, utun, DNS behavior, and native interfaces
  • Public IP verification: IPv4/IPv6 across multiple external services
  • Browser cross-check: WebRTC exposure using browser tooling
  • Output: detailed maintenance report with verification links

Quick Start

Run the ip-diagnosis skill to perform local and external network checks and generate a structured network diagnostics report.

Frequently Asked Questions about ip-diagnosis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check my real IPv4 and IPv6 addresses to see if my VPN is leaking?

Network diagnostics for IPv4 and IPv6 exposure involve assessing local routing, DNS behavior, and public IP visibility from macOS and Chrome. This process verifies reachability, VPN or proxy impact, and browser exposure including WebRTC considerations to generate a detailed ops report.

Does WebRTC leak my local IP address in Chrome on macOS?

WebRTC exposure in Chrome can reveal your local IP address. Diagnosing this requires a browser validation workflow that checks WebRTC considerations and Server Response, identifying whether your real IPv4 or IPv6 address is visible despite active VPN or proxy configurations on macOS.

What is the best way to diagnose DNS behavior and default route issues on macOS?

Diagnosing DNS behavior and default route issues on macOS involves performing local network checks that assess native interfaces, utun status, and DNS resolution. Cross-referencing this data with multi-source public IP checks provides a comprehensive view of network exposure.

Can I verify IPv6 reachability and ASN organization from a browser?

Verifying IPv6 reachability and ASN organization from a browser involves running a network diagnosis that checks public IP visibility across multiple external services. This captures geolocation and ASN data, confirming whether your IPv6 connection is active and properly routed.

Why does my utun status show active but my public IP is not masked?

If your utun status is active but your public IP is not masked, your VPN or proxy routing may be misconfigured. A network diagnosis evaluates local default routes and cross-references DNS data to identify why your IPv4 or IPv6 traffic is bypassing the tunnel.

How do I generate a network diagnostics report with verification links for maintenance?

Generating a network diagnostics report with verification links requires running a full IP exposure diagnosis on macOS and Chrome. This produces a structured ops report documenting local routing, DNS behavior, public IP visibility, and WebRTC exposure, complete with review links for maintenance.