我在 Lua 中编写了以下脚本与 nmap 一起使用:
action = function()
local target = "46.121.76.117"
local sock = nmap.new_socket("tcp")
sock:set_timeout(10)
local status, err = sock:connect(target, 17)
if not status then
-- Failed to connect
stdnse.debug1("Couldn't connect to %s on port %d; %s",target, 17, err)
sock:close()
return
end
问题是脚本不会等待 1 秒并立即打印:
无法连接到端口 17 上的 46.121.76.117;暂停
这是为什么?我运行nmap 46.121.76.117
它,它显示端口17
为“打开”。