Libpcap(Packet Capture Library),是一個用於捕獲網路數據包的開源C函式館,主要用於Unix和Linux平台。
Libpcap的功能包括捕獲流經網卡的原始數據包、構造原始數據包、分析抓包檔案以及自定義過濾規則,該庫提供了一個可移植的網路數據包捕獲框架,允許用戶級別的應用程式捕獲數據包,並考慮到應用程式的可移植性,Libpcap可以在大多數Linux平台上運行,並在Windows平台上有一個類似的開發庫Wincap。
Libpcap的主要套用包括網路協定分析、網路流量發生器、網路入侵檢測系統、網路掃描器和安全工具等。一些著名的網路監控軟體和工具,如Tcpdump和Wireshark,都是基於Libpcap開發的。