Skip to content

Releases: kochj23/NMAPScanner

NMAP Scanner v8.7.0 — Security Audit & Code Quality

26 Feb 23:17

Choose a tag to compare

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

04 Dec 01:35

Choose a tag to compare

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

  1. Download NMAPScanner-v8.5.0-macOS.tar.gz
  2. Extract the archive
  3. Copy NMAPScanner.app to /Applications
  4. 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)