BrewNMAP

Native graphical interface for NMAP on macOS. Network scanning, port scanning and security auditing with a modern UI and Homebrew as backend.

Version: 1.0.5  ·  Requires: macOS 14+  ·  License: Closed Source

Requires Homebrew installed. Native Apple Silicon.

Features

Native macOS GUI

Built in SwiftUI for a completely native experience. Integrates with the system like every Mac app should.

Homebrew Backend

NMAP is installed and managed through Homebrew. Always up to date, always compatible.

Network Scanning

Host discovery, OS detection, service enumeration. All NMAP features with an intuitive interface.

Visual Port Scanning

View open, filtered and closed ports with a clear UI. Filter and sort results instantly.

Export Results

Export scans in various formats. Share reports with your team or archive them for future analysis.

Security Auditing

Pre-configured scan profiles for security audits. Identify vulnerabilities and exposed services in a few clicks.

System Requirements

  • macOS 14 Sonoma or later
  • Homebrew installed (brew.sh)
  • NMAP via Homebrew (brew install nmap)
  • Apple Silicon (M1/M2/M3/M4) - native
  • 200 MB free disk space (excluding NMAP)

Versions

Version 1.0.5

Added automatic update checker: the app now notifies you when a new version is available directly from Settings or via the app menu. You can choose to download, skip, or be reminded later.

Verify file integrity · 726.60 KB

Before opening the downloaded file, we recommend verifying its integrity. This confirms the DMG has not been tampered with or corrupted during download.

Expected SHA-256 hash (compare this with the Terminal output):

12db7054516737f24be1d3b833a04515fa7c33fe7b91c21d6c02021393dbf4e0

Open Terminal and run this command in the folder where you saved the file:

shasum -a 256 brewnmap-1.0.5.dmg

The output must exactly match the hash shown above. If it differs, do not open the file and download it again.

Version 1.0.4

Added multi-language support: the app language can now be changed directly from Settings, independently from the system language. Available languages: English, Italian, Spanish, Portuguese. Restart the app to apply the change.

Verify file integrity · 884.48 KB

Before opening the downloaded file, we recommend verifying its integrity. This confirms the DMG has not been tampered with or corrupted during download.

Expected SHA-256 hash (compare this with the Terminal output):

a97ae9921cfa3461a4a20217e5b9f7d2e7352c79c2c76c3fb57a3ff0e9430882

Open Terminal and run this command in the folder where you saved the file:

shasum -a 256 brewnmap-1.0.4.dmg

The output must exactly match the hash shown above. If it differs, do not open the file and download it again.

BrewNMAP

Download Latest DMG