4

如何在 PYTHON 中使用 NETLINK 套接字从内核空间获取数据?

4

2 回答 2

4
import socket
sock = socket.socket(socket.AF_NETLINK, socket.SOCK_RAW)
sock.bind((0,0))
sock.send(<nlmsghdr>)
sock.recv()
于 2012-02-09T20:46:24.300 回答
3

我相信socketPython 模块从 Python 2.5 左右开始就支持AF_NETLINK套接字,尽管我从未使用过它。有几个项目使用它,可以作为示例:

搜索谷歌/usr/bin/python af_netlink会得到更多的点击,尽管我承认大多数都不是真的有用。

于 2011-01-13T17:35:22.177 回答