nPrint: A Standard Data Representation for Network Traffic Analysis

08/06/2020
by   Jordan Holland, et al.
0

Conventional detection and classification ("fingerprinting") problems involving network traffic commonly rely on either rule-based expert systems or machine learning models that are trained with manually engineered features derived from network traffic. Automated approaches in this area are typically tailored for specific problems. This paper presents nPrint, a standard, packet-based representation of network traffic that can be used as an input to train a variety of machine learning models without extensive feature engineering. We demonstrate that nPrint offers a suitable traffic representation for machine learning algorithms across three common network traffic classification problems: device fingerprinting, operating system fingerprinting, and application identification. We show that models trained with nPrint are at least as accurate as widely used tools, but in contrast do not rely on brittle, manually updated rules and features. Finally, we release nPrint as a publicly available software tool to encourage further use, testing, and extensions to the existing network traffic representation.

READ FULL TEXT

page 12

page 14

page 15

research
10/27/2020

Beyond Accuracy: Cost-Aware Data Representation Exploration for Network Traffic Model Performance

In this paper, we explore how different representations of network traff...
research
03/03/2020

DeepMAL – Deep Learning Models for Malware Traffic Detection and Classification

Robust network security systems are essential to prevent and mitigate th...
research
09/03/2021

Predicting Process Name from Network Data

The ability to identify applications based on the network data they gene...
research
06/07/2023

Git-Theta: A Git Extension for Collaborative Development of Machine Learning Models

Currently, most machine learning models are trained by centralized teams...
research
07/10/2021

Practical and Configurable Network Traffic Classification Using Probabilistic Machine Learning

Network traffic classification that is widely applicable and highly accu...
research
05/20/2022

Predicting Seriousness of Injury in a Traffic Accident: A New Imbalanced Dataset and Benchmark

The paper introduces a new dataset to assess the performance of machine ...
research
01/25/2022

ML-based tunnel detection and tunneled application classification

Encrypted tunneling protocols are widely used. Beyond business and perso...

Please sign up or login with your details

Forgot password? Click here to reset