Pcap

数据包捕获

Pcap计算机网络管理领域中一个用于捕获网络流量应用程序接口(API)。其名称来源于“抓包”(英语:packet capture)(并非它的正确名称)。Pcap是用C语言编写的。在类Unix系统中libpcap实现了pcap;在Microsoft Windows上,则由Npcap库移植了libpcap,Windows 7中可以使用WinPcap库的移植,但现已不再维护。

libpcap
开发者The Tcpdump team
当前版本1.9.1(2019年9月30日,​5年前​(2019-09-30[1]
源代码库GitHub上的libpcap页面
编程语言C语言
操作系统LinuxSolarisFreeBSDNetBSDOpenBSDMacOS以及其他类Unix系统
类型数据包分析器函式库
许可协议BSD许可证[2]
网站www.tcpdump.org
WinPcap
开发者河床科技公司英语Riverbed Technology
最终版本4.1.3(2013年3月8日,​11年前​(2013-03-08[3]
操作系统Microsoft Windows
类型数据包分析器函式库
许可协议免费软件
网站www.winpcap.org
Npcap
开发者the Nmap project
当前版本0.9996(2020年8月7日,​4年前​(2020-08-07[4]
操作系统Microsoft Windows
类型数据包分析器函式库
许可协议 编辑维基数据链接
网站nmap.org/npcap

Wireshark等网络侧录或监控软件可以使用Pcap来捕获在计算机网络上传输的网络数据包

参考文献

  1. ^ tcpdump and libpcap latest release. tcpdump.org. [2019-10-11]. (原始内容存档于2019-10-10). 
  2. ^ tcpdump and libpcap license. tcpdump.org. [2020-05-02]. (原始内容存档于2012-04-15). 
  3. ^ WinPcap Changelog. [2020-08-19]. (原始内容存档于2006-11-24). 
  4. ^ npcap/CHANGELOG.md. [2020-08-19]. (原始内容存档于2018-08-08). 

外部链接