NMAP(或其他)持续端口扫描直到其返回开放?

NMAP(或其他)持续端口扫描直到其返回开放?

有没有办法使用 nmap 或其他程序进行连续端口扫描,比如在端口 22 上,直到服务启动并且端口重新开放?

这有点像您可能进行无限的 ping 操作,超时,以查看主机何时重新启动...但是使用端口扫描?

答案1

如果你使用的是 Linux,你可以尝试使用 netcat 运行一个小脚本:

while true;do nc -zv 192.168.100.1 22;sleep 5;done

这段代码的作用是检查您是否可以每 5 秒打开一次到 SSH 端口的 TCP 连接。如果可以,您将在 stdout 中看到以下内容:

Connection to 192.168.100.1 22 port [tcp/ssh] succeeded!

相关内容