netfilter.org "libmnl" 项目(translate)

什么是libmnl?


libmnl是面向Netlink开发人员的简约用户空间库。 在解析,验证,构建Netlink标题和TLVs方面有很多常见的任务,这些重复和容易出错。 这个图书馆旨在提供简单的助手,让您重新使用代码,避免重新创建轮子。

许可


该库在LGPLv2.1 +下发布。

文件


您可以检查以doxygen格式生成的库文档。

主要特点


  • Small:共享库需要大约30KB的基于x86的计算机。
  • 简单:这个图书馆避免了复杂性,并详细阐述了倾向于隐藏Netlink详细信息的抽象。
  • 易于使用:图书馆简化了Netlink智能开发人员的工作。 它提供了使套接字处理,消息构建,验证,解析和序列跟踪更容易的功能。
  • 易于重用:您可以使用库在此库之上构建自己的抽象层。
  • 去耦:组合图书馆的主要砖块的相互依赖性减少了,即图书馆提供了许多帮手,但是程序员并没有被迫使用它们。

Git Tree


目前的开发版本的libmnl可以通过https://git.netfilter.org/libmnl/访问。

作者


libmnl主要由Pablo Neira Ayuso撰写,由Jozsef Kadlecsik和Jan Engelhardt撰写。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,964评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,099评论 19 139
  • 是天上划破银河的星星 是上帝遗落人间的精灵 是千年前的美丽的化身 你说 江南烟雨使你着迷 北国飘雪让你不舍 塞外辽...
    熙晗煜阅读 223评论 0 0
  • 中华上下悠悠五千年历史,不缺英雄,也不缺美人,自然也少不了缠绵悱恻的爱情故事。成语不仅仅言简意赅,背后更有令...
    醉想读书阅读 862评论 0 1
  • 什么时候我们特别羡慕有钱又有闲的人呢?那就是自己既没钱又没时间的时候! 前几年好多文章写逃离北上广,主要是压力太大...
    素心瑾年阅读 1,152评论 0 2