nf-HiPAC ist ein voll ausgestatteter Paketfilter für Linux, der die Mächtigkeit und Flexibiltät von HiPAC demonstriert. HiPAC ist ein neuartiges Framework für die Paket-Klassifikation, welches einen fortschrittlichen Algorithmus benutzt, um die Anzahl der Memory Lookups pro Paket zu minimieren. Es ist ideal für Umgebungen, in denen große Regelsätze und/oder Netzwerke mit hohen Bandbreiten eine Rolle spielen.
nf-HiPAC bietet denselben reichhaltigen Funktionsumfang wie iptables, der bekannte Linux Paketfilter. Die Komplexität des ausgeklügelten HiPAC Paket Klassifikationsalgorithmus ist hinter einem iptables-kompatiblen Userinterface verborgen, wodurch es ein leichtes ist, iptables durch nf-HiPAC zu ersetzen. Die Semantik der iptables-Regeln wird beibehalten. Das bedeutet, dass Sie ihre Regeln wie gewohnt konstruieren können. Der User muss sich also gar nicht näher mit der Funktionsweise des HiPAC-Algorithmus beschäftigen.
Das nf-HiPAC Userspace Tool ist so entworfen worden, dass es so kompatibel wie möglich zu einem 'iptables -t filter' ist. Neben den nativen nf-HiPAC targets unterstützt es auch iptables targets und matches und stateful packet filtering (connection tracking) via netfilter. Dies alles macht einen Wechsel von iptables zu nf-HiPAC sehr einfach. Normalerweise ist es ausreichend die Aufrufe von iptables durch Aufrufe von nf-hipac für Ihre Filterregeln zu ersetzen.