标签: linux sockets network-programming libc ptrace
我有跟踪网络应用程序的跟踪进程。
给定属于tracee的套接字文件描述符,跟踪器是否可以找到它对应的IP(在服务器的情况下,它绑定的接口的IP,在客户端的情况下)用于建立连接的接口的地址),端口号和连接类型?是否有可用于实现此功能的libc API? /proc中可以使用的任何信息?
/proc
此外,是否有办法区分对应于套接字的文件描述符与对应于打开的文件或设备的文件描述符?
答案 0 :(得分:1)
你可以使用ioctl()系统调用来调用各自的标志,使用ifreq结构。