TekNap ist ein Napster-kompatibles Filesharingprogramm, um in Verbindung mit einem OpenNap- oder SlavaNap-Server Dateien zu tauschen und zu chatten. Der im original BWap genannte Client ermöglicht einem Server Admin mit Hilfe einer eingebauten Skriptsprache OpenNap-Server und in einem gewissen Maß auch SlavaNap-Server zu administrieren oder auch um auf Aktivitäten von Benutzern zu reagieren, um beispielsweise einfache Spiele im Chat zur Verfügung zu stellen oder anderweitig auf Benutzereingaben zu reagieren.
TekNap basiert auf dem ursprünglich aus der Unix-/Linux-Welt stammenden IRC-Client BitchX und wird in der Kommandozeile von *nix Betriebssystemen beziehungsweise von Windows in einer Cygwin-Umgebung ausgeführt.
Für die Verbindung wird das Napster Protokoll wie bei OpenNap und SlavaNap verwendet. Mit TekNap kann man sich aber auch zu IRC-Servern verbinden.