gpt4 book ai didi

sockets - Lua/NSE socket连接问题

转载 作者:行者123 更新时间:2023-12-03 11:52:23 24 4
gpt4 key购买 nike

我可以 telnet 到某个主机和端口没有问题并发出命令。但是,当我尝试将套接字连接(使用 nmap NSE 和 Lua)编写到相同的主机和端口时,它会失败并显示以下错误消息:
|_sockettest: Trying to receive through a closed socket
我的代码的套接字连接部分在这里:

local msg
local response
msg = "hello\n"

local socket = nmap.new_socket()
socket:set_timeout(150000)
socket:send(msg)

response,data = socket:receive()
return data

我认为数据发送正常。服务器应该只是回显我发送的内容。有谁知道是什么问题?

最佳答案

您需要调用socket:connect在接收之前(和发送之前)。说真的,请阅读您编写的代码。您在哪里指定要发送给谁?

关于sockets - Lua/NSE socket连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6522898/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com