2018 · 13 citations · 17 references
ComputingComputer ScienceCybersecurityComputer SecurityMachine LearningOperating SystemsOperating System SecurityPattern RecognitionFingerprinting TechniquesOperating System Fingerprinting
Identification of a communicating device operating system is a fundamental part of network situational awareness. However, current networks are large and change often which implies the need for a system that will be able to continuously monitor the network and handle changes in identified operating systems. The aim of this paper is to compare machine learning methods performance for OS fingerprinting on real-world data in the terms of processing time, memory requirements, and performance measures of accuracy, precision, and recall.
17
Scikit-learn: Machine Learning in Python
Fabián Pedregosa, Gaël Varoquaux, Alexandre Gramfort et al. · arXiv (Cornell University) · 2012 · 63.7K citations · Full text
An empirical study of the naive Bayes classifier
Irina Rish · 2001 · 2.5K citations