Portfolio Project · 2026 · Status: Complete v1.0

Enterprise IT Network Diagnostics Toolkit

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.

PowerShell 7+ · macOS DNS · Connectivity · Ports · Wi-Fi · SSL ARP Device Review HTML Reports $0 Cost
9
PowerShell Scripts
8
HTML Reports
27
Diagnostic Files
26
Screenshots
The Problem & Solution

Order From Chaos

Network issues make up the majority of IT helpdesk tickets. Without structure, diagnostics are slow, inconsistent, and undocumented.

Without This Toolkit

  • Manual commands run one by one
  • Results scattered across the terminal
  • Nothing documented for tickets
  • No repeatable process
  • Unknown devices are harder to review
  • Cert expiry caught too late
  • No baseline for comparison

With This Toolkit

  • 9 structured diagnostic scripts
  • Professional HTML reports per run
  • Ticket-ready evidence output
  • Repeatable, consistent workflow
  • ARP-based device review
  • SSL cert expiry with day countdown
  • Latency baseline + jitter analysis

MacBook Air

  • Network endpoint
  • IT support call
  • Security audit

PowerShell Scripts

  • DNS Resolution
  • Connectivity Tests
  • Port Scanning
  • Wi-Fi Diagnostics
  • SSL/TLS Check
  • ARP Device Review
  • ARP Monitoring
  • Traceroute Analysis
  • Latency Baseline

Output

  • HTML Report
  • Ticket evidence
  • Documentation ready
  • Sample output files
  • Screenshots
  • GitHub Repository
  • Portfolio proof
  • Version control
The Arsenal

Nine Scripts, One Workflow

All scripts run on macOS PowerShell 7+ and generate self-contained HTML reports.

No.ScriptWhat It Diagnoses
0101-dns-diagnostics.ps1DNS resolution for 7 domains · reverse lookups · system DNS server check · failure detection
0202-network-connectivity.ps1Gateway reachability · internet connectivity · packet loss · RTT min/avg/max per host
0303-port-service-check.ps136 port tests across 3 targets · HTTP/S · RDP · SMB · SMTP · LDAP · SSH · IMAP/SSL
0404-wifi-diagnostics.ps1SSID · RSSI signal strength · SNR · channel · frequency band · nearby network scan
0505-network-adapter-health.ps1All network interfaces · IP/MAC/MTU · active/inactive status · routing table summary
0606-traceroute-analysis.ps1Hop-by-hop path to 3 destinations · per-hop RTT · timeout detection · 20-hop max
0707-ssl-cert-check.ps1SSL/TLS certs for 8 domains · expiry dates · days remaining · issuer · protocol version
0808-latency-baseline.ps120-ping baseline to 5 hosts · jitter calculation · packet loss % · RTT sparklines
09system-health-check.ps1Hostname · OS version · disk usage · IP address · DNS config · ping test · HTML report
The Evidence

Sample Outputs

27 diagnostic files collected from a live network environment — sanitized for privacy. Real commands, real results.

Network Configuration

  • ifconfig-macos.txt
  • routing-table.txt
  • arp-table.txt
  • gateway-info.txt
  • my-ip.txt
  • interface-traffic.txt

Performance Metrics

  • latency-jitter.txt
  • bandwidth-test.txt
  • traceroute.txt
  • dns-google.txt
  • dns-resolver-config.txt

Protocol Statistics

  • tcp-ip-statistics.txt
  • multicast-groups.txt
  • active-connections.txt
  • port-53-test.txt
  • wifi-status.txt

Security Audits

  • rogue-device-report.txt
  • rogue-detection.txt
  • rogue-devices-arp.txt
  • mac-vendor-lookup.txt
  • gateway-port-scan.txt

Device Discovery

  • network-scan.txt
  • all-network-devices.txt
  • active-network-devices.txt
  • broadcast-devices.txt
  • mac-addresses.txt
  • nmap-device-discovery.txt

Commands Used

  • ifconfig · netstat · arp
  • dig · nslookup · scutil
  • ping · traceroute · nc
  • lsof · nmap · curl
  • route · networksetup
Visual Evidence

The Full Run

26 screenshots documenting the workflow — from script execution to HTML reports to repository structure.

Skills Demonstrated

Technical Capabilities

Capabilities evidenced across all nine scripts and their generated reports.

PowerShell Scripting Network Diagnostics DNS Troubleshooting Port Scanning Wi-Fi Analysis SSL/TLS Certificates Latency & Jitter Analysis ARP Device Review ARP Monitoring MAC Vendor Lookup HTML Report Generation Git Version Control IT Support Documentation Security Triage macOS Automation Cisco Networking Principles TCP/IP Protocol Analysis Traceroute Path Analysis
Scripting
PowerShell 7+
Platform
macOS-focused implementation
Reporting
Self-contained HTML output
Network Tools
ping · traceroute · arp · dig · nc · nmap
Version Control
Git · GitHub · GitHub Pages
Cost
$0 — Zero paid tools
Scope & Safety — The retained outputs are lab/home network evidence for portfolio review. Private IPs, MAC addresses, DNS resolver IPs, and local host details are included to preserve authentic troubleshooting output. Port checks, ARP review, network discovery, and nmap output should only be used on networks where troubleshooting or audit permission exists.