如何仅列出 nc 范围内的开放端口

如何仅列出 nc 范围内的开放端口

我看到很多 nc 的例子,甚至在手册页中也有一个,上面写着

nc -zv 77.77.77.77 10-30

将报告 10-30 范围内的开放端口。但是,在我的计算机上,还会报告所有关闭的端口,因此当我使用大范围检查是否有任何端口打开时,我会收到大量“连接被拒绝”消息。

为什么我的机器上的行为不同?

我应该简单地过滤掉详细的输出,还是有办法让 nc 只报告打开的端口?

答案1

使用 grep

nc -zv 77.77.77.77 1-9000 2>&1 | grep succeeded

相关内容