QMap — Concurrent Nmap Frontend

Simple, step-by-step instructions for end users. What you need and how to run QMap.

Downloads
Click to download QMap Version 2.0

What is QMap?

QMap is a menu-driven front end to Nmap that simplifies scanning tasks.
It supports single-target scans, concurrent multi-target scans (with rate-limiting),
progress and ETA estimation, and automatic machine-readable output files (grepable / XML / all).

System Requirements (what you must install)

Nmap QMap requires the Nmap scanner. Install and ensure it’s in your PATH.

Linux (Debian/Ubuntu): sudo apt update && sudo apt install nmap -y
macOS (Homebrew): brew install nmap
Windows: Download from https://nmap.org/download.html and enable “Add Nmap to PATH”.
Go Only required if you plan to build from source. Otherwise use the provided executable.
Recommended Go ≥ 1.20. Verify with go version.
Sudo / Admin Needed only for some scan types (SYN, UDP).
Linux: use sudo.
Windows: run as Administrator.
Zip (optional) Only needed for building from source if you want ZIP archives. Not required to run QMap.

How to Run QMap (quick)

Linux:
  ./qmap

Windows:
  qmap.exe

If a scan needs privileges:
  sudo ./qmap   (Linux)

On Windows, run terminal as Administrator.
1) Run single target
   - Scan one IP or hostname.
2) Run multiple targets from file (concurrent)
   - Provide a file with one target per line (# for comments).
3) Toggle auto-elevate (sudo / runas)
4) Change default flags / choose scan
5) Show predefined flags list
6) Adjust concurrency
7) Choose output mode (None / -oG / -oX / -oA)
8) Toggle save combined output
9) Exit

Quick Examples

Example 1 — Single IP:
  1) Start QMap
  2) Choose "Run single target"
  3) Enter IP (e.g. 192.168.1.1)
  4) Choose scan flags (e.g. "Quick scan -F")
  5) View output / save

Example 2 — Multi-target:
  targets.txt:
    192.168.1.1
    scanme.nmap.org

  1) Start QMap
  2) "Run multiple targets from file"
  3) Enter targets.txt
  4) Choose flags/concurrency/output

Output Files & Where to Find Them

QMap creates timestamped files in the same directory:

  • scan-192.168.1.1-20251109-182000.txt
  • scan-192.168.1.1-20251109-182000.xml
  • combined-scan-targets-20251109-182030.txt

Tips & Troubleshooting

• "nmap: command not found" — install Nmap.
• "permission denied" — run QMap with sudo / Administrator.
• Slow scans — increase concurrency.
• Windows elevation issues — run elevated PowerShell/Command Prompt.
• Never scan networks without authorization.

Only scan systems and networks that you own or are explicitly authorized to test.
Unauthorized scanning may be illegal.

QMap — convenience front-end for Nmap. Built by K0NxT3D. Not affiliated with Nmap
Download QMAP (Version 2.0.1):

All Files Included 3.4MB