美文网首页
调试 netlink 的方法

调试 netlink 的方法

作者: louyang | 来源:发表于2017-12-19 17:16 被阅读31次

我在 Fedora Core 26 中,使用下述命令安装 nltrace。

# dnf install libnl3-devel
# git clone https://github.com/socketpair/nltrace# 
# make
# nltrace <your program>
netlink recv(3):
Setting msg proto to 0
--------------------------   BEGIN NETLINK MESSAGE ---------------------------
  [NETLINK HEADER] 16 octets
    .nlmsg_len = 72
    .type = 20 <route/addr::new>
    .flags = 0 <>
    .seq = 0
    .port = 0
  [PAYLOAD] 8 octets
    0a 40 80 00 02 00 00 00                         .@......
  [ATTR 01] 16 octets
    bb 20 00 20 00 00 00 00 00 00 00 00 00 00 00 02 . . ............
  [ATTR 06] 16 octets
    ff ff ff ff ff ff ff ff e8 c0 30 00 e8 c0 30 00 ..........0...0.
  [ATTR 08] 4 octets
    80 00 00 00                                     ....
---------------------------  END NETLINK MESSAGE   ---------------------------
参考

https://dtucker.co.uk/hack/taming-netlink.html

相关文章

  • 调试 netlink 的方法

    我在 Fedora Core 26 中,使用下述命令安装 nltrace。 参考 https://dtucker....

  • kernel netlink

    kernel netlink so we can use netlink fuzz general, rout, ...

  • Linux libnetlink 编程

    netlink,rtnetlink,libnetlink 三者之间的关系是: netlink 是Linux内核和用...

  • netfilter.org "libmnl" 项目(transl

    什么是libmnl? libmnl是面向Netlink开发人员的简约用户空间库。 在解析,验证,构建Netlink...

  • libnl库应用详解(一)

      libnl库提供了一套应用于Linux系统基于Netlink协议通信的API接口。从本质上看,Netlink其...

  • linux下netlink的使用简介

    一、什么是netlink Netlink套接字是用以实现用户进程与内核进程通信的一种特殊的进程间通信(IPC) ,...

  • 2018-12-24 JNA调试 : eclipse + Vs

    参考文章《Jni 调试 : eclipse + Vs 联合调试》发现jna也可以按类似的方法调试,方法如下: 1、...

  • Unix Netlink

    转载请标明出处:http://www.jianshu.com/users/183339cdc7ae/latest_...

  • wpa_supplicant移植

    fatal error: netlink/genl/genl.h: No such file or directo...

  • ThinkPHP(三)

    ThinkPHP的调试方法 在开发过程中用好调试方法,和调试手段,对开发有很大的帮助; ThinkPHP数据库操作...

网友评论

      本文标题:调试 netlink 的方法

      本文链接:https://www.haomeiwen.com/subject/ualiwxtx.html