Netfilter fait partie de la technologie incluse dans le système d’exploitation open source Linux. Dans tous les logiciels libres de ce système d’exploitation, Netfilter est une ressource pour contrôler les paquets de données et les communications réseau globales. Il représente également la partie de Linux que les programmeurs utilisent pour créer des pare-feu, qui assurent la sécurité Internet des réseaux informatiques.
Ipchains et iptables, une technologie plus ancienne, ont été remplacées par Netfilter. Ces types de programmes aidaient auparavant à filtrer les paquets de données, qui sont des éléments individuels d’une communication Internet ou réseau plus large. Avec Netfilter, les programmeurs peuvent gérer les paquets de différentes manières, dans le but de diriger le trafic réseau ou de surveiller les communications réseau. Ce logiciel gratuit lié au réseau donne aux programmeurs individuels plus de pouvoir pour créer des programmes de surveillance du réseau qui répondent à leurs besoins individuels, sans avoir à acheter des solutions de pare-feu standardisées et à les installer dans un système.
Netfilter fait partie d’une GPL, ou General Public License, catégorie de technologie. Cela signifie qu’au lieu d’être protégé par le droit d’auteur pour une utilisation exclusive, les créateurs de cette technologie ont utilisé d’autres moyens légaux pour assurer sa libre prolifération et son utilisation. Ce type de logiciel est un exemple de la façon dont les technologies à usage public rivalisent avec celles qui sont fabriquées par des entreprises individuelles et protégées par le droit d’auteur pour la vente et l’utilisation exclusives.
L’une des choses que fait Netfilter est de filtrer les paquets en différentes “sessions”. Cela montrera aux utilisateurs exactement comment des paquets plus petits faisaient partie d’un ensemble plus large de communications au sein d’un réseau ou sur Internet. Contrairement à certaines technologies de “pare-feu” Internet conçues pour sécuriser les communications, ces programmes gratuits incitent les programmeurs à “construire” leurs propres pare-feu à partir de la technologie existante.
Étant donné que Netfilter fait partie d’un mouvement de logiciels “libres”, le programme est plus flexible que les programmes de pare-feu protégés par le droit d’auteur et distribués par les fournisseurs. La catégorie de logiciels GPL fait partie intégrante de ce que l’on appelle le mouvement “open source”, où une communauté de programmeurs distribue des logiciels pour une utilisation gratuite et même des modifications. Linux et les technologies similaires offrent un nouveau type de concurrence aux entreprises qui jouissaient auparavant d’une plus grande domination sur la distribution de logiciels. Au fil du temps, les scepticismes courants envers les logiciels open source, y compris les préoccupations concernant l’accessibilité et les interfaces conviviales, cèdent la place à des programmes comme Netfilter qui offrent la possibilité d’économiser de l’argent tout en augmentant la personnalisation des logiciels en fonction de l’utilisateur.