diff options
author | Luca Deri <deri@ntop.org> | 2021-05-17 20:55:06 +0200 |
---|---|---|
committer | Luca Deri <deri@ntop.org> | 2021-05-17 20:55:06 +0200 |
commit | 43a8576efbf1de97fd5e5c266f55a2b8b684ee25 (patch) | |
tree | 80bd987b02c592551476f55582826bff93f93512 /src/include/ndpi_utils.h | |
parent | 1ec621c85b9411cc611652fd57a892cfef478af3 (diff) |
Reworked human readeable string search in flows
Removed fragment manager code
Diffstat (limited to 'src/include/ndpi_utils.h')
-rw-r--r-- | src/include/ndpi_utils.h | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/src/include/ndpi_utils.h b/src/include/ndpi_utils.h index 4d72849e1..b8176cc02 100644 --- a/src/include/ndpi_utils.h +++ b/src/include/ndpi_utils.h @@ -12,63 +12,6 @@ // #define NDPI_ENABLE_DEBUG_INFO_MESSAGES // #define NDPI_ENABLE_DEBUG_TRACE_MESSAGES -#ifdef FRAG_MAN -#ifdef NDPI_ENABLE_DEBUG_POINTER_MESSAGES -#define DBGPOINTER(m, args...) MYDBG(m, ##args) -#else -#define DBGPOINTER(m, args...) -#endif - -#ifdef NDPI_ENABLE_DEBUG_INFO_MESSAGES -#define DBGINFO(m, args...) MYDBG(m, ##args) -#else -#define DBGINFO(m, args...) -#endif - -#ifdef NDPI_ENABLE_DEBUG_TRACE_MESSAGES -#define DBGTRACER(m, args...) MYDBG(m, ##args) -#else -#define DBGTRACER(m, args...) -#endif - -// FRAGMENTATION -typedef struct { - uint32_t offset; - size_t len; - void *data; -} fragment_t; - -typedef struct fragment_wrapper { - uint16_t id; - uint8_t l4_protocol; - uint32_t initial_offset; - uint16_t ct_frag; - char *flow_label; // IP6 - char gap[200]; - fragment_t **fragments_list; -} fragments_wrapper_t; - -typedef struct fragments_buffer { - u_int8_t *buffer; - u_int buffer_len, buffer_used; -} fragments_buffer_t; - -// SORTING -typedef struct { - int sort_value; - int item_index; -} sorter_index_item_t; - - -/* ***************************************************** */ - -extern void ins_sort_array(sorter_index_item_t arr[], int len); -extern void shell_sort_array(sorter_index_item_t arr[], int len); -extern void free_fragment(fragments_wrapper_t *frag); - -#endif - - extern void printRawData(const uint8_t *ptr, size_t len); //extern uint8_t add_segment_to_buffer( struct ndpi_flow_struct *flow, struct ndpi_tcphdr const * tcph, uint32_t waited); //extern uint8_t check_for_sequence( struct ndpi_flow_struct *flow, struct ndpi_tcphdr const * tcph); |