winpcap(windows packet capture)是windows平台下一個免費,公共的訪問係統。Winpcap可以為為win32應用程序提供訪問網絡底層的能力。
WinPcap 是由伯克利分組捕獲庫派生而來的分組捕獲庫,它是在Windows 操作平台上來實現對底層包的截取過濾。WinPcap 為用戶級的數據包提供了Windows 下的一個平台。WinPcap 是 BPF 模型和 Libpcap 函數庫在 Windows 平台下網絡數據包捕獲和網絡狀態分析的一種體係結構,這個體係結構是由一個核心的包過濾驅動程序,一個底層的動態連接庫 Packet.dll 和一個高層的獨立於係統的函數庫 Libpcap 組成。底層的包捕獲驅動程序實際為一個協議網絡驅動程序,通過對 NDIS 中函數的調用為 Win95、Win98、WinNT、和 Win2000 提供一類似於 UNIX 係統下 Berkeley Packet Filter 的捕獲和發送原始數據包的能力。Packet.dll 是對這個 BPF 驅動程序進行訪問的 API 接口,同時它有一套符合 Libpcap 接口(UNIX 下的捕獲函數庫)的函數庫。WinPcap的結構圖如圖1。
WinPcap 包括三個部分:第一個模塊NPF(Netgroup Packet Filter),是一個虛擬設備驅動程序文件。它的功能是過濾數據包,並把這些數據包原封不動地傳給用戶態模塊,這個過程中包括了一些操作係統特有的代碼。第二個模塊packet.dll為win32平台提供了一個公共的接口。不同版本的Windows係統都有自己的內核模塊和用戶層模塊。Packet.dll用於解決這些不同。調用Packet.dll的程序可以運行在不同版本的Windows平台上,而無需重新編譯。 第三個模塊 Wpcap.dll是不依賴於操作係統的。它提供了更加高層、抽象的函數。
packet.dll和Wpcap.dll:packet.dll直接映射了內核的調用。 Wpcap.dll提供了更加友好、功能更加強大的函數調用。WinPcap的優勢提供了一套標準的抓包接口,與libpcap兼容,可使得原來許多UNIX平台下的網絡分析工具快速移植過來便於開發各種網絡分析工具,充分考慮了各種性能和效率的優化,包括對於NPF內核層次上的過濾器支持,支持內核態的統計模式,提供了發送數據包的能力。
a:捕獲原始數據包,包括在共享網絡上各主機發送/接收的以及相互之間交換的數據包;
b:在數據包發往應用程序之前,按照自定義的規則將某些特殊的數據包過濾掉;
c:在網絡上發送原始的數據包;
d:收集網絡通信過程中的統計信息。
70KB / 03-27
係統其他
下載21.5M / 02-01
遊戲補丁
下載231KB / 09-26
係統優化
下載76.4M / 03-25
立即下載55M / 06-05
立即下載237.9M / 04-13
立即下載140.5M / 03-06
立即下載900.9M / 03-02
立即下載96.2M / 07-06
立即下載311.2M / 07-06
立即下載335M / 07-06
立即下載200M / 07-06
立即下載413.8M / 07-06
立即下載353.9M / 06-05
立即下載131.8M / 04-13
立即下載230.8M / 03-03
立即下載195.6M / 03-03
立即下載165.4M / 03-03
立即下載45.6M / 09-08
立即下載665.2M / 07-06
立即下載2.84G / 07-06
立即下載93M / 07-06
立即下載338.3M / 07-06
立即下載1.38G / 07-26
立即下載488.3M / 07-16
立即下載109.8M / 06-03
立即下載142M / 01-08
立即下載1.2M / 11-23
立即下載548.8M / 04-13
立即下載1.6M / 04-13
立即下載1.48G / 03-18
立即下載646.6M / 03-03
立即下載133.7M / 03-03
立即下載325.8M / 06-07
立即下載60M / 04-29
立即下載254M / 04-25
立即下載659M / 04-23
立即下載1M / 12-26
立即下載253.4M / 12-08
立即下載253M / 12-08
立即下載1.19G / 11-16
立即下載110.5M / 04-23
立即下載26.7M / 03-16
立即下載488.3M / 07-16
立即下載248.9M / 12-08
立即下載248.9M / 12-08
立即下載201.2M / 04-13
立即下載100.6M / 03-06
立即下載148.9M / 03-06
立即下載1.12G / 07-06
立即下載1.25G / 07-06
立即下載9.48G / 07-06
立即下載50KB / 07-06
立即下載116.2M / 04-10
立即下載1.92G / 04-17
立即下載201.5M / 04-13
立即下載7.31G / 07-01
立即下載94.3M / 07-06
立即下載2.48G / 07-06
立即下載7.63G / 07-06
立即下載1M / 07-06
立即下載778.1M / 07-06
立即下載509.7M / 07-06
立即下載561.8M / 07-11
立即下載1.32G / 01-19
立即下載72M / 07-06
立即下載548.7M / 07-06
立即下載1.00G / 07-06
立即下載9.13G / 07-06
立即下載126.2M / 07-06
立即下載72M / 07-06
立即下載105.1M / 07-06
立即下載132M / 07-06
立即下載