1

我知道我们可以使用许多命令来获取特定应用程序的开放 tcp 和 udp 端口​​。例如,假设我们有一个名为 APP 的应用程序,那么我们可以通过以下方式获取它的端口: lsof -i | grep 'APP',或者,netstat -anp | grep 应用程序。

但是我们可以通过 linux 上的 c/c++ 源代码来做到这一点吗?有什么方法可以实现这一点,例如扫描 /proc/app/ 下的内容或使用任何系统 API?

4

1 回答 1

0

将为您提供正在使用的端口列表, net-tools 套件中的netstat 源代码可能对您有所帮助

于 2013-08-25T15:01:49.213 回答