3333
我在端口键入上开始了新连接nc -l 3333
。然后在其他终端窗口中输入nmap -sT -O localhost
以检查3333
端口是否真正打开。执行此命令后,我在端口上的连接3333
结束。每次都是这样。你能解释一下为什么会发生这种情况吗?
答案1
使用nc -l 3333
告诉 netcat 开始监听端口 3333。一次nmap -sT
(意思是:使用 TCP 连接扫描) 连接,然后断开连接,让 netcat 除了退出之外什么都不做。您可能感兴趣数控的-k
标志,上面写着:
强制 nc 在当前连接完成后继续侦听另一个连接。使用此选项而不使用 -l 选项是错误的。