00001 /** 00002 ** @file hi_norm.h 00003 ** 00004 ** @author Daniel Roelker <droelker@sourcefire.com> 00005 ** 00006 ** @brief Contains function prototypes for normalization routines. 00007 ** 00008 ** Contains stuctures and headers for normalization routines. 00009 ** 00010 ** NOTES: 00011 ** - Initial development. DJR 00012 */ 00013 #ifndef __HI_NORM_H__ 00014 #define __HI_NORM_H__ 00015 00016 #include <sys/types.h> 00017 00018 #include "hi_include.h" 00019 #include "hi_ui_config.h" 00020 #include "hi_si.h" 00021 00022 int hi_norm_init(HTTPINSPECT_GLOBAL_CONF *GlobalConf); 00023 int hi_normalization(HI_SESSION *Session, int iInspectMode); 00024 int hi_norm_uri(HI_SESSION *Session, u_char *uribuf,int *uribuf_size, 00025 u_char *uri, int uri_size); 00026 00027 #endif