如何用Nmap扫描所有TCP和UDP端口?

Nmap是一个非常有用和流行的工具,用于扫描端口。默认情况下,Nmap扫描最流行的1000个端口。在使用Nmap扫描时,我们可能需要将端口范围和协议类型更改为all。

扫描范围为的所有TCP端口

我们可以用 -p 选项。我们知道TCP端口号介于 65535 . 我们将使用 -p0-65535 作为扫描所有TCP端口的选项。我们没有指定TCP协议,因为Nmap端口扫描的默认协议是TCP。

$ nmap -p0-65535 192.168.122.1

更快地扫描所有端口

如果我们扫描所有端口,这将花费大量时间。如果情况不是很危急,我们可以使用更快的扫描 -T5 参数。这是Nmap的最快扫描级别。此选项也可用于UDP扫描。

$ nmap  -p0-65535 192.168.122.1 -T5
Faster Scan For All Ports
更快地扫描所有端口

扫描所有TCP端口

指定所有TCP端口的另一种方法是破折号。我们可以用 -p- 它比端口范围规范更实用。

$ nmap -p- 192.168.122.1

用范围扫描所有UDP端口

Nmap使用TCP作为端口扫描的默认协议。我们应该为UDP端口扫描显式指定UDP协议。我们将使用TCP中使用的相同端口范围规范。我们将使用 -sU 用于UDP协议规范。

$ nmap -sU -p0-65535 192.168.122.1

扫描所有UDP端口

我们还可以使用 -sU 选项。我们将使用 -p- 轻松指定所有端口。 -p- 表示从0到65535的所有端口。UDP扫描速度慢,需要一些时间才能完成。

$ nmap -sU -p- 192.168.122.1

扫描所有TCP UDP端口

我们可以在一个命令中扫描所有UDP和TCP端口。我们将使用 -sU 对于UDP和 sT 用于TCP协议。我们还将指定要扫描的端口范围,即从0到65535的所有TCP和UDP端口。这将为指定的远程主机或IP地址扫描所有65535个TCP和UDP端口。请记住,这将需要一些时间,因为根据TCP扫描,UDP扫描特别慢。我们还将为根用户提供 sudo 命令。

$ sudo nmap -sU -sT -p0-65535 192.168.122.1

相关文章: 如何下载,安装和使用愤怒的IP扫描器教程?

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享