A Python implementation of automatic invariant rule mining for anomaly detection in industrial control systems. It is an implementation based on the paper A Systematic Framework to Generate Invariants for Anomaly Detection in Industrial Control Systems in NDSS 2019, with the exception that the CFP-growth++ algorithm is replaced by CFP-growth which is easier for Python integration.
cd InvarintRuleAD/AD
python main.py