• DocumentCode
    1994994
  • Title

    Filtering network traffic based on protocol encapsulation rules

  • Author

    Cerrato, Ivano ; Leogrande, Marco ; Risso, Fulvio

  • Author_Institution
    Politec. di Torino, Turino, Italy
  • fYear
    2013
  • fDate
    28-31 Jan. 2013
  • Firstpage
    1058
  • Lastpage
    1063
  • Abstract
    Packet filtering is a technology at the foundation of many traffic analysis tasks. While languages and tools for packet filtering have been available for many years, none of them supports filters operating on the encapsulation relationships found in each packet. This represents a problem as the number of possible encapsulations used to transport traffic is steadily increasing and we cannot define exactly which packets have to be captured. This paper presents our early work on an algorithm that models protocol filtering patterns (including encapsulation constraints) as Finite State Automata and supports the composition of multiple expressions within the same filter. The resulting, optimized filter is then translated into executable code. The above filtering algorithms are available in the NetBee open source library, which provides some basic tools for handling network packets (e.g., a tcpdump-like program) and APIs to build more advanced tools.
  • Keywords
    application program interfaces; computer networks; filtering theory; finite state machines; protocols; public domain software; software libraries; telecommunication traffic; API; NetBee open source library; encapsulation relationships; executable code translation; finite state automata; models protocol filtering patterns; network packet handling; packet filtering tools; protocol encapsulation rules-based filtering network traffic; traffic analysis tasks; transport traffic; Automata; Databases; Encapsulation; Filtering; IP networks; Payloads; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing, Networking and Communications (ICNC), 2013 International Conference on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    978-1-4673-5287-1
  • Electronic_ISBN
    978-1-4673-5286-4
  • Type

    conf

  • DOI
    10.1109/ICCNC.2013.6504238
  • Filename
    6504238