How to Use Nmap Command on Ubuntu 22.04

Linux’s Nmap (Network Mapper) program is a powerful utility used to scan ports, networks, and IP addresses and to know about installed applications. It supports UDP, TCP connects, TCP SYN, and FTP scanning methods. Other Nmap features include customizable target and port specification, operating system (OS) discovery using TCP/IP fingerprinting, down host detection via parallel ping, and many more.

The procedure to install, use, and uninstall Nmap on Ubuntu 22.04 will be demonstrated in this write-up.

How to install Nmap on Ubuntu 22.04?

To install Nmap on Ubuntu 22.04, follow the steps provided below.

Step 1: Update system packages

$ sudo apt update

Step 2: Install Nmap

In the next step, install the Nmap command using the provided command:

$ sudo apt install nmap -y

Step 3: Check Nmap version

To confirm Nmap installation, verify its version:

$ nmap --version

As you can see, we have successfully installed Nmap “7.80” version:

Let’s move ahead towards Nmap usage on Ubuntu 22.04.

How to use Nmap command on Ubuntu 22.04?

Check out the below-given syntax for using the Nmap command on your Ubuntu 22.04 system.

Syntax

Nmap can either be used to scan web URLs or IP addresses using the supported options:

$ nmap <options> <IP-adress or web-address>

Example1: Scan open ports

In the first example, let’s scan open ports for our network. For doing so, specify your host IP address:

$ nmap 103.170.179.92

You can also use the option “-F” to perform the scanning process quickly:

$ nmap -F 103.170.179.92

Example 2: Scan specific ports

In order to scan a specific port, provide the port number along with the host IP address. The “-p” option is used to scan all ports in a network:

$ nmap -p 80 103.170.179.92

Example 3: Get OS information

To get and scan OS information with the help of the Nmap command, add the option “-O” and provide the host IP address:

$ sudo nmap -O 103.170.179.92

Example 4: Scan Firewall Settings

Use “-sA” flag in Nmap command to get and scan Firewall Settings on terminal:

$ sudo nmap -sA 103.170.179.92

Example 5: Scan website without establishing connection

Scan any website by specifying its URL along with the “-sS” option in the Nmap command:

$ sudo nmap -sS itslinuxfoss.com

Example 6: Get Host interface

To scan and view the list of host or network interfaces, use the below-given command:

$ sudo nmap --iflist

Example 7: Access Nmap man page

To get the man page of Nmap, type the following command in the Ubuntu 22.04 terminal:

$ man nmap

Example 7: Get Help

To get information related to port specification and options details of the Nmap command, run the Nmap command with the “–help” option:

$ nmap --help

Want to uninstall Nmap? Have a look at the following section.

How to Uninstall Nmap on Ubuntu 22.04?

To uninstall Nmap on Ubuntu 22.04, check out the provided command and execute it:

$ sudo apt remove nmap -y

We have offered the methods for the installation, usage, and uninstallation of Nmap on Ubuntu 22.04.

Conclusion

To install Nmap on Ubuntu 22.04, first, update the system packages. Then, execute the “$ sudo apt install nmap -y” command on the terminal. After installing Nmap, use it to scan open or specific ports using Network IP addresses, Host addresses, or any website. We have effectively elaborated the Nmap installation, usage, and uninstallation method in this writeup.