监视程序(根本不应该使用网络)是否在我不知情的情况下向外部服务器发送数据的最简单方法是什么?我正在使用 Ubuntu 14.04。
答案1
您可以使用 netstat 查看所有正在监听或使用网络的程序。
netstat -plntu
将显示当前正在监听某个接口和端口的所有程序。
netstat -an
将向您显示哪些程序和进程当前正在使用网络。
答案2
您可以使用sudo lsof -cprogram_name
列出命名程序的所有打开的文件和套接字。man lsof
也很好。
监视程序(根本不应该使用网络)是否在我不知情的情况下向外部服务器发送数据的最简单方法是什么?我正在使用 Ubuntu 14.04。
您可以使用 netstat 查看所有正在监听或使用网络的程序。
netstat -plntu
将显示当前正在监听某个接口和端口的所有程序。
netstat -an
将向您显示哪些程序和进程当前正在使用网络。
您可以使用sudo lsof -cprogram_name
列出命名程序的所有打开的文件和套接字。man lsof
也很好。