如何使用程序实现通过打开的端口来找到进程的PID
假设我截获了一个发自本机的UDP数据包,然后判断出这个数据包的源端口是2425,那么请问我如何找到发送这个数据包进程的PID?
我知道可以使用一些工具来查看,但是我想通过程序来实现。请问如何实现??
非常感谢!!!!!!!!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我用strace跟踪了一下,发现是通过读/proc文件系统来实现的。
不好意思 未审题.参考netstat ,lsof的源代码
[ 本帖最后由 mq110 于 2006-6-15 19:12 编辑 ]
netstat -pan
lsof -i:端口号