Skip to content

sondt99/AI-based-ICS-Incident-Investigation-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-based ICS Incident Investigation System

This project was built and completed during the GCC 2025 in Taiwan by Group 8, It called "AI-based ICS Incident Investigation System"

Requirements

  • Analyse malicious or abnormal traffic in ICS environment or traffic recording pcap
  • Import AI module to support multiple ICS protocol for different environments
  • Fine tune AI module for traffic analysing
  • Able to display network topology, infected devices and indicate malicious actions
  • Bonus: use AI to automate attacks on ICS

ICS System Architecture

image

Data Flow

image

Data Collection

Anomaly Detection Dataset for Industrial Control Systems

Attack type:

Normal, ddos, ip-scan, mitm, port-scan, replay, command-injection

Generate Flow

  • Multiple packets → One network flow
  • Group by (protocol, source, destination)
  • Preprocess data
  • Handle sequential data
  • Capture common characteristic

AI Training

Training AI Model with ICS Dataset

image

Model-AI

XGBoost

  • Multi-class classification and NaN
  • Fast training
  • Great performance

image

Result

Result-Training

image

Result-Validation

image

Tool Architecture

Use AI Model and Visualize the Network Topology

image

About

This project detects malicious or abnormal traffic in industrial control networks, visualizes network topology, and identifies compromised devices to safeguard critical infrastructure.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors