1
我知道有很多命令可以用來獲取特定應用程序的開放tcp和udp端口。例如,假設我們有一個名稱爲APP的應用程序,那麼我們可以通過以下方式獲取其端口:lsof -i | grep'APP',或者netstat -anp | grep APP。如何獲取目標應用程序的tcp/udp端口列表
但我們可以通過linux上的c/C++源代碼來做到這一點嗎?有什麼辦法可以實現這一點,比如掃描/ proc/app /下的內容或使用任何系統API?
一個可能的解決方案是使用POPEN運行命令和讀取結果 – JackyZhu