netfilter project logo

The netfilter.org "libnfnetlink" project

What is libnfnetlink?

libnfnetlink is the low-level library for netfilter related kernel/userspace communication. It provides a generic messaging infrastructure for in-kernel netfilter subsystems (such as nfnetlink_log, nfnetlink_queue, nfnetlink_conntrack) and their respective users and/or management tools in userspace.

This library is not meant as a public API for application developers. It is only used by other netfilter.org projects, such as libnetfilter_log, libnetfilter_queue or libnetfilter_conntrack.

Dependencies

libnfnetlink requires and a kernel that features the nfnetlink subsystem. This includes all 2.6.x kernels >= 2.6.14.

Main Features

  • low-level nfnetlink message processing functions

Git Tree

The current development version of libnfnetlink can be accessed at https://git.netfilter.org/cgi-bin/gitweb.cgi?p=libnfnetlink.git;a=summary.

Authors

libnfnetlink was mostly written by the netfilter core team, with some contributions from Pablo Neira Ayuso.


Copyright © 1999-2008 The netfilter webmaster . Harald Welte and Pablo Neira Ayuso