How to Run Network Scanning with Nmap

Published on June 5, 2021 50 sec read

Nmap (“Network Mapper”) is a free and open source (license) utility for network discovery and security auditing. Many systems and network administrators also find it useful for tasks such as network inventory, managing service upgrade schedules, and monitoring host or service uptime.

In this article, we’ll do network scan with Nmap. By default, it is available on Kali Linux and Parrot OS. If you need to install it manually you can follow this article.

Table of Contents

  1. Run Simple Scan
  2. Perform a Fast Scan
  3. Scan a Specific Port
  4. Scan Top Ports
  5. Find Open Ports
  6. Detect OS
  7. Aggressive OS Detection
  8. Save Results

Run Simple Scan

Let’s run a simple scan:


Perform a Fast Scan

Using parameter -F, we can perform a fast scan:

nmap -F

Scan a Specific Port

To run a specific port scan parameter -p is used.

nmap -p 80

Scan Top Ports

Using parameter –top-ports we can scan many top ports at once:

nmap --top-ports 5

Find Open Ports

Just use –open parameter to show find open ports:

nmap --open

Detect OS

Detect server’s operating system (OS):

nmap -O

Aggressive OS Detection

Run this command to get aggressive OS detection results:

nmap -sV --version-intensity 5

Save Results

To save a scan output in a text file, use -oN parameter:

nmap -oN results.txt
That’s it. Thanks for reading. 🙂

Monthly Newsletter

One email a month, packed with the latest tutorials, delivered straight to your inbox.
We'll never send any spam or promotional emails.

Hey, I'm Md Obydullah. I build open-source projects and write article on Laravel, Linux server, modern JavaScript and more on web development.