如何获取目标应用程序的tcp/udp端口列表
How to get tcp/udp ports list of target application
我知道有很多命令可以用来获取特定应用程序的打开的tcp和udp端口。例如,假设我们有一个名称为APP的应用程序,那么我们可以通过:lsof-i | grep‘APP’或netstat-anp | grep APP获取其端口。
但是我们可以通过linux上的c/c++源代码来做到这一点吗?是否有任何方法可以实现这一点,例如扫描/proc/app/下的内容或使用任何系统API?
这将为您提供正在使用的端口列表,来自net工具套件的netstat源代码可能会对您的有所帮助
相关文章:
- VSOMEIP-2个设备之间的通信(TCP/UDP)不工作
- "acceptor"在从TCP迁移到UDP时不是"boost::asio::ip::udp
- 使用 tcp 重传的可靠 udp
- 了解 UDP 数据包大小限制的 TCP 数据包大小限制以及它在 boost::asio 编程级别的含义
- 为什么我的网络 TCP/UDP 实现不起作用?
- 我可以在TCP和UDP中使用相同的sockaddr_in吗?
- 处理 tcp/udp 接收的最佳方法
- 在Linux中获取TCP/UDP表
- 在MFC应用程序中聆听UDP或切换到TCP
- 通过TCP的SIP+转换为UDP以与SIP电话通话
- 使用 TCP 套接字'register'客户端进行 UDP 连接?
- 如何在 c++ 的一个应用程序中同时使用 TCP 和 UDP
- 如何区分 DTLS 数据包与 TCP、UDP 数据包
- 在linux上的c++中获取活动的TCP/UDP连接
- 如何获取目标应用程序的tcp/udp端口列表
- TCP and UDP interference
- 建立P2P TCP/UDP连接(NAT穿越)
- 在c++ winsock server中结合TCP和UDP
- 为什么用于零拷贝的OpenOnload扩展API没有任何UDP发送或TCP接收的内容?
- P2p开源库tcp/udp组播支持