netcat - 在 Debian 中继续监听连接

Pet*_*tek 27 networking linux debian netcat

-k在 OS X (BSD) 版本的 netcat 中有选项可以在当前连接完成后继续监听。但是在 Debian (GNU?) 版本中,这个选项是缺失的。

-q -1选择永远听EOF出现在标准输入后,但这并不做的伎俩和连接紧密反正。

有没有办法强制 Debian 的 netcat 无限期地继续收听?

Lar*_*end 36

Debian 的 Netcat 实现确实有这个-k选项。但是,它没有记录在手册中,因为由于某些未知原因,它不能以可靠的方式工作。

幸运的是,有ncat, 它是 Netcat 的另一个实现并且是nmap包的一部分。这个有一个工作-k。您可以通过安装nmap. ncat的选项和用法或多或少类似于 Netcat 的其他实现,因此您对其他实现的知识应该很好地转移到ncat.

  • [openbsd-netcat](https://packages.debian.org/stretch/netcat-openbsd) 似乎也有 `-k` 选项 (2认同)
  • 对于那些可能不会点击 @AndrewSavinykh 链接的人来说,软件包是“netcat-openbsd”,而不是“openbsd-netcat” (2认同)