implementing-purdue-model-network-segmentation

Plans Purdue Model network segmentation with VLAN assignments and inter-zone firewall rules for ICS environments.

954|172|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/xalgord/xalgorix --skill implementing-purdue-model-network-segmentation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implementing-purdue-model-network-segmentation
Source: https://github.com/xalgord/xalgorix/tree/main/internal/tools/skills/data/ot-ics-security/implementing-purdue-model-network-segmentation
Command: npx skills add https://github.com/xalgord/xalgorix --skill implementing-purdue-model-network-segmentation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Flat OT networks and direct IT-to-PLC connectivity leave industrial control systems exposed, and retrofitting segmentation without a structured model often produces DMZs that leak traffic or firewall rules with dangerous any/any permits.

Core Features & Use Cases

  • Purdue Level Classification: Maps OT/IT assets from a CSV inventory into Purdue levels 0 through 5, inferring levels from device types when not explicitly assigned.
  • VLAN and Firewall Rule Generation: Produces VLAN assignment plans per level and a default-deny inter-zone ruleset covering Modbus, EtherNet/IP, S7comm, and historian replication flows.
  • Level 3.5 DMZ Design: Defines the IT/OT DMZ architecture with historian replica, MFA-protected jump server, patch staging, and AV relay so no connection passes end-to-end.
  • Use Case: An audit finds enterprise IT can reach PLCs directly. Use this Skill to classify the asset inventory, generate the segmentation plan, and migrate flows through a DMZ one at a time with rollback.

Quick Start

Ask the AI to classify my OT asset inventory CSV into Purdue levels and generate a segmentation plan with firewall rules and a Level 3.5 DMZ design.

Frequently Asked Questions about implementing-purdue-model-network-segmentation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I segment an OT network using the Purdue Model?

Classify all assets into Purdue levels 0-5, assign VLAN ranges per level, then deploy an IT/OT DMZ at Level 3.5 with north and south firewalls. Migrate data flows one at a time through the DMZ and enforce a default-deny rule between zones.

What is a Level 3.5 DMZ in industrial network security?

The Level 3.5 DMZ is a demilitarized zone between enterprise IT and OT operations where all cross-boundary data exchange occurs. It hosts historian replicas, jump servers, and patch staging, and it terminates every session so no traffic passes end-to-end.

How do I verify network segmentation actually works in an ICS environment?

Capture traffic from Level 4 and confirm zero packets reach Level 1 or 2 IP addresses, and export firewall rulesets to grep for any/any permits on industrial protocols. Use passive discovery tools like Nozomi or Claroty to detect backdoor paths such as vendor laptops or cellular modems.

When should I not use the Purdue Model for segmentation?

Avoid it for micro-segmentation within a single Purdue level, cloud-native environments without traditional ICS networks, or purely IT environments. Those cases call for zone-and-conduit modeling or standard IT segmentation approaches instead.

What firewall rules are needed between IT and OT networks?

Deny all direct enterprise-to-Level-1 and Level-2 traffic, allow historian push to a DMZ replica, permit RDP only through an MFA-protected jump server, and block Level 1 outbound internet access. End the ruleset with a logged default-deny-all rule.