Status: Portfolio Complete — v1.0
Md Rahat Islam Anik · Portfolio Project · 2026
| 9 PowerShell Scripts | 8 Retained HTML Reports | 27 Diagnostic Files | 26 Screenshots |
|---|
Network issues account for the majority of IT helpdesk tickets. Without structured diagnostics, technicians run commands one by one — results scattered, nothing documented, nothing repeatable.
Manual checks waste time. Ad-hoc troubleshooting creates inconsistency and slows down triage.
Reports make support visible. Clean HTML output creates evidence for tickets, escalation notes, and future comparison.
Automation shows maturity. This toolkit demonstrates the mindset of an IT specialist who builds repeatable processes — not just reacts to incidents.
Security auditing is proactive. ARP-based device review and port checks help identify unknown devices and suspicious exposure during authorized troubleshooting.
A multi-script PowerShell diagnostic toolkit that runs structured network assessments and produces professional HTML reports — ready for ticket documentation, escalation, or handoff.
This flow summarizes the toolkit's repeatable triage path: baseline checks, failure-domain isolation, security review, and HTML report output.
MacBook Air PowerShell Scripts Output
───────────── ────────────────── ──────────────────────
Network endpoint → DNS Resolution → HTML Report
IT support call Connectivity Tests Ticket evidence
Security audit Port Scanning Documentation ready
Wi-Fi Diagnostics Sample output files
SSL/TLS Check Screenshots
ARP Device Review ↓
ARP Monitoring GitHub Repository
Traceroute Analysis Portfolio proof
Latency Baseline Version control
| # | Script | What It Diagnoses |
|---|---|---|
| 01 | 01-dns-diagnostics.ps1 |
DNS resolution, server check, reverse lookups, failure detection |
| 02 | 02-network-connectivity.ps1 |
Gateway reachability, internet connectivity, packet loss |
| 03 | 03-port-service-check.ps1 |
Critical enterprise ports (HTTP/S, RDP, SMB, SMTP, LDAP, SSH) |
| 04 | 04-wifi-diagnostics.ps1 |
SSID, signal strength, RSSI, SNR, channel, band, nearby networks |
| 05 | 05-network-adapter-health.ps1 |
All interfaces, IP/MAC addresses, MTU, routing table |
| 06 | 06-traceroute-analysis.ps1 |
Hop-by-hop path analysis, latency per hop, timeout detection |
| 07 | 07-ssl-cert-check.ps1 |
SSL/TLS certificate expiry, issuer, protocol version |
| 08 | 08-latency-baseline.ps1 |
Extended ping, jitter, packet loss %, RTT sparklines |
| 09 | system-health-check.ps1 |
Hostname, OS version, disk usage, IP, DNS, ping test |
All scripts run on macOS PowerShell 7+ and generate professional HTML reports.
Real diagnostic data collected from a live network environment — sanitized for privacy.
For a phase-by-phase review, see docs/evidence-map.md.
Network Configuration: ifconfig-macos.txt · routing-table.txt · arp-table.txt · gateway-info.txt · my-ip.txt · interface-traffic.txt
DNS Analysis: dns-google.txt · dns-resolver-config.txt
Performance Metrics: latency-jitter.txt · bandwidth-test.txt · traceroute.txt
Protocol Statistics: tcp-ip-statistics.txt · multicast-groups.txt · active-connections.txt
Security Audits: rogue-device-report.txt · rogue-detection.txt · rogue-devices-arp.txt · mac-vendor-lookup.txt · gateway-port-scan.txt · network-scan.txt · all-network-devices.txt · active-network-devices.txt · mac-addresses.txt · port-53-test.txt · broadcast-devices.txt · nmap-device-discovery.txt
| Category | Tools |
|---|---|
| Scripting | PowerShell 7+ |
| Platform | macOS-focused implementation using native macOS networking tools |
| Reporting | HTML file output (self-contained) |
| Network Tools | ping · traceroute · ifconfig · arp · nc · dig · nslookup · nmap |
| Security | ARP monitoring · MAC vendor lookup · authorized port checking |
| Version Control | Git · GitHub |
| Deployment | GitHub Pages |
| Cost | $0 |
PowerShell Scripting · Network Diagnostics · DNS Troubleshooting · Port Checking · Wi-Fi Analysis · SSL/TLS Certificate Management · Latency & Jitter Analysis · ARP Device Review · ARP Monitoring · MAC Vendor Lookup · HTML Report Generation · Git Version Control · IT Support Documentation · Security Triage · macOS Automation
- The scripts and sample outputs were captured from an authorized lab/home network environment.
- Private IP addresses, MAC addresses, DNS resolver IPs, and local host details are retained as evidence of real command output, not production customer data.
- Port checks, ARP review, network discovery, and
nmapoutput should only be used on networks where you have permission to troubleshoot or audit. - The current implementation is macOS-focused. The PowerShell structure can be adapted to Windows/Linux, but several commands rely on macOS tools such as
scutil,system_profiler,ifconfig, androute -n get.
rahatislamanik-spec.github.io/Enterprise-IT-Network-Diagnostics-Toolkit
Md Rahat Islam Anik IT Systems Administrator · Network Diagnostics · PowerShell Automation
This project is part of a multi-repo enterprise IT portfolio covering the full IT lifecycle.
| Layer | Project | Focus |
|---|---|---|
| 01 — Network Foundation | You are here | DNS · Connectivity · Network Diagnostics |
| 02 — User Lifecycle | Project Arabesque | Onboarding · Offboarding · M365 Automation |
| 03 — Identity & Security | Enterprise IT Security Operations Toolkit | Entra ID · Intune · Defender · Zero Trust |
| 04 — M365 Operations | Meridian Institute M365 Lab | Exchange · Teams · SharePoint · Purview |

























