amobbs.com 阿莫电子技术论坛

标题: 一步一步建立Winpcap在VS2017 下开发配置 [打印本页]

作者: Stm32Motor    时间: 2022-11-27 21:29
标题: 一步一步建立Winpcap在VS2017 下开发配置
     Pcap 技术是网络底层开发的重要工具之一,允许应用程序避开成熟的网络协议,直接处理网络数据包。Pcap 技术直接对进出网卡的原始数据包进行处理,即用户自己对要传输的网络数据按照协议的首部格式进行封装,用户自己完成协议需要封装的内容,操作的是原始数据包套接字。套接字是操作系统提供给应用程序的编程接口,经过了操作系统处理(网络协议处理),提供的数据是剥离了网络协议的网络数据。WinPcap 是 Windows 平台下在数据链路层进行网络数据捕获和网络分析的开源库,它避开了操作系统对网络数据的隐藏,直接对数据链路层的数据分组进行处理,也就是原始的网络数据进行操作,可以方便地进行网络数据的封装和处理,它提供的功能主要有:
1:捕获经由主机的数据包
2:根据应用程序提供的规则过滤数据包
3:发送原始数据包到网络上
4:统计和收集网络流量信息
本人学习winpcap,主要是想自己写个ethercat主站程序;


作者: lyping1987    时间: 2022-11-27 23:03
学习!看起来高大上
作者: wxws    时间: 2022-11-28 03:19
golang 有专用包
作者: wazhiyi    时间: 2022-11-28 08:50
wxws 发表于 2022-11-28 03:19
golang 有专用包
(引用自3楼)

求推荐那个包
作者: wxws    时间: 2022-11-28 09:13
wazhiyi 发表于 2022-11-28 08:50
求推荐那个包
(引用自4楼)

简单搜索一下不就有了吗?

golang  pcap


https://colobu.com/2019/06/01/pa ... -analysis-gopacket/

作者: Stm32Motor    时间: 2022-11-28 22:05
golang pcap用go把libcap包了一层而已,底层用的还是libcap




欢迎光临 amobbs.com 阿莫电子技术论坛 (https://www.amobbs.com/) Powered by Discuz! X3.4