我知道有许多命令可以用来获取特定应用程序的开放tcp和udp端口。例如,假设我们有一个应用程序的名称是APP,那么我们可以通过以下方式获取其端口: lsof -i | grep ' APP ',或netstat -anp | grep APP。
但是我们能在linux上通过c/c++源代码做到这一点吗?有没有办法实现这一点,比如扫描/proc/app/下的内容,或者使用任何系统API?
发布于 2013-08-25 23:01:49
this将为您提供正在使用的端口列表,net-tools套件中的netstat source code可能会对您有所帮助
https://stackoverflow.com/questions/18430114
复制相似问题