winpcap是windows平台下一個免費,公共的網路存取系統;開發winpcap這個專案的目的在於為win32應用程式提供存取網路底層的能力,它用於windows系統下的直接的網路程式設計。
本文操作環境:windows10系統、winpcap 4.1.3、thinkpad t480電腦。
推薦:《程式設計影片》
winpcap(windows packet capture)是windows平台下一個免費,公共的網路存取系統。開發winpcap這個專案的目的在於為win32應用程式提供存取網路底層的能力。它用於windows系統下的直接的網路程式設計。
特點
Winpcap提供了一個強大的程式設計接口,它很容易地在各個作業系統之間進行移植,也很方便程式設計師進行開發。
什麼樣的程式需要使用Winpcap
很多不同的工具軟體使用Winpcap於網路分析,故障排除,網路安全監控等面向。 Winpcap特別適用於下面這幾個經典領域:
1、網路及協定分析
2、網路監控
3、通訊日誌記錄
4、traffic generators
5、用戶層級的橋路與路由
6、網路入侵偵測系統(NIDS)
7、網路掃描
############################################### 8.安全工具######Winpcap有些方面不能做。它不依賴主機的諸如TCP/IP協定去收發封包。這意味著它不能阻塞,不能處理同一台主機中各程式之間的通訊資料。它只能「嗅探」到實體線路上的資料包。因此它不適用於traffic shapers,QoS調度,以及個人防火牆。 ######Winpcap內部結構######Winpcap是一個Win32平台下用來抓取和分析的系統。包含一個核心層級的packet filter,一個底層的DLL(packet.dll)和一個高階的獨立於系統的DLL(Wpcap.dll)###以上是winpcap是什麼軟體的詳細內容。更多資訊請關注PHP中文網其他相關文章!