阅读:314回复:1
运维开发级网络开发实战之gopacket篇
gopacket这个库之前在其他课程或公开课带到过,其实这是一个很有用的网络流量分析和数据包构建库,可用来做一些运维开发级的工具和平台。同时也可以用来我们对网络知识的学习。本课程我们从gopacket入手
一方面: 帮助大家学习和入门这个库的使用 ,同时帮助大家对网络基础知识进行排毒和梳理 第二方面: 利用上述知识点,我们做个运维角度的工具用于对网络进行测试、分析。 本课程大约30课时左右,不适合新手。观看本课程需要对Linux基操、golang基本开发有所了解、 由于众所周知的原因,本课程关键细节会故意留坑,VIP学员一对一口述破解 第1讲:开张课、直接干、快速监听网卡 试听 开张课,没啥好啰嗦的,直接写代码了。大家注意要多练 第2讲:区分和获取tcp(四层)的数据包 上节课是一股脑全获取,这节课我们区分四层数据包,并打印相关信心 第3讲:利用tcp包分析和查看三次握手状态 我们借助gopacket库再来深入理解三次握手 第4讲:构建数据包(1): 二层报文的构建、序列化输出 试听 接下来我们开始学习构建报文,先从二层开始 本课程每周更新1-2课时 |
|
|