{"title":"Fingerprinting IP-Connected Devices Using Machine Learning and Deep Learning Models","authors":"Stamatis Karnouskos","doi":"10.1109/OJIES.2026.3704910","DOIUrl":null,"url":null,"abstract":"Device fingerprinting enables various asset management scenarios. This work presents a comprehensive evaluation of machine learning (ML) and deep learning (DL) approaches for fingerprinting IP-connected devices using the publicly available network mapper (Nmap) operating system (OS) database. Focusing on the classification of three critical device characteristics, i.e., operating system family, vendor, and device type, fingerprinting is treated as a multiclass classification problem. The performance of eleven algorithms, including six classical ML models and five deep neural network (DNN) architectures, is evaluated. The experiments explore the impact of data imbalance, employing synthetic minority oversampling technique and adaptive synthetic for synthetic data augmentation. The empirical results show that tree-based ML models, such as decision trees, random forests, and extreme gradient boosting, achieve high accuracy at significantly lower training and inference costs than DNNs. Although DNNs can also yield competitive area under the curve (AUC) scores, their performance benefits are outweighed by training requirements, making them less suitable for most practical applications. This study concludes that traditional ML approaches remain preferable for OS, vendor, and device type classification in IP-connected device fingerprinting scenarios, and it highlights key tradeoffs in performance, complexity, and computational overhead. The results are of interest to industry stakeholders, including researchers, security practitioners, and system designers who integrate device identification into their asset management, security, and critical infrastructure systems.","PeriodicalId":52675,"journal":{"name":"IEEE Open Journal of the Industrial Electronics Society","volume":"7 ","pages":"1008-1018"},"PeriodicalIF":4.6000,"publicationDate":"2026-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=11569105","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Open Journal of the Industrial Electronics Society","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/11569105/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/6/17 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0
Abstract
Device fingerprinting enables various asset management scenarios. This work presents a comprehensive evaluation of machine learning (ML) and deep learning (DL) approaches for fingerprinting IP-connected devices using the publicly available network mapper (Nmap) operating system (OS) database. Focusing on the classification of three critical device characteristics, i.e., operating system family, vendor, and device type, fingerprinting is treated as a multiclass classification problem. The performance of eleven algorithms, including six classical ML models and five deep neural network (DNN) architectures, is evaluated. The experiments explore the impact of data imbalance, employing synthetic minority oversampling technique and adaptive synthetic for synthetic data augmentation. The empirical results show that tree-based ML models, such as decision trees, random forests, and extreme gradient boosting, achieve high accuracy at significantly lower training and inference costs than DNNs. Although DNNs can also yield competitive area under the curve (AUC) scores, their performance benefits are outweighed by training requirements, making them less suitable for most practical applications. This study concludes that traditional ML approaches remain preferable for OS, vendor, and device type classification in IP-connected device fingerprinting scenarios, and it highlights key tradeoffs in performance, complexity, and computational overhead. The results are of interest to industry stakeholders, including researchers, security practitioners, and system designers who integrate device identification into their asset management, security, and critical infrastructure systems.
期刊介绍:
The IEEE Open Journal of the Industrial Electronics Society is dedicated to advancing information-intensive, knowledge-based automation, and digitalization, aiming to enhance various industrial and infrastructural ecosystems including energy, mobility, health, and home/building infrastructure. Encompassing a range of techniques leveraging data and information acquisition, analysis, manipulation, and distribution, the journal strives to achieve greater flexibility, efficiency, effectiveness, reliability, and security within digitalized and networked environments.
Our scope provides a platform for discourse and dissemination of the latest developments in numerous research and innovation areas. These include electrical components and systems, smart grids, industrial cyber-physical systems, motion control, robotics and mechatronics, sensors and actuators, factory and building communication and automation, industrial digitalization, flexible and reconfigurable manufacturing, assistant systems, industrial applications of artificial intelligence and data science, as well as the implementation of machine learning, artificial neural networks, and fuzzy logic. Additionally, we explore human factors in digitalized and networked ecosystems. Join us in exploring and shaping the future of industrial electronics and digitalization.