tm_export.h File Reference

#include <iostream>
#include <stdio.h>
#include <windows.h>

Go to the source code of this file.

Classes

struct  hf_mynode
 Structure of a datamodel node, used for conversion between Wireshark and HotFuzz. More...

Typedefs

typedef struct hf_mynode hf_datanode
 Structure of a datamodel node, used for conversion between Wireshark and HotFuzz.

Functions

hf_datanodehf_dissect_one_packet (unsigned char *in_data, int mode)
void hf_dissect_init ()
void hf_dissect_cleanup ()
void hf_free_datamodel (hf_datanode *root)
void hf_one_iteration_cleanup ()
void hf_one_iteration_init ()


Typedef Documentation

typedef struct hf_mynode hf_datanode

Structure of a datamodel node, used for conversion between Wireshark and HotFuzz.


Function Documentation

void hf_dissect_cleanup (  ) 

Wrapper for top level dissection structures cleanup

void hf_dissect_init (  ) 

Wrapper for top level dissection structures initialization

hf_datanode* hf_dissect_one_packet ( unsigned char *  in_data,
int  mode 
)

Does the dissection of one packet.

Parameters:
in_data raw binary data of the packet to be processed
mode specifies the debug mode
Returns:
dissected packet payload in a form of hf_datanode tree if everything went OK, NULL otherwise

void hf_free_datamodel ( hf_datanode root  ) 

Wrapper for a datamodel free function

Parameters:
root root of the datamodel tree to be freed

void hf_one_iteration_cleanup (  ) 

Wrapper for dissection structures cleanup

void hf_one_iteration_init (  ) 

Wrapper for dissection structures initialization


Generated on Sat Sep 4 18:17:38 2010 for TM_EXPORT by  doxygen 1.5.8