![找到正在轮询我的端口的短暂进程?](https://linux22.com/image/156985/%E6%89%BE%E5%88%B0%E6%AD%A3%E5%9C%A8%E8%BD%AE%E8%AF%A2%E6%88%91%E7%9A%84%E7%AB%AF%E5%8F%A3%E7%9A%84%E7%9F%AD%E6%9A%82%E8%BF%9B%E7%A8%8B%EF%BC%9F.png)
我注意到网络中的一台无头计算机不断轮询另一台计算机上的 VNC 端口。我的问题是,当我看到它连接的端口(使用 tcpdump)并尝试使用 查找进程时netstat -anp|grep PORT
,该进程已经被终止并且什么也没有找到(该进程似乎存活了不到一毫秒)。
有没有类似于 tcpdump 的东西可以报告进程名称和 PID?或者一些聪明的方法来执行 strace 来捕获程序?
答案1
尝试auditctl,它会有所帮助。启用以下规则可能会淹没您的系统,因此仅使用表单调试。
auditctl -a exit,always -S execve