Skip to content
EntityQ285459· pop 17· linked from 38 articles

Also known as packet capture

In the field of computer network administration, pcap is an application programming interface (API) for capturing network traffic. While the name is an abbreviation of packet capture, that is not the API's proper name. Unix-like systems implement pcap in the libpcap library; for Windows, there is a port of libpcap named WinPcap that is no longer supported or developed, and a port named Npcap for Windows 7 and later that is still supported.

Key facts

Software.name
Npcap
Software.developer
the Nmap project
Software.latest release version
1.79
Software.programming language
C
Software.operating system
Windows
Software.genre
Library for packet capture
Software.license
Proprietary (source available)
Software.discontinued
yes

via Wikipedia infobox

Wikidata facts

Instance of
game engine
Official website
www.tcpdump.org
Show 2 more facts
copyright license
BSD licenses
programmed in
Q15777
Sources (3)

via Wikidata · CC0

Article · 日本語

pcap (packet capture) とは、コンピュータネットワーク管理の分野におけるパケットスニファのためのAPIである。Unix系のシステムではpcapはlibpcapとして実装されている。Windowsではlibpcapを移植したWinPcapが使われていたが、開発が終了したためWindows Vista以降を対象としたNpcapが後継として使われている。 モニタリングソフトウェアは、ネットワーク上を流れているパケットをキャプチャするためにlibpcapやWinPcapを利用することができる。さらに新しいバージョンでは、リンク層上にパケットを送り出すことや利用可能なネットワークインターフェースの一覧を取得することもできる。 libpcap/WinPcapはキャプチャしたパケットをファイルに保存したり、保存したファイルから読み出したりできる。つまり、アプリケーションはキャプチャしたネットワークのトラフィックをそのまま解析したり、いったん保存したトラフィックを解析することが、単一の解析プログラムだけで実現できる。libpcap/WinPcapのフォーマットで保存されたファイルは、そのフォーマットを理解するアプリケーションによって読み込める。 libpcap/WinPcapは、オープンソースや商用のネットワークツールのパケットキャプチャ・フィルタリングエンジンを提供している。これにはプロトコル・アナライザ(パケットスニファ)、、侵入検知システム、トラフィックジェネレータ、ネットワークテスターなどが含まれる。 pcap APIの実装はC言語とC++で書かれており、Java、.NET、さらにスクリプト言語などではたいていラッパーが利用可能である。

Abstract from DBpedia / Wikipedia · CC BY-SA