搜索
bottom↓
回复: 5

一步一步建立Winpcap在VS2017 下开发配置

[复制链接]

出50入135汤圆

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出235入235汤圆

发表于 2022-11-27 23:03:47 | 显示全部楼层
学习!看起来高大上

出0入228汤圆

发表于 2022-11-28 03:19:06 来自手机 | 显示全部楼层
golang 有专用包

出0入0汤圆

发表于 2022-11-28 08:50:32 | 显示全部楼层
wxws 发表于 2022-11-28 03:19
golang 有专用包
(引用自3楼)

求推荐那个包

出0入228汤圆

发表于 2022-11-28 09:13:24 | 显示全部楼层
wazhiyi 发表于 2022-11-28 08:50
求推荐那个包
(引用自4楼)

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

golang  pcap


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

出50入135汤圆

 楼主| 发表于 2022-11-28 22:05:25 | 显示全部楼层
golang pcap用go把libcap包了一层而已,底层用的还是libcap
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-19 13:52

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表