Aller au contenu principal
Accès ouvert déclaré 2026 dataset

A dataset of Linux-based IoT malware

0Citations signalées, ce qui n’est pas une note de qualité
3Institutions déclarées
2Pays d’affiliation déclarés

Rattachement africain : es, fi. Niveau de preuve : code pays fourni par la source.

Le résumé fourni par la source

How to reconstruct the dataset before use: The archive iot_malware_dataset.tar.gz is split into 9 parts (iot_malware_dataset.tar.gz.part001 to iot_malware_dataset.tar.gz.part009). Download all 9 parts into the same directory, then join them: cat iot_malware_dataset.tar.gz.part* > iot_malware_dataset.tar.gz Check the reassembled file before extracting it: sha256sum iot_malware_dataset.tar.gz# expected: 77c7cce2c6e1cf12a6318b3b6c800240c54471c5255949b46a0e160db45848ff Then extract normally: tar xzf iot_malware_dataset.tar.gz A dataset of Linux-based IoT malware This dataset provides execution traces and static analysis features for Linux-based IoT malware samples collected from the VirusShare repository between 2021 and 2025. It complements existing IoT malware datasets, most of which focus on samples collected prior to 2020, by capturing more recent threats across a wide range of CPU architectures, including ARM, MIPS (little- and big-endian), x86, x86-64, PowerPC, SPARC, Renesas SH, and Motorola m68k. Each sample was analyzed using a combination of static and dynamic techniques: - Static analysis (performed with radare2): executable sections, imported libraries and functions, opcode sequences per function, cyclomatic complexity, entropy, packer detection (via Detect It Easy), and exploit indicators (CVEs inferred from YARA rules).- Dynamic analysis: each sample was executed for 60 seconds in a QEMU-based sandbox built with Buildroot (supporting uClibc, glibc, and musl runtimes), with system interactions monitored using strace to capture process-level system call traces, including syscall names, parameters, and return values.- Labeling: malware family labels were assigned using AVClass based on VirusTotal reports. The dataset consists of 47,248 JSON files, distributed as a compressed .tar.gz archive (~22.8 GB compressed; 149.9 GB uncompressed for the JSON files and 135.1 GB for the raw execution traces), organized into two directories: one containing the analysis JSON files and one containing the raw execution traces. Each JSON file includes:- Sample metadata (filename, architecture, endianness, bitness, binary format, compiler, MD5/SHA-1 hashes, analysis date)- Static features (sections, imports, libraries, cyclomatic complexity, opcode sequences, entropy, detected packer, detected exploits)- Process-level execution traces (system calls, parameters, and return values per process)- Malware family label (AVClass) Related research article: J. Carrillo-Mondéjar, G. Suárez-Tangil, A. Costin, R. J. Rodríguez, "Exploring shifting patterns in recent IoT malware," Proceedings of the European Conference on Cyber Warfare and Security, Vol. 23(1), 2024. https://doi.org/10.34190/eccws.23.1.2280

Ce résumé expose les affirmations des auteurs. BNTIC ne l’interprète pas comme une validation indépendante des résultats.

Le contrôle bibliographique ouvert

La source scientifique ouverte est momentanément indisponible.

Les institutions déclarées

Une affiliation ne permet pas de déduire la nationalité d’un auteur.

BNTIC News n’est pas le producteur de ces données. Les publications sont interrogées à la demande dans Crossref, OpenAIRE, DOAJ, Europe PMC, HAL, DataCite, AfricArXiv, ROR et la Banque mondiale, sans clé d’accès. OpenAlex reste optionnel. Aucun service payant n’est nécessaire et aucune donnée externe n’est enregistrée en base. Consulter les sources et leurs limites.