libnetfilter_queue.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:packet-queue 作者: google 项目源码 文件源码
def nfq_callback(qh, unused_nfmsg, nfad, unused_data):
  packet = nfq.nfq_get_msg_packet_hdr(nfad).contents
  packet_id = socket.ntohl(packet.packet_id)

  payload_pointer = ctypes.c_void_p()
  size = nfq.nfq_get_payload(nfad, ctypes.byref(payload_pointer))
  payload = ctypes.string_at(payload_pointer, size)

  packet = Packet(packet_id, size, payload, qh)
  py_callbacks[qh](packet)
  return 0

# Maps queue handles to user-specified callbacks.
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号