Skip to content
Related Articles

Related Articles

Improve Article

Find All Live Hosts IP Addresses Connected on Network in Linux

  • Last Updated : 28 Jul, 2021

As network engineers or penetration testers, we need to find the live hosts on the networks. Today we are going to see how to find live hosts on the network. We are going to use the nmap tool to find the live hosts on the network.

Nmap (network mapper) is an open-source command-line tool for network exploration and security auditing. Nmap is used to scan the networks using the raw IP packets. In this article, we are using the nmap to find live hosts on the network.

Installation

Now let’s see how to install nmap on the different Linux Distros:

For Ubuntu/Debian/Kali Linux systems:

sudo apt-get install nmap

For Arch Linux:



sudo pacman -S nmap

For CentOS:

sudo yum install nmap

For Fedora:

sudo dnf install nmap

Find Out All Live Hosts IP Addresses Connected on Network in Linux

Usages

Now we have installed the nmap on the system. The syntax for nmap use is:

 nmap  <scan type...>  options  <target>

Here, scan type are the option provided by the nmap. And the target is the IP address or hostname of the network.

Now to find a live host first we need to find the IP address and the subnet mask of the target that means we need to find the IP address and its subnet mask of our network. We can find the IP address by following commands:

ifconfig

or 

ip addr show

Find Out All Live Hosts IP Addresses Connected on Network in Linux



Here in this case the IP of the network is 192.1.1.0 and the subnet mask is 255.255. 255.0 i.e. /24. Now we are going to use the following command of nmap to find the live host on our network.

Here -sn is an option: This option tells the nmap to do not scan port after host discovery of a live host. By default, the Nmap scans all ports on the discovered host.

192.168.1.0/24 is a target: We are going to scan the live host on this target.

 nmap -sn 192.168.1.0/24

In the above output, we can see there are two live hosts. To know more about we can use man command or help command like to follow

man nmap

and

nmap --help

This is how we can find the live host on our network.

My Personal Notes arrow_drop_up
Recommended Articles
Page :