在 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
用法
现在我们已经在系统上安装了 nmap。 nmap 使用的语法是:
nmap options
这里,扫描类型是 nmap 提供的选项。目标是网络的 IP 地址或主机名。
现在首先要找到活动主机,我们需要找到目标的 IP 地址和子网掩码,这意味着我们需要找到我们网络的 IP 地址及其子网掩码。我们可以通过以下命令找到IP地址:
ifconfig
或者
ip addr show
在这种情况下,网络的 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
这就是我们如何在我们的网络上找到实时主机的方法。