Comprehensive WiFi network analysis & performance testing tool for macOS - speed tests, latency analysis, health diagnostics, QoS analysis & more
npm install wifi-radarThe Ultimate WiFi Network Analysis & Performance Testing Tool for macOS
A comprehensive command-line tool that transforms your Mac into a powerful WiFi analyzer, network diagnostics suite, and performance testing platform. WiFi Radar is the godfather of all WiFi analysis tools - from signal strength and device discovery to internet speed testing and quality of service analysis.
bash
npm install -g wifi-radar
`$3
`bash
Quick network scan
wifi-radar scanComprehensive health analysis
wifi-radar healthInternet speed test
wifi-radar speedNetwork diagnostics
wifi-radar diagnosticsLive dashboard
wifi-radar dashboard
`š Commands
$3
`bash
wifi-radar scan [-v, --verbose] # Scan for nearby WiFi networks
wifi-radar signal # Analyze signal strength and quality
wifi-radar devices # Identify connected devices
wifi-radar topology [-i, --interactive] # Generate network topology map
`$3
`bash
wifi-radar speed [--size small|medium|large] # Comprehensive speed test
wifi-radar ping [-h host] [-c count] # Latency and jitter testing
wifi-radar diagnostics # Complete network diagnostics
`$3
`bash
wifi-radar health # WiFi network health analysis
wifi-radar qos # Quality of Service analysis
`$3
`bash
wifi-radar security # Security audit
wifi-radar dashboard # Real-time monitoring dashboard
`$3
`bash
wifi-radar help-extended # Comprehensive help and examples
wifi-radar --help # Basic help
`š Example Output
$3
`
āāāāāāāāāāāāāāāāāāāāāā¬āāāāāāāāāāāāā¬āāāāāāāāāāā¬āāāāāāāāāāāāā¬āāāāāāāāāāāāāāāāāāāāā¬āāāāāāāāāāāāā
ā SSID ā Signal ā Channel ā Frequency ā Security ā Connected ā
āāāāāāāāāāāāāāāāāāāāāā¼āāāāāāāāāāāāā¼āāāāāāāāāāā¼āāāāāāāāāāāāā¼āāāāāāāāāāāāāāāāāāāāā¼āāāāāāāāāāāāā¤
ā MyNetwork_5G ā -45 dBm ā 161 ā 5 GHz ā WPA3 Personal ā ā ā
ā NeighborWiFi ā -67 dBm ā 6 ā 2.4 GHz ā WPA2 Personal ā ā
āāāāāāāāāāāāāāāāāāāāāā“āāāāāāāāāāāāā“āāāāāāāāāāā“āāāāāāāāāāāāā“āāāāāāāāāāāāāāāāāāāāā“āāāāāāāāāāāāā
`$3
`
š SPEED TEST RESULTS
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
š„ Download: 85.4 Mbps
š¤ Upload: 42.1 Mbps
š Latency: 12 ms
š Jitter: 2.1 ms
�� Loss: 0.0%š PERFORMANCE RATING
ā°ā°ā°ā°ā° EXCELLENT
`$3
`
š„ WIFI HEALTH REPORT
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāš OVERALL HEALTH
Status: EXCELLENT
š¶ SIGNAL ANALYSIS
Strength: -45 dBm (Excellent)
Quality: EXCELLENT
Stability: Stable
š SPEED ANALYSIS
Download: 85.4 Mbps (EXCELLENT)
Upload: 42.1 Mbps
š LATENCY ANALYSIS
Ping: 12 ms (EXCELLENT)
Jitter: 2.1 ms
š CONGESTION ANALYSIS
Level: LOW
Channel Utilization: 15%
š SECURITY ANALYSIS
Level: SECURE
`š® Quality of Service Analysis
WiFi Radar analyzes your network's suitability for different applications:
`
šÆ QUALITY OF SERVICE ANALYSIS
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāš OVERALL CLASSIFICATION
EXCELLENT
š® APPLICATION PERFORMANCE
š¹ Video Streaming: EXCELLENT
š Voice Calls: EXCELLENT
šÆ Gaming: EXCELLENT
š Web Browsing: EXCELLENT
`š Network Diagnostics
Complete network troubleshooting and analysis:
`
š NETWORK DIAGNOSTICS REPORT
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāš NETWORK INTERFACE
Interface: en0
IP Address: 192.168.1.100
MAC Address: aa:bb:cc:dd:ee:ff
Status: UP
š CONNECTIVITY TESTS
Internet: ā Connected
Gateway: ā Reachable
Local Network: ā Connected
DNS: ā Working
š DNS CONFIGURATION
DNS Servers: 8.8.8.8, 1.1.1.1
DNS Resolution Tests:
google.com: ā 15ms ā 142.250.194.78
cloudflare.com: ā 12ms ā 104.16.133.229
`š ļø System Requirements
- macOS: 10.14 or later
- Node.js: 16.0.0 or later
- Network: WiFi connection required for most features
š§ Advanced Usage
$3
`bash
Run comprehensive analysis and save to file
wifi-radar health > network-health.txt
wifi-radar diagnostics > network-diagnostics.txtPerformance monitoring
wifi-radar speed --size large > speed-test-$(date +%Y%m%d).txt
`$3
`bash
Step 1: Check overall health
wifi-radar healthStep 2: Run diagnostics if issues found
wifi-radar diagnosticsStep 3: Test specific connectivity
wifi-radar ping -h 8.8.8.8 -c 20Step 4: Check QoS for specific applications
wifi-radar qos
`š Key Metrics Explained
- Signal Strength: Measured in dBm (-30 to -90 dBm range)
- SNR (Signal-to-Noise Ratio): Higher is better (>25 dB excellent)
- Jitter: Network timing variation (lower is better)
- Channel Utilization: Network congestion percentage
- QoS Classifications: Application-specific performance ratings
šÆ Pro Tips
1. Start with Health Analysis: Run
wifi-radar health first for overall status
2. Use Diagnostics for Troubleshooting: wifi-radar diagnostics helps identify specific issues
3. Monitor QoS: Check wifi-radar qos to ensure your network supports your applications
4. Regular Security Audits: Run wifi-radar security periodically
5. Live Monitoring: Use wifi-radar dashboard for continuous monitoringš¤ Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
š License
MIT License - see the LICENSE file for details.
š Acknowledgments
- Built for macOS using native system tools
- Leverages
system_profiler, ping, arp`, and other network utilities---
WiFi Radar - Transform your Mac into the ultimate WiFi analysis powerhouse! šš”