Karp 的技术博客

要在 Ubuntu 上进行端口扫描,你可以使用一些常见的工具,如 NmapNetcat(nc)。这些工具可以帮助你扫描主机上开放的端口。

使用 Nmap 进行端口扫描:

首先,确保你已经安装了 Nmap。如果没有,请在终端中运行以下命令安装:

sudo apt update
sudo apt install nmap

执行以下命令来扫描一个主机的端口:

nmap <目标主机>

例如,要扫描 IP 地址为 192.168.0.100 的主机的所有端口,可以运行以下命令:

nmap 192.168.0.100

Starting Nmap 6.40 ( http://nmap.org ) at 2023-12-29 18:04 CST
Nmap scan report for test.dev (192.168.0.100)
Host is up (0.0013s latency).
Not shown: 996 filtered ports
PORT     STATE SERVICE
80/tcp   open  http
443/tcp  open  https
445/tcp  open  microsoft-ds
5999/tcp open  ncd-conf

Nmap done: 1 IP address (1 host up) scanned in 18.26 seconds

Nmap 将开始扫描目标主机,并显示开放的端口列表。

使用 Netcat(nc)进行端口扫描:

首先,确保你已经安装了 Netcat。如果没有,请在终端中运行以下命令安装:

sudo apt update
sudo apt install netcat

执行以下命令来扫描一个主机的端口:

nc -vz <目标主机> <起始端口>-<结束端口>

例如,要扫描 IP 地址为 192.168.0.100 的主机的端口范围从 1 到 100,可以运行以下命令:

nc -vz 192.168.0.100 1-100

Netcat 将尝试连接到目标主机上指定范围内的每个端口,并显示哪些端口是开放的。

这些工具提供了灵活和强大的端口扫描功能。请注意,在进行端口扫描时,请遵守适用的法律和道德规范,并获得适当的授权。端口扫描可能会被视为对网络安全的潜在威胁,如果未经授权进行扫描,可能会导致法律后果。

版权属于:karp
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
更新于: 2024年10月17日 09:15
4

目录

来自 《nmap / nc 端口扫描工具 》