列出 nc (netcat) 上的传入连接

Meg*_*gsi 2 networking windows linux command-line netcat

我在办公室的一些计算机上设置了 nc。他们像这样连接到我们的服务器:

nc 192.168.1.2 3291 -e cmd

有谁知道如何列出传入的连接尝试而不是接受连接尝试?不是:

nc -l 192.168.1.2 3291

编辑:使用 tcpdump 解决了列表部分。问题的剩余部分:

如何在 nc 中仅接受来自特定主机的连接?即、192.168.1.6192.168.1.7、 和192.168.1.8都要求连接,而我们只想与 交谈192.168.1.7。有什么办法可以用 nc 做到这一点吗?

小智 5

您希望看到那些努力实时连接的客户,对吧?

您可以用于tcpdump此用途。

例如,要观察 TCP 端口 3291 上发生的情况,您可以执行以下操作tcpdump -i any tcp port 3291:然后您可以实时观察到达该端口的所有数据包。