这门课解决什么问题:把网络流量变成可读的告警

很多做运维或者刚转行安全的同学,手里捏着一堆抓包文件,却不知道怎么自动化地从中筛出异常行为。Suricata 作为开源的 IDS/IPS 引擎,解决的就是这个场景:它能把流经网卡的数据包,按照你定好的规则逐条比对,输出结构化的告警日志。这门课的切入点很克制,没有扯太远的架构演进,而是直接带你从 Ubuntu 环境搭起,落到具体的 ICMP 流量检测上。如果你平时的工作只是看现成监控大盘,想往下走一层,搞懂安全产品到底是怎么识别威胁的,这套实操资料能帮你把概念坐实。

适合什么基础,建议先看哪几块

这套资料不适合完全零基础的小白。你需要对 Linux 命令行有基本了解,知道怎么在终端里装软件、改配置文件,懂一点 TCP/IP 的基本协议就够用了。资料前半段花了篇幅讲系统安装和企业网络架构,如果你本身环境已经 ready,这部分可以快进。建议直接从规则编写模块看起,重点看规则格式和 Payload 字段这两节。Suricata 的语法和 Snort 有互通的地方,核心在于理解头部字段和内容匹配的逻辑。先别急着去碰图形化工具,手写两三行规则,跑通一个最简单的 ping 检测,把告警日志在终端里打印出来,这比看十遍概念都管用。

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

看完这套资料,你至少能独立完成一件事:在一台测试服务器上把引擎跑起来,自己写规则抓取特定的网络流量。不要只盯着视频看,资料包的价值在于跟着复现。建议你自己开一台虚拟机,一边看规则编写那几节,一边在本地敲命令。先写一条检测 ICMP Payload 的规则,然后用 ping 命令带特定字符串去触发它。当你看到 eve.json 里成功吐出你自己写的告警时,这门课的核心就算拿到了。后续如果想往 IPS 模式走,也就是直接阻断流量而不是只告警,在这个基础上改一下配置模式就行。学完这套,你具备的是写规则和排查误报的动手能力,离独立部署企业级安全网关还有距离,但作为敲开网络检测大门的第一步,足够务实了。


你将对IDS和IPS安全的核心概念有全面深刻的理解,帮助同学们深入学习网络安全产品底层原理

课程目录

*   01 Suricata简介/

  *   01 1.1 Suricata简介.mp4 (91.66 MB), 16:20

  *   02 1.2 Suricata企业网络架构.mp4 (54.11 MB), 11:08

  *   03 1.3 Ubuntu24.04系统安装.mp4 (37.71 MB), 09:17

*   02 Suricata规则编写/

  *   01 2.1 Suricata规则格式.mp4 (76.96 MB), 15:01

  *   02 2.2 Suricata规则Payload字段.mp4 (38.64 MB), 10:33

  *   03 2.3 Suricata规则图形工具.mp4 (45.73 MB), 09:32

  *   04 2.4 ICMP流量检测实战.mp4 (82.43 MB), 13:29

  *   05 2.5 存活主机探测检测实战.mp4 (56.73 MB), 10:39

  *   06 2.6.SYN-Flood流量检测实战.mp4 (111.71 MB), 20:23

  *   07 2.7.端口扫描检测实战.mp4 (41.71 MB), 08:31

  *   08 2.8.SSH爆破登录检测实战.mp4 (126.32 MB), 19:10

  *   09 2.9.WEB目录爆破检测实战.mp4 (116.07 MB), 18:21

  *   10 2.10.数据包内文件提取.mp4 (85.53 MB), 13:27

*   03 Suricata高级配置/

  *   01 3.1 Suricata IPS模式简介.mp4 (48.06 MB), 09:06

  *   02 3.2.Suricata IPS主机防护.mp4 (160.09 MB), 27:00

  *   03 3.3 Suricata IPS三层网关防护.mp4 (139.26 MB), 23:43

  *   04 3.4 Suricata IPS二层透明模式.mp4 (178.21 MB), 31:12