jNetPcap ist eine Java-Hülle um die Bibliothek Libpcap zum Aufzeichnen von Netzwerk-Paketen. Das API wird in Java bereitgestellt, was das Anpassen von Kernel-Puffern, Flags und andere Features ermöglicht. Alle Puffer aufgezeichneter Pakete werden nicht kopiert, sondern in effiziente java.nio.ByteBuffer eingepackt und an Java durch Referenzen übergeben. Das ermöglicht Kopien von Paketdaten, die nicht im Speicher sind, und sehr effiziente und schnelle Auslieferung von Paketen. Die Software wird für verschiedene Plattformen zusammen mit der passenden nativen Bibliothek ausgeliefert. (non)