PYTHON의 커널 공간에있는 데이터에 NETLINK 소켓을 어떻게 사용할 수 있습니까?PYTHON의 커널 공간에있는 데이터에 NETLINK 소켓을 어떻게 사용할 수 있습니까?
2
A
답변
2
2
import socket
sock = socket.socket(socket.AF_NETLINK, socket.SOCK_RAW)
sock.bind((0,0))
sock.send(<nlmsghdr>)
sock.recv()
+0
[here] (https://stackoverflow.com/questions/35876323/netlink-multicast-in-kernels-above-4) 이상의 질문에 대한 답변을 알고 계시겠습니까? – user1252280
+1
sock.bind ((0, -1))를 사용하십시오. 두 번째 인수 (-1)는 모니터링 할 그룹의 비트 마스크입니다. -1로 설정하면 마스크의 모든 비트가 설정됩니다. –
netlink 라이브러리가 있습니다. 귀하의 질문에 좀 더 구체적으로 답해야 할 수도 있습니다. 당신은 이전의 질문을 거치고 대답을 받아 들여야합니다. – MattH