nPrint

Standardized network traffic representation for machine learning

nPrint

Overview

nPrint is a collection of open source software and benchmarks for network traffic analysis designed to replace traditional, task-specific approaches. It offers a generalized representation enabling machine learning applications in network traffic examination.

Key Publications

New Directions in Automated Traffic Analysis Jordan Holland, Paul Schmitt, Nick Feamster, Prateek Mittal ACM CCS 2021 Paper

Components

  • nPrint: Generalized traffic representation
  • nPrintML: Automated ML workflows
  • pcapML: Metadata-embedded traffic captures
  • pcapML_FE: Accessible interface for traffic data
  • Benchmarks: Performance testing framework

Resources