我知道有很多命令可以用来获取特定应用程序打开的 tcp 和 udp 端口。例如,假设我们有一个名为 APP 的应用程序,那么我们可以通过以下方式获取它的端口:lsof -i | grep 'APP', 或者, netstat -anp | grep APP.
但是我们可以通过 linux 上的 c/c++ 源代码来做到这一点吗?有什么方法可以实现,比如扫描/proc/app/下的内容或者使用任何系统API?
最佳答案
this将为您提供正在使用的端口列表,以及 netstat source code来自 net-tools 套件可能对您有帮助
关于c++ - 如何获取目标应用程序的 tcp/udp 端口列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18430114/