我注意到网络中的一台无头计算机不断轮询另一台计算机上的 VNC 端口。我的问题是,当我看到它连接的端口(使用 tcpdump)并尝试使用 查找进程时netstat -anp|grep PORT
,该进程已经被终止并且什么也没有找到(该进程似乎存活了不到一毫秒)。
有没有类似于 tcpdump 的东西可以报告进程名称和 PID?或者一些聪明的方法来执行 strace 来捕获程序?
答案1
尝试auditctl,它会有所帮助。启用以下规则可能会淹没您的系统,因此仅使用表单调试。
auditctl -a exit,always -S execve