Lesson 02 Network Intrusion Detection with AI
Theme:

Homework

Take your NIDS skills beyond the lab: build a rule pack, benchmark against a SOC dashboard, and automate one piece of the triage.

Task 1 — Rule Pack

Objective: Write 3 high-fidelity Suricata rules from the lab findings.

Instructions:

Deliverable: custom-rules.rules file with 3 commented Suricata rules.

Task 2 — Coverage Map

Objective: Produce a MITRE ATT&CK Navigator-style coverage map for network detections.

Instructions:

Deliverable: A markdown table with 10 techniques and an exec summary paragraph.

Task 3 — Automation Script

Objective: Write a short Python script that parses a Suricata alert JSON file and produces the exact report format you used in Exercise 1.

Instructions:

Deliverable: A nids-triage.py script and a sample output.