Du côté du filtrage de paquets[0], les nouveautés sont nombreuses.
On peut citer l'intgégration de nfnetlink et la sortie de la bibliothèque associée libnfnetlink[1]. Les deux ensemble forment un système permettant de faire communiquer des application userspace avec le noyau.
Utilisant libnfnetlink, les bibliothèques suivantes sont aussi sorties:
- libnetfilter_log[2] qui fournit une interface de log des paquets, et est notamment utilisée par ulogd2 [3].
- libnetfilter_queue[4] qui permet à une application de gérer les paquets mis en attente par le noyau et de choisir des actions sur leur destin (drop, reject, ...). Le firewall authentifiant nufw[5] est un bon exemple de ce type d'interaction.
- libnetfilter_conntrack[6]: cette bibliothèque fournit une API pour gérer le suivi des connexions. La commande conntrack l'utilise et permet de manipuler la table de suivi des connexions.
# Netfilter
Posté par Jean . En réponse à la dépêche Sortie du noyau 2.6.14. Évalué à 10.
On peut citer l'intgégration de nfnetlink et la sortie de la bibliothèque associée libnfnetlink[1]. Les deux ensemble forment un système permettant de faire communiquer des application userspace avec le noyau.
Utilisant libnfnetlink, les bibliothèques suivantes sont aussi sorties:
- libnetfilter_log[2] qui fournit une interface de log des paquets, et est notamment utilisée par ulogd2 [3].
- libnetfilter_queue[4] qui permet à une application de gérer les paquets mis en attente par le noyau et de choisir des actions sur leur destin (drop, reject, ...). Le firewall authentifiant nufw[5] est un bon exemple de ce type d'interaction.
- libnetfilter_conntrack[6]: cette bibliothèque fournit une API pour gérer le suivi des connexions. La commande conntrack l'utilise et permet de manipuler la table de suivi des connexions.
[0] http://netfilter.org/index.html
[1] http://netfilter.org/projects/libnfnetlink/index.html
[2] http://netfilter.org/projects/libnetfilter_log/index.html
[3] http://svnweb.gnumonks.org/branches/ulog/ulogd2/
[4] http://netfilter.org/projects/libnetfilter_queue/index.html
[5] http://nufw.org
[6] http://netfilter.org/projects/libnetfilter_conntrack/index.h(...)