有没有办法使用nmap或其他任何方法来进行连续的端口扫描,例如在端口22上,直到服务启动并且端口恢复为开放状态?
有点像你可能有一个无限的ping,超时,看看主机何时回来…但端口扫描?
如果你在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!