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
Image

Step 2: Install Nmap

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

$ sudo apt install nmap -y
Image
Image

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:

Image

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
Image

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

$ nmap -F 103.170.179.92
Image

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
Image

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
Image

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
Image

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
Image

Example 6: Get Host interface

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

$ sudo nmap --iflist
Image

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
Image

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
Image
Image

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
Image

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.