Die »network authentication wrapper library« (libnaw) ist eine modulare Authentifikations-Bibliothek, die Programmen, die nicht im Quellcode zur Verfügung stehen, zu einer Authentifikation verhelfen kann, indem sie als zusätzliche Bibliothek mit LD_PRELOAD geladen wird. Sie kann auch ganz normal in freie Software integriert werden, um Authentifikation einzubauen. Die Verwendung von ladbaren Modulen gibt libnaw die Flexibilität, jede Art von Authentifikation zu erreichen, was durch Regeln festgelegt wird.