与 IPv4 一起使用时出现奇怪的错误“(22 - '无效参数')”

与 IPv4 一起使用时出现奇怪的错误“(22 - '无效参数')”

我在使用 nmap 时遇到“(22 - '无效参数')”。我在 google 上搜索后得到了https://seclists.org/nmap-dev/ 但是在那上面它谈论的是 IPv6,而我使用 IPv4 时出现此错误,但没有地方提到 IPv4,那么为什么我会收到这个奇怪的错误 ?????????????

我进入了

nmap --send-eth --release-memory --nsock-engine=epoll --allports --fuzzy --randomize-hosts --log-errors --max-os-tries=9 -n --reason --append-output --scanflags=URGACKPSHRSTSYNFIN --max-retries=6 --host-timeout=225s --stats-every=10m --ttl=255 --min-hostgroup=5 --max-hostgroup=25 --max-rtt-timeout=60s --scan-delay=250ms --max-scan-delay=25s --stats-every=1 -v5 -sT -sV -A -p 80-82 0.18.0.0

并得到启动 Nmap 7.70 (https://nmap.org) 于 2019-01-17 16:05 CET NSE:已加载 148 个脚本以供扫描。NSE:脚本预扫描。NSE:开始运行级别 1(共 2 个)扫描。于 16:05 启动 NSE 于 16:05 完成 NSE,已过 0.00 秒 NSE:开始运行级别 2(共 2 个)扫描。于 16:05 启动 NSE 于 16:05 完成 NSE,已过 0.00 秒于 16:05 启动 Ping 扫描 扫描 0.18.0.0 [2 个端口] 统计信息:已过 0:00:01; 0 台主机完成(0 台正常运行),1 台正在进行 Ping 扫描 Ping 扫描时间:大约完成 0.00% 来自 0.18.0.0 的奇怪读取错误(22 - “无效参数”) 来自 0.18.0.0 的奇怪读取错误(22 - “无效参数”) 于 16:05 完成 Ping 扫描,已过 0.50 秒(共 1 台主机) NSE:脚本后扫描。 NSE:开始运行级别 1(共 2 个)扫描。于 16:05 启动 NSE 于 16:05 完成 NSE,已过 0.00 秒 NSE:开始运行级别 2(共 2 个)扫描。于 16:05 启动 NSE 于 16:05 完成 NSE,已过 0.00 秒 从以下位置读取数据文件:/usr/bin/../share/nmap如果它确实启动了,但阻止了我们的 ping 探测,请尝试 -Pn Nmap 完成:在 1.46 秒内扫描了 1 个 IP 地址(0 个启动的主机)

当尝试使用较少的参数时 nmap -p 80-82 0.18.0.0 得到:启动 Nmap 7.70 (https://nmap.org) 于 2019-01-17 16:24 CET 0.18.0.0 发生奇怪的读取错误 (22 - '无效参数') 0.18.0.0 发生奇怪的读取错误 (22 - '无效参数') 注意:主机似乎已关闭。如果它确实已启动,但阻止了我们的 ping 探测,请尝试 -Pn Nmap 完成:在 0.12 秒内扫描了 1 个 IP 地址(0 个主机已启动)

当我尝试使用 ncat 时,我得到了

marc@platinum:~/NCat_test$ nc -vvv 0.18.0.0 80 0.18.0.0:反向主机查找失败:未知主机 (UNKNOWN) [0.18.0.0] 80 (http):无效参数发送 0,接收 0

marc@platinum:~/NCat_test$ nc -vvv 0.18.0.0 81 0.18.0.0:反向主机查找失败:未知主机 (UNKNOWN) [0.18.0.0] 81 (hosts2-ns):发送的参数无效 0,收到的参数为 0

我仍然有“无效参数”,但这次我得到的不是 22,而是帖子编号和服务 80 (http) 81 (hosts2-ns)

这引发了几个问题 1) ncat 和 nmap 的“无效参数”是否与同一件事有关? 2) 如何使 nmap 提供信息而不是打印 22? 3) 如何说远程端口确实已关闭或确实已打开并由于防火墙而拒绝?

感谢您的帮助

相关内容