这门课解决什么问题

网络安全流量分析的第一道门槛,不是写脚本,而是看懂包。很多初学者装好抓包工具后,面对满屏十六进制和协议树往往无从下手,不知道该过滤什么、该追踪哪条流、怎么把隐藏在报文里的关键信息提取出来。这门课聚焦的就是这个环节:从协议结构入手,建立基本的流量分析思路。它覆盖了网络模型、数据封装、ICMP、IP和TCP等核心协议,并结合抓包工具的实际操作,演示如何用过滤规则定位目标数据、如何追踪完整会话、如何识别端口扫描行为。如果你经常被安全竞赛里的流量题卡住,或者做运维时排查网络故障缺乏体系化方法,这套资料能帮你把零散的协议知识串成可操作的排查流程。

适合什么基础与建议先看的重点

课程默认你具备基本的计算机操作常识,但不要求熟练掌握网络底层原理。如果你连IP地址和子网掩码都算不清楚,也不用担心,资料里有专门章节从公网与私有地址、默认网关这些基础概念讲起。建议学习时优先看三块:第一是数据封装和Wireshark入门,这决定了你能不能看懂后续所有抓包结果;第二是IP和TCP的过滤规则,这是所有流量分析的操作底座,不会过滤就等于在海量报文里盲找;第三是TCP追踪数据流和nmap扫描流量分析,前者教你还原完整通信内容,后者帮你理解攻击行为在网络层长什么样。这几块内容前后衔接紧密,按顺序看比跳着看更容易建立整体认知。

学完能独立做什么与资料怎么配合练习

学完之后,你应该能独立完成几件具体的事:针对一段给定的pcap文件,写出正确的过滤表达式锁定特定IP或端口;追踪TCP流还原出传输的文本内容;识别基本的端口扫描流量特征;用命令行工具提取报文中的字符串信息。这些能力组合起来,足以应对常规的流量分析排查任务。资料配合练习的方式很明确:每学完一个协议章节,就找对应的练习题做一次完整流程操作,从打开文件、写过滤规则到提取数据。工具操作部分建议边看边在自己机器上装一份抓包环境,跟着演示同步操作,不要只看不动手。过滤规则这种东西,看懂和能写对之间差着反复练习的距离。


在网络安全流量分析题目中涉及的一些网络协议,以及流量分析的基本解题思路。

课程目录

*   01 流量分析入门/

  *   01 课程介绍

  *   02 网络协议与网络模型

  *   03 数据封装

  *   04 初识Wireshark

  *   05 如何查找字符串

  *   06 流量分析签到题

*   02 ICMP协议/

  *   01 ICMP协议分析

  *   02 tshark数据提取实战1

  *   03 tshark数据提取实战2

*   03 IP协议/

  *   01 IP地址和子网掩码

  *   02 公网IP和私有IP

  *   03 默认网关

  *   04 IP地址过滤规则

  *   05 IP和ICMP过滤实战

*   04 TCP协议/

  *   01 TCP协议分析

  *   02 端口和socket

  *   03 端口过滤规则

  *   04 追踪数据流

  *   05 BUUCTF-[BSidesSF2019]zippy

  *   06 抓包分析nmap端口扫描流量

  *   07 过滤开放端口

*   05 telnet协议/

  *   01 telnet协议分析

  *   02 统计telnet暴破次数

*   06 FTP协议/

  *   01 FTP协议原理分析

  *   02 访问FTP服务

  *   03 FTP流量分析

  *   04 FTP流量分析实战

  *   05 BUUCTF-被偷走的文件

  *   06 BUUCTF-秘密文件

*   07 DNS协议/

  *   01 DNS协议分析

  *   02 Bugku-agentDNS

*   08 HTTP协议/

  *   01 HTTP请求和响应

  *   02 HTTP请求报文

  *   03 HTTP响应报文

  *   04 攻防世界-流量分析2

  *   05 结束语