suricata
AppLayerProtocolDetect Struct Reference

First part of AppLayerParser, needed only for protocol detection. More...

#include <app-layer-register.h>

Collaboration diagram for AppLayerProtocolDetect:

Data Fields

const char * name
 name of the app-layer More...
 
const char * default_port
 default port(s) More...
 
uint8_t ip_proto
 ip protocol : TCP or UDP More...
 
ProbingParserFPtr ProbeTS
 probing parser to server More...
 
ProbingParserFPtr ProbeTC
 probing parser to client More...
 
uint16_t min_depth
 
uint16_t max_depth
 

Detailed Description

First part of AppLayerParser, needed only for protocol detection.

Definition at line 82 of file app-layer-register.h.

Field Documentation

◆ default_port

const char* AppLayerProtocolDetect::default_port

default port(s)

Definition at line 86 of file app-layer-register.h.

◆ ip_proto

uint8_t AppLayerProtocolDetect::ip_proto

ip protocol : TCP or UDP

Definition at line 88 of file app-layer-register.h.

◆ max_depth

uint16_t AppLayerProtocolDetect::max_depth

Definition at line 94 of file app-layer-register.h.

◆ min_depth

uint16_t AppLayerProtocolDetect::min_depth

Definition at line 93 of file app-layer-register.h.

◆ name

const char* AppLayerProtocolDetect::name

name of the app-layer

Definition at line 84 of file app-layer-register.h.

Referenced by SCAppLayerRegisterProtocolDetection().

◆ ProbeTC

ProbingParserFPtr AppLayerProtocolDetect::ProbeTC

probing parser to client

Definition at line 92 of file app-layer-register.h.

◆ ProbeTS

ProbingParserFPtr AppLayerProtocolDetect::ProbeTS

probing parser to server

Definition at line 90 of file app-layer-register.h.


The documentation for this struct was generated from the following file: