我正在使用TryHackMe学习网络安全,我有几个关于Nmap的问题:
-
Nmap
-p-
是什么意思?例如:nmap -p- 10.10.57.197 --open
-
与
--open
一起使用的目的是什么?
我只是在使用和不使用-p-
和--open
时得到不同的结果,我在互联网上找不到任何东西(如果你能分享一些好的文档,我将非常感激!)。
谢谢!
-p
是定义要扫描的端口范围的选项。额外的-
是描述1-65535范围的一种简写方式。
即-p-
相当于-p 1-65535
,只扫描所有端口。
--open
选项是一个过滤器。它过滤掉处于非Open
状态的端口,如关闭或过滤端口。https://nmap.org/book/man-port-scanning-basics.html
这里有一个关于--open
选项的好例子:https://security.stackexchange.com/questions/227492/how-to-only-display-open-ports
鉴于此,nmap -p- 10.10.57.197 --open
说扫描端口1-65535,只显示我打开的端口。
请注意,您通常可以通过访问nmap的手册页或官方文档来查找这些选项的功能:https://nmap.org/book/port-scanning-options.html
您可以使用以下命令访问nmap的手册页:
man nmap