MLRan: A behavioural dataset for ransomware analysis and detection

Ransomware remains a critical threat to cybersecurity, yet publicly available datasets for training machine learning-based ransomware detection models are scarce and often have limited sample size, diversity, and reproducibility. In this paper, we introduce MLRan, a behavioural ransomware dataset, comprising over 4800 samples across 64 ransomware families and a balanced set of goodware samples. The samples span from 2006 to 2024 and encompass the four major types of ransomware: locker, crypto, ransomware-as-a-service, and modern variants. We also propose guidelines (GUIDE-MLRan), inspired by previous work, for constructing high-quality behavioural ransomware datasets, which informed the curation of our dataset. We evaluated the ransomware detection performance of several machine learning (ML) models using MLRan. For this purpose, we performed feature selection by conducting mutual information filtering to reduce the initial 6.4 million features to 24,162, followed by recursive feature elimination, yielding 483 highly informative features. The ML models achieved an accuracy, precision and recall of up to 98.7%, 98.9%, 98.5%, respectively. Using SHAP and LIME, we identified critical indicators of malicious behaviour, including registry tampering, strings, and API misuse. The dataset and source code for feature extraction, selection, ML training, and evaluation are available publicly to support replicability and encourage future research, which can be found at https://github.com/faithfulco/mlran . • MLRan: largest open-source behavioural ransomware dataset (64 families, 4.8K+ samples). • GUIDE-MLRan provides standardised guidelines for reproducible dataset creation. • Two-stage feature selection reduced 6.4M features to 483 without accuracy loss. • SHAP and LIME reveal key ransomware behaviours: strings, registry, and API. • Fully open-source pipeline: sandboxing, code for feature extraction and selection, ML training, and dataset.

Authors

Institutions

Publication Details

Journal
Journal of Network and Computer Applications
Published
2026-03-14
DOI
https://doi.org/10.1016/j.jnca.2026.104475
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

MLRan: A behavioural dataset for ransomware analysis and detection

Anca Delia Jurcut, Liliana Pasquale, Faithful Chiagoziem Onwuegbuche, Sunday Olaoluwa Adelodun
Journal of Network and Computer Applications
Advanced Malware Detection Techniques
article

MLRan: A behavioural dataset for ransomware analysis and detection

Anca Delia Jurcut, Liliana Pasquale, Faithful Chiagoziem Onwuegbuche, Sunday Olaoluwa Adelodun
article en

Abstract

Ransomware remains a critical threat to cybersecurity, yet publicly available datasets for training machine learning-based ransomware detection models are scarce and often have limited sample size, diversity, and reproducibility. In this paper, we introduce MLRan, a behavioural ransomware dataset, comprising over 4800 samples across 64 ransomware families and a balanced set of goodware samples. The samples span from 2006 to 2024 and encompass the four major types of ransomware: locker, crypto, ransomware-as-a-service, and modern variants. We also propose guidelines (GUIDE-MLRan), inspired by previous work, for constructing high-quality behavioural ransomware datasets, which informed the curation of our dataset. We evaluated the ransomware detection performance of several machine learning (ML) models using MLRan. For this purpose, we performed feature selection by conducting mutual information filtering to reduce the initial 6.4 million features to 24,162, followed by recursive feature elimination, yielding 483 highly informative features. The ML models achieved an accuracy, precision and recall of up to 98.7%, 98.9%, 98.5%, respectively. Using SHAP and LIME, we identified critical indicators of malicious behaviour, including registry tampering, strings, and API misuse. The dataset and source code for feature extraction, selection, ML training, and evaluation are available publicly to support replicability and encourage future research, which can be found at https://github.com/faithfulco/mlran . • MLRan: largest open-source behavioural ransomware dataset (64 families, 4.8K+ samples). • GUIDE-MLRan provides standardised guidelines for reproducible dataset creation. • Two-stage feature selection reduced 6.4M features to 483 without accuracy loss. • SHAP and LIME reveal key ransomware behaviours: strings, registry, and API. • Fully open-source pipeline: sandboxing, code for feature extraction and selection, ML training, and dataset.

Journal of Network and Computer ApplicationsVol. 250
University College Dublin (IE), Science Foundation Ireland (IE), University of Ibadan (NG), Lero (IE)
Openalex Percentile: Top 23%
Advanced Malware Detection Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.