AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 455237
Accepted
user492160
user492160
Asked: 2012-12-06 01:51:26 +0800 CST2012-12-06 01:51:26 +0800 CST 2012-12-06 01:51:26 +0800 CST

nmap 仅扫描端口状态

  • 772

nmap 是否可以只检查端口的状态——打开、关闭或过滤,而不检查其背后的服务?

目的是加快扫描结果。由于还涉及 UDP 扫描,因此需要很长时间才能完成。

除此之外,可以做些什么来加速 nmap UDP 扫描?我正在使用的是:

nmap -n -sS -sU -p1-65535 -oN scan_out -iL hosts

linux-networking
  • 2 2 个回答
  • 1720 Views

2 个回答

  • Voted
  1. user1008764
    2012-12-06T01:58:49+08:002012-12-06T01:58:49+08:00

    您的 nmap 命令中没有服务发现。输出中的服务名称基于众所周知的端口定义,与慢速扫描无关。尝试选项 -T5。--min-rate 也有助于提高性能。小心太快可能会导致扫描不良。看看 nmap --help:

    TIMING AND PERFORMANCE:
    Options which take <time> are in seconds, or append 'ms' (milliseconds),
    's' (seconds), 'm' (minutes), or 'h' (hours) to the value (e.g. 30m).
    -T<0-5>: Set timing template (higher is faster)
    --min-hostgroup/max-hostgroup <size>: Parallel host scan group sizes
    --min-parallelism/max-parallelism <numprobes>: Probe parallelization
    --min-rtt-timeout/max-rtt-timeout/initial-rtt-timeout <time>: Specifies
      probe round trip time.
    --max-retries <tries>: Caps number of port scan probe retransmissions.
    --host-timeout <time>: Give up on target after this long
    --scan-delay/--max-scan-delay <time>: Adjust delay between probes
    --min-rate <number>: Send packets no slower than <number> per second
    --max-rate <number>: Send packets no faster than <number> per second
    

    在: http: //nmap.org/book/man-performance.html

    • 1
  2. Best Answer
    bonsaiviking
    2012-12-06T05:44:51+08:002012-12-06T05:44:51+08:00

    使用您发布的命令,唯一的服务信息是通过简单查找端口号生成的。那里真的没有明显的延迟,所以它不能被禁用。

    我建议将其分成两次扫描:一次用于 TCP,一次用于 UDP。这样您就可以在 UDP 扫描运行时立即获得 TCP 结果。这也可以帮助 Nmap 进行内部时序计算。

    为了加速 UDP 扫描,您可能不得不牺牲一些准确性来换取速度。一些可能有帮助的选项包括使用粗计时选项-T<digit>(默认为 3,使用 4 或 5 来加快速度)、设置--max-retries为较低的值(小于 3)、--max-rtt-timeout使用手册页中的说明设置 a以及减少扫描的端口数。扫描 65535 个端口无论如何都需要很长时间(而且您知道端口 0 是有效端口吗?)。注意确保具有开放端口的主机没有超时(如果是,请将--host-timeout选项设置为高值。)

    如果您仍然对 Nmap 的 UDP 扫描速度不满意,您可能需要查看像unicornscan这样的异步扫描器。

    • 1

相关问题

  • /etc/hosts 和 /etc/resolv.conf 之间的区别

  • 双网卡联网 CentOS 5.3(失去连接)

  • Linux - Windows 网络背后的 Apache Web 服务器

  • 您处理复杂 iptables 规则集的方法

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve