#ifndef __TSG_TYPES_H__ #define __TSG_TYPES_H__ typedef enum _tsg_opt { LOG_OPT_HTTP_URL=1, LOG_OPT_HTTP_HOST, LOG_OPT_HTTP_REQUEST_LINE, LOG_OPT_HTTP_RESPONSE_LINE, LOG_OPT_HTTP_REQUEST_HEADER, LOG_OPT_HTTP_RESPONSE_HEADER, LOG_OPT_HTTP_REQUEST_BODY, LOG_OPT_HTTP_RESPONSE_BODY, LOG_OPT_HTTP_PROXY_FLAG, LOG_OPT_HTTP_SEQUENCE, LOG_OPT_HTTP_SNAPSHOT, LOG_OPT_HTTP_COOKIE, LOG_OPT_HTTP_REFERER, LOG_OPT_HTTP_USER_AGENT, LOG_OPT_HTTP_CONTENT_LENGTH, LOG_OPT_HTTP_CONTENT_TYPE, LOG_OPT_HTTP_SET_COOKIE, LOG_OPT_HTTP_VERSION, LOG_OPT_MAIL_PROTOCOL_TYPE, LOG_OPT_MAIL_SENDER, LOG_OPT_MAIL_RECEIVER, LOG_OPT_MAIL_SUBJECT, LOG_OPT_MAIL_CONTENT, LOG_OPT_MAIL_ATTACHMENT_NAME, LOG_OPT_MAIL_ATTACHMENT_CONTENT, LOG_OPT_MAIL_EML_FILE, LOG_OPT_MAIL_SNAPSHOT, LOG_OPT_MAIL_SUBJECT_CHARSET, LOG_OPT_DNS_MESSAGE_ID, LOG_OPT_DNS_QR, LOG_OPT_DNS_OPCODE, LOG_OPT_DNS_AA, LOG_OPT_DNS_TC, LOG_OPT_DNS_RD, LOG_OPT_DNS_RA, LOG_OPT_DNS_RCODE, LOG_OPT_DNS_QDCOUNT, LOG_OPT_DNS_ANCOUNT, LOG_OPT_DNS_NSCOUNT, LOG_OPT_DNS_ARCOUNT, LOG_OPT_DNS_QNAME, LOG_OPT_DNS_QTYPE, LOG_OPT_DNS_QCLASS, LOG_OPT_DNS_CNAME, LOG_OPT_DNS_SUB, LOG_OPT_DNS_RR, LOG_OPT_SSL_VERSION, LOG_OPT_SSL_SNI, LOG_OPT_SSL_SAN, LOG_OPT_SSL_CN, LOG_OPT_SSL_PINNINGST, LOG_OPT_SSL_INTERCEPT_STATE, LOG_OPT_SSL_SERVER_SIDE_LATENCY, LOG_OPT_SSL_CLINET_SIDE_LATENCY, LOG_OPT_SSL_SERVER_SIDE_VERSION, LOG_OPT_SSL_CLIENT_SIDE_VERSION, LOG_OPT_SSL_CERT_VERIFY, LOG_OPT_SSL_ERROR, LOG_OPT_SSL_CON_LATENCY_MS, LOG_OPT_FTP_URL, LOG_OPT_FTP_CONTENT, LOG_OPT_BGP_TYPE, LOG_OPT_BGP_AS_NUM, LOG_OPT_BGP_ROUTE, LOG_OPT_VOIP_CALLING_ACCOUNT, LOG_OPT_VOIP_CALLED_ACCOUNT, LOG_OPT_VOIP_CALLING_NUMBER, LOG_OPT_VOIP_CALLED_NUMBER, LOG_OPT_RADIUS_PACKET_TYPE, LOG_OPT_RADIUS_NAS_IP, LOG_OPT_RADIUS_FRAMED_IP, LOG_OPT_RADIUS_ACCOUNT, LOG_OPT_RADIUS_SEESION_TIMEOUT, LOG_OPT_RADIUS_IDLE_TIMEOUT, LOG_OPT_RADIUS_ACCT_STATUS_TYPE, LOG_OPT_RADIUS_ACCT_TERMINATE_CAUSE, LOG_OPT_MAX }tsg_opt_t; typedef enum _tsg_protocol { PROTO_IPv4, PROTO_IPv6, PROTO_TCP, PROTO_UDP, PROTO_HTTP, PROTO_MAIL, PROTO_DNS, PROTO_FTP, PROTO_SSL, PROTO_SIP, PROTO_BGP, PROTO_STREAMING_MEDIA, PROTO_MAX }tsg_protocol_t; #endif