• Home
  • Search
  • ProDigger: Towards Robust Automatic Network Protocol Fingerprint Learning via Byte Embedding
  • Cite Icon3
  • https://doi.org/10.1109/trustcom.2016.0075Copy DOI Icon

ProDigger: Towards Robust Automatic Network Protocol Fingerprint Learning via Byte Embedding

  • Aug 1, 2016
  • Yafei Sang +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

As a prerequisite technique, Deep Packet Inspection (DPI) plays a major role to contemporary network security and management. The key of DPI is a repository of protocol fingerprints. However, inferring and maintaining up-to-date fingerprints for various and new protocols is very difficult in order to adapt them to the continuous evolution of the protocols. In this paper, we propose ProDigger, a robust automatic protocol fingerprint learning framework for DPI traffic recognition. The key insight of ProDigger is that byte embedding, a distributional vector representation of one byte with the ability of capturing the contextual information of packet payload, is prelearned from the protocol traces which is conductive to obtain an efficient numerical representation of packet payloads with different message formats or semantic information. Multiple finegrained clusters are obtained by feeding the constructed packet payload representations to the clustering algorithm. Last, by employing byte-embedding-based payload alignment algorithm to each cluster, we attain the target protocol fingerprints in the form of a series of substrings. We implement our approach and evaluate it on real-world Internet traffic traces. The experimental results demonstrate that ProDigger is capable of identifying the corresponding traffic based on the learned fingerprints and show more excellent performance in terms of Precision and Recall in comparison with the state-of-the-art approach.

Similar Papers
  • Book Chapter
  • Citations2

ProNet: Toward Payload-Driven Protocol Fingerprinting via Convolutions and Embeddings

  • Jan 01, 2018
  • Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
  • Yafei Sang +2
  • Research Article
  • Citations4

Guest Editorial Deep Packet Inspection: Algorithms, Hardware, and Applications

  • Oct 01, 2014
  • IEEE Journal on Selected Areas in Communications
  • Ying-Dar Lin +4
  • Research Article
  • Citations1

Managing DFA History with Queue for Deflation DFA

  • Jan 07, 2011
  • Journal of Network and Systems Management
  • Yi Tang +3
  • Conference Article
  • Citations6

A survey on Finite Automata based pattern matching techniques for network Intrusion Detection System (NIDS)

  • Oct 01, 2014
  • Prashantkumar M Rathod +2
  • Conference Article
  • Citations6

Application performance improvement with application aware DPN switches

  • Oct 01, 2016
  • Shinnosuke Nirasawa +5
  • Research Article
  • Citations31

Social relationship discovery of IP addresses in the managed IP networks by observing traffic at network boundary

  • Feb 23, 2016
  • Computer Networks
  • Ahmad Jakalan +4
  • Research Article
  • Citations11

An Efficient Parallelized L7-Filter Design for Multicore Servers

  • Oct 01, 2012
  • IEEE/ACM Transactions on Networking
  • Danhua Guo +2
  • Conference Article
  • Citations3

Deep packet inspection using ternary content addressable memory

  • Nov 01, 2014
  • S Jayashree +1
  • Conference Article
  • Citations41

Biprominer: Automatic Mining of Binary Protocol Features

  • Oct 01, 2011
  • Yipeng Wang +5
  • Conference Article
  • Citations20

Automatic Application Signature Construction from Unknown Traffic

  • Jan 01, 2010
  • Yu Wang +2
  • Conference Article
  • Citations16

Network Intrusion Detection in Encrypted Traffic

  • Jun 22, 2022
  • Eva Papadogiannaki +2
  • Conference Article
  • Citations1

NetThreads-10G: Software packet processing on NetFPGA-10G in a virtualized networking environment demonstration abstract

  • Sep 01, 2013
  • Stuart Byma +2
  • Conference Article
  • Citations2

IoTminer: Semantic Information Extraction in the Packet Payloads

  • Dec 04, 2022
  • Yaxin Zhang +3
  • Conference Article
  • Citations15

Rethinking Robust and Accurate Application Protocol Identification: A Nonparametric Approach

  • Nov 01, 2015
  • Yipeng Wang +2
  • Research Article
  • Citations108

SelfMatch: Robust semisupervised time‐series classification with self‐distillation

  • Jul 13, 2022
  • International Journal of Intelligent Systems
  • Huanlai Xing +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.