如何获取目标应用程序的tcp / udp端口列表

时间:2013-08-25 14:38:57

标签: c++ linux sockets networking tcp

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

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

1 个答案:

答案 0 :(得分:0)

this会为您提供正在使用的端口列表,net-tools套件中的netstat source code可能会对您有所帮助