Telemetry-based data
Uses pre-collected Sysmon event records from the SILRAD dataset rather than executing malicious software.
A machine-learning project that evaluates labeled Sysmon event records to distinguish ransomware-related activity from goodware using the SILRAD dataset.
Sysmon telemetry · Feature-based ML · Binary classification
The project explores whether numerical representations of collected endpoint events can help a classifier identify ransomware-associated records.
Uses pre-collected Sysmon event records from the SILRAD dataset rather than executing malicious software.
A Random Forest baseline trained with a preprocessing pipeline and evaluated on the supplied test dataset.
MLflow records the baseline experiment's metrics, parameters and model artifacts for review.
The current implementation evaluates offline records. It is not a live endpoint protection product.
Load the supplied SILRAD training and testing CSV files.
Prepare the 36 input features and handle missing numeric values.
Fit the Random Forest model and measure classification performance.
Use the local Gradio app to inspect a test record and compare its predicted label with its actual label.
These values are from the current local Random Forest baseline evaluation. They are not a guarantee of future detection performance.
Classifies records from a prepared dataset, reports model metrics and demonstrates experiment tracking.
It does not currently collect live endpoint telemetry, block ransomware, quarantine files or guarantee protection.
Improve ransomware recall, investigate false negatives, validate data splits and test on independent endpoint data.
This page documents the current prototype and its measured baseline results.