Function ndpi_process_extra_packet¶
- Defined in File ndpi_api.h
Function Documentation¶
-
void
ndpi_process_extra_packet
(struct ndpi_detection_module_struct *ndpi_struct, struct ndpi_flow_struct *flow, const unsigned char *packet, const unsigned short packetlen, const u_int64_t packet_time_ms, const struct ndpi_flow_input_info *input_info)¶ Processes an extra packet in order to get more information for a given protocol (like SSL getting both client and server certificate even if we already know after seeing the client certificate what the protocol is)
- ndpi_struct = the detection module
- flow = pointer to the connection state machine
- packet = unsigned char pointer to the Layer 3 (IP header)
- packetlen = the length of the packet
- packet_time_ms = the current timestamp for the packet (expressed in msec)
- input_info = (optional) flow information provided by the (external) flow manager
- Return
- void