如何使用Linux系统中nmap网络扫描工具命令

2023-04-14 12:00:00 命令 如何使用 扫描工具

Linux系统中nmap网络扫描工具命令是一个非常有用的命令,它可以用来扫描网络中的主机,并找出主机上开放的端口。

下面是一个使用nmap网络扫描工具命令的例子:

# nmap -sS -O 192.168.1.0/24

上面的命令将扫描192.168.1.0/24网段中的主机,并尝试发现主机上开放的端口。

下面是一些有用的nmap网络扫描工具命令选项:

-sS:执行TCP SYN扫描。

-sT:执行TCP connect扫描。

-sU:执行UDP扫描。

-sV:尝试发现主机上运行的应用程序的版本。

-O:尝试发现主机上运行的操作系统。

-A:执行所有可用的扫描。

-p :指定要扫描的端口。

-r :指定要扫描的IP地址范围。

-i :从文件中读取要扫描的IP地址。

-o :将扫描结果保存到文件中。

--exclude :排除文件中列出的IP地址。

--exclude-port :排除指定端口。

--randomize-hosts:随机扫描主机。

-v:显示详细的扫描信息。

-vv:显示更多的详细信息。

-vvv:显示所有详细信息。

-6:执行IPv6扫描。

-Pn:忽略主机存活性检查。

-sn:只执行主机存活性检查。

-PS :使用TCP SYN扫描指定端口。

-PA :使用TCP ACK扫描指定端口。

-PU :使用UDP扫描指定端口。

-PE:使用ICMP扫描指定端口。

-PP:使用ICMP Timestamp扫描指定端口。

-PM:使用ICMP Netmask扫描指定端口。

-PR:使用TCP扫描指定端口。

-n:不进行DNS解析。

--dns-servers :指定DNS服务器。

--system-dns:使用系统默认DNS服务器。

--traceroute:跟踪路由。

相关文章