![如何封堵未知端口的罪魁祸首?](https://linux22.com/image/1578995/%E5%A6%82%E4%BD%95%E5%B0%81%E5%A0%B5%E6%9C%AA%E7%9F%A5%E2%80%8B%E2%80%8B%E7%AB%AF%E5%8F%A3%E7%9A%84%E7%BD%AA%E9%AD%81%E7%A5%B8%E9%A6%96%EF%BC%9F.png)
当我对本地系统进行端口扫描时,nmap -p- localhost
我发现一些未知端口打开了。发生这种情况时我正在使用一个闭源应用程序,我知道是这个应用程序导致了端口打开。每次我打开这个软件时,它都会使用不同的端口。
为了找到与端口相关的进程,我使用了sudo lsof -i TCP:48292
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
somefunc 12819 eka 3u IPv4 2132143 0t0 TCP localhost:48292 (LISTEN)
这个闭源软件每次运行时总是使用somefunc
命令打开随机端口。
我怎样才能阻止该命令打开更多端口?
编辑:确认此闭源软件正在运行somefunc
。我使用以下代码找到了源目录pwdx 12819