【问题标题】:How to find an AF_UNIX socket and see the information passing through it?如何找到一个 AF_UNIX 套接字并查看通过它的信息?
【发布时间】:2015-11-12 14:01:44
【问题描述】:

有一个应用程序在FreeBSD 10.1 release 操作系统上运行,我需要弄清楚如何找到它已创建和正在使用的套接字。我知道我正在寻找一个应该类似于 AF_UNIX 套接字的 AF_MAP 套接字。

我如何查看打开的套接字,一旦我找到我正在寻找的套接字,我需要查看通过哪些信息。这也是怎么做的? 谢谢你

【问题讨论】:

    标签: c sockets unix freebsd


    【解决方案1】:

    我不确定具体是在 FreeBSD 上,但您可以通过以下方式使用 lsof

    $ lsof -p $(pidof your-appname)
    

    这将为您提供它已打开的所有文件。 对于AF_UNIX 套接字,您可以参考this

    此外,您可能希望使用netstat -xa 查看CONNECTED 状态套接字(如果应用程序使用面向流的套接字)

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-13
    • 2012-06-09
    • 2013-06-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多