linux - 带和不带 -p 标志的 Nmap,如何选择端口?

标签 linux flags nmap

我正在使用带 -sS 标志的 nmap,在带和不带 -p 标志的情况下做了一些实验,如果我输入 -p 1- 65000,它会扫描 1 - 65000 的所有端口,但如果我不提供 -p 标志,它会扫描 1000 个端口,而不是前 1000 个端口。

我的问题是:这1000个端口是随机选择的吗?或者最“常见”的1000个端口?或者是另一种选择端口的算法?

最佳答案

如果您不指定端口,Nmap 将扫描最常见的端口。这是因为像 3389(Windows 远程桌面协议(protocol))这样的端口,如果 Nmap 仅扫描前 1,000 个端口,则永远无法到达,但它们仍然是需要查看的常见且重要的端口。

如果您想亲自查看,Nmap 的文档称,通常 Nmap 会为每个扫描协议(protocol)扫描最常见的 1,000 个端口。

https://nmap.org/book/man-port-specification.html

关于linux - 带和不带 -p 标志的 Nmap,如何选择端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55519285/

相关文章:

python - 如何让 python logging.debug() 消息输出到标准输出?

c++ - 是否可以使用 C++ 访问 CPU 中的溢出标志寄存器?

tcp - 如何使用 Nmap 检索 TCP 和 UDP 端口?

linux - Nmap grep 和 awking 结果

macos - Nmap 不检索 MAC 地址和供应商

javascript - 如何在 bash 的另一个命令中使用一个命令的结果?

linux - 所有页面显示 'Welcome to nginx!'

c - 电平触发或边沿触发性能更高吗?

c++ - 是否有一种编码风格在调用中明确提及参数名称?

Android FLAG_ACTIVITY_CLEAR_TOP 无法正常工作?