📜  在 Linux 中查找在网络上连接的所有实时主机 IP 地址

📅  最后修改于: 2022-05-13 01:57:26.392000             🧑  作者: Mango

在 Linux 中查找在网络上连接的所有实时主机 IP 地址

作为网络工程师或渗透测试人员,我们需要找到网络上的活主机。今天我们将看看如何在网络上找到实时主机。我们将使用 nmap 工具来查找网络上的活动主机。

Nmap (网络映射器)是一个用于网络探索和安全审计的开源命令行工具。 Nmap 用于使用原始 IP 数据包扫描网络。在本文中,我们使用 nmap 来查找网络上的活动主机。

安装

现在让我们看看如何在不同的 Linux 发行版上安装 nmap:

对于 Ubuntu/Debian/Kali Linux 系统:

sudo apt-get install nmap

对于 Arch Linux:



sudo pacman -S nmap

对于 CentOS:

sudo yum install nmap

对于 Fedora:

sudo dnf install nmap

在 Linux 中找出在网络上连接的所有实时主机 IP 地址

用法

现在我们已经在系统上安装了 nmap。 nmap 使用的语法是:

nmap    options  

这里,扫描类型是 nmap 提供的选项。目标是网络的 IP 地址或主机名。

现在首先要找到活动主机,我们需要找到目标的 IP 地址和子网掩码,这意味着我们需要找到我们网络的 IP 地址及其子网掩码。我们可以通过以下命令找到IP地址:

ifconfig

或者

ip addr show

在 Linux 中找出在网络上连接的所有实时主机 IP 地址



在这种情况下,网络的 IP 是 192.1.1.0,子网掩码是 255.255。 255.0 即 /24。现在我们将使用 nmap 的以下命令来查找我们网络上的实时主机。

这里-sn是一个选项:此选项告诉 nmap 在主机发现活动主机后不扫描端口。默认情况下,Nmap 会扫描发现的主机上的所有端口。

192.168.1.0/24 是一个目标:我们将扫描此目标上的活动主机。

nmap -sn 192.168.1.0/24

在上面的输出中,我们可以看到有两个直播主机。要了解更多信息,我们可以使用 man 命令或 help 命令,如下所示

man nmap

nmap --help

这就是我们如何在我们的网络上找到实时主机的方法。