Nine PowerShell scripts. One repeatable triage path. Every diagnostic — DNS, connectivity, ports, Wi-Fi, SSL, and rogue devices — captured as ticket-ready evidence, not scattered terminal output.
Network issues make up the majority of IT helpdesk tickets. Without structure, diagnostics are slow, inconsistent, and undocumented.
All scripts run on macOS PowerShell 7+ and generate self-contained HTML reports.
| No. | Script | What It Diagnoses |
|---|---|---|
| 01 | 01-dns-diagnostics.ps1 | DNS resolution for 7 domains · reverse lookups · system DNS server check · failure detection |
| 02 | 02-network-connectivity.ps1 | Gateway reachability · internet connectivity · packet loss · RTT min/avg/max per host |
| 03 | 03-port-service-check.ps1 | 36 port tests across 3 targets · HTTP/S · RDP · SMB · SMTP · LDAP · SSH · IMAP/SSL |
| 04 | 04-wifi-diagnostics.ps1 | SSID · RSSI signal strength · SNR · channel · frequency band · nearby network scan |
| 05 | 05-network-adapter-health.ps1 | All network interfaces · IP/MAC/MTU · active/inactive status · routing table summary |
| 06 | 06-traceroute-analysis.ps1 | Hop-by-hop path to 3 destinations · per-hop RTT · timeout detection · 20-hop max |
| 07 | 07-ssl-cert-check.ps1 | SSL/TLS certs for 8 domains · expiry dates · days remaining · issuer · protocol version |
| 08 | 08-latency-baseline.ps1 | 20-ping baseline to 5 hosts · jitter calculation · packet loss % · RTT sparklines |
| 09 | system-health-check.ps1 | Hostname · OS version · disk usage · IP address · DNS config · ping test · HTML report |
27 diagnostic files collected from a live network environment — sanitized for privacy. Real commands, real results.
26 screenshots documenting the workflow — from script execution to HTML reports to repository structure.


























Capabilities evidenced across all nine scripts and their generated reports.