Releases: kochj23/NMAPScanner
Releases · kochj23/NMAPScanner
NMAP Scanner v8.7.0 — Security Audit & Code Quality
What's New in v8.7.0
Security Hardening & Code Quality Audit
25 findings resolved across CRITICAL, HIGH, MEDIUM, LOW, and INFO severities.
Critical Fixes:
- API Keys to Keychain: All cloud AI backend API keys migrated from UserDefaults to macOS Keychain
- Command Injection Prevention: Nmap arguments validated and escaped to prevent shell injection
High Fixes:
- XML Injection Prevention: Nmap XML output parsed safely to prevent XXE attacks
- Input Validation: IP addresses, hostnames, and port ranges validated with strict regex
- Race Condition Fix: Thread-safe scan state management with proper synchronization
Medium Fixes:
- Typed error enums replacing string-based errors
- Safe array access with bounds checking
- Proper process cleanup on scan cancellation
- String interpolation optimization
Low/Info Fixes:
- Stale TODO cleanup and documentation
- Unused code removal
- MARK section comments for code organization
- Error handling improvements in network operations
Install
Download the DMG below, open it, and drag NMAP Scanner to Applications.
Requirements: macOS 13.0+, nmap installed (brew install nmap)
NMAPScanner v8.5.0 - Comprehensive Port Coverage
NMAPScanner v8.5.0 - Comprehensive + Fast
🚀 Performance Improvements
- 65-80% faster scanning without sacrificing device detection
- Parallel port scanning: 10 devices scanned simultaneously
- Smart Bonjour discovery: Early exit when stable (3-5s vs 10s)
🎯 Comprehensive Device Detection
115 Ports Covering All Device Types:
- ✅ Smart Home Devices: HomeKit (8 ports), Google Home (6 ports), Amazon Alexa (4 ports)
- ✅ UniFi Equipment: Protect cameras, APs, controllers (12 ports)
- ✅ Network Cameras: RTSP, Hikvision, Dahua (8 ports)
- ✅ Core Services: SSH, HTTP, DNS, FTP, databases (40+ ports)
- ✅ Windows Services: SMB, RDP, NetBIOS (8 ports)
- ✅ Security: Backdoor/malware detection (12 ports)
📊 Performance Metrics
| Scan Type | Time | Ports |
|---|---|---|
| HomeKit | 8-15s | 6 (optimized) |
| Dashboard | 15-25s | 115 (comprehensive) |
| Deep Scan | 25-35s | 130+ (maximum) |
✨ Features
- HomeKit device discovery and management
- UniFi Protect camera detection
- Network security scanning
- Vulnerability detection
- Real-time traffic monitoring
- AI-powered security analysis
- Beautiful visualizations
📦 Installation
- Download
NMAPScanner-v8.5.0-macOS.tar.gz - Extract the archive
- Copy
NMAPScanner.appto/Applications - Launch and scan your network!
🔒 License
MIT License - See LICENSE file for details
👥 Authors
Jordan Koch & Claude Code
Requirements: macOS 14.0+
Architecture: Universal (Apple Silicon + Intel)