_hhandle Struct Reference

This struct is the information used by FHScan to manage HTTP requests. This struct does not manage sockets, however a pointer to an STABLISHED_CONNECTION is provided. For the user point of view, this handle is only a pointer. an user must not tweak data stored in this struct. More...

#include <HTTPCore.h>

Collaboration diagram for _hhandle:

Collaboration graph
[legend]

Data Fields

long target
char targetDNS [256]
int port
int ThreadID
int NeedSSL
int version
char * AdditionalHeader
char * Cookie
char * UserAgent
char * DownloadBwLimit
STABLISHED_CONNECTIONconexion
char LastRequestedUri [512]
char * LastAuthenticationString
char * ProxyHost
char * ProxyPort
char * lpProxyUserName
char * lpProxyPassword

Detailed Description

This struct is the information used by FHScan to manage HTTP requests. This struct does not manage sockets, however a pointer to an STABLISHED_CONNECTION is provided. For the user point of view, this handle is only a pointer. an user must not tweak data stored in this struct.

Definition at line 107 of file HTTPCore.h.


Field Documentation

long _hhandle::target

Definition at line 108 of file HTTPCore.h.

Referenced by GetFirstIdleConnectionAgainstTarget(), GetSocketConnection(), InitHTTPConnectionHandle(), ParseReturnedBuffer(), and SetHTTPConfig().

char _hhandle::targetDNS[256]

Definition at line 109 of file HTTPCore.h.

Referenced by GetSocketConnection(), InitHTTPConnectionHandle(), ParseReturnedBuffer(), SendHttpRequest(), and SetHTTPConfig().

int _hhandle::port

Definition at line 110 of file HTTPCore.h.

Referenced by GetFirstIdleConnectionAgainstTarget(), GetSocketConnection(), InitHTTPConnectionHandle(), ParseReturnedBuffer(), and SendHttpRequest().

int _hhandle::ThreadID

Definition at line 112 of file HTTPCore.h.

Referenced by GetFirstIdleConnectionAgainstTarget(), GetSocketConnection(), and InitHTTPConnectionHandle().

int _hhandle::NeedSSL

Definition at line 115 of file HTTPCore.h.

Referenced by GetSocketConnection(), InitHTTPConnectionHandle(), ParseReturnedBuffer(), SendHttpRequest(), and SetHTTPConfig().

int _hhandle::version

Definition at line 116 of file HTTPCore.h.

Referenced by InitHTTPConnectionHandle(), and SetHTTPConfig().

char* _hhandle::AdditionalHeader

Definition at line 117 of file HTTPCore.h.

Referenced by GetHTTPConfig(), InitHTTPConnectionHandle(), SendHttpRequest(), and SetHTTPConfig().

char* _hhandle::Cookie

Definition at line 118 of file HTTPCore.h.

Referenced by GetHTTPConfig(), InitHTTPConnectionHandle(), SendHttpRequest(), and SetHTTPConfig().

char* _hhandle::UserAgent

Definition at line 119 of file HTTPCore.h.

Referenced by GetHTTPConfig(), InitHTTPConnectionHandle(), SendHttpRequest(), and SetHTTPConfig().

char* _hhandle::DownloadBwLimit

Definition at line 120 of file HTTPCore.h.

Referenced by GetSocketConnection(), InitHTTPConnectionHandle(), and SetHTTPConfig().

STABLISHED_CONNECTION* _hhandle::conexion

Definition at line 121 of file HTTPCore.h.

Referenced by GetSocketConnection(), HTTPCoreCancelHTTPRequest(), InitHTTPConnectionHandle(), and SetHTTPConfig().

char _hhandle::LastRequestedUri[512]

Definition at line 122 of file HTTPCore.h.

Referenced by InitHTTPConnectionHandle(), and SendHttpRequest().

char* _hhandle::LastAuthenticationString

Definition at line 123 of file HTTPCore.h.

Referenced by InitHTTPConnectionHandle(), ParseReturnedBuffer(), and SendHttpRequest().

char* _hhandle::ProxyHost

Definition at line 124 of file HTTPCore.h.

Referenced by GetHTTPConfig(), GetSocketConnection(), InitHTTPConnectionHandle(), SendHttpRequest(), and SetHTTPConfig().

char* _hhandle::ProxyPort

Definition at line 125 of file HTTPCore.h.

Referenced by GetHTTPConfig(), GetSocketConnection(), InitHTTPConnectionHandle(), and SetHTTPConfig().

char* _hhandle::lpProxyUserName

Definition at line 126 of file HTTPCore.h.

Referenced by GetHTTPConfig(), InitHTTPConnectionHandle(), and SetHTTPConfig().

char* _hhandle::lpProxyPassword

Definition at line 127 of file HTTPCore.h.

Referenced by GetHTTPConfig(), InitHTTPConnectionHandle(), and SetHTTPConfig().


The documentation for this struct was generated from the following file:
Generated on Sun Jan 18 00:32:04 2009 for Fast HTTP Vulnerability Scanner by  doxygen 1.5.4