Package plugins :: Package discovery :: Module localProxy :: Class localProxy :: Class proxyHandler
[hide private]
[frames] | no frames]

Class proxyHandler




Nested Classes [hide private]

Inherited from core.controllers.daemons.proxy.w3afProxyHandler: TimeoutError

Inherited from BaseHTTPServer.BaseHTTPRequestHandler: MessageClass


Instance Methods [hide private]
  _isImage(self, uri)
  _mustBeEdited(self)
  doAll(self)
  _sendEditedRequest(self)
  do_HEAD(self)
  do_POST(self)
  do_GET(self)
  _mySendToServer(self, method, URI, headers, postData='')
Send a request to the server.
  _editWithBrowser(self)
This method returns an HTML form to the user, where he can edit the request to the remote webserver.

Inherited from core.controllers.daemons.proxy.w3afProxyHandler: SIGALRM_handler, do_CONNECT, log_message

Inherited from BaseHTTPServer.BaseHTTPRequestHandler: address_string, date_time_string, end_headers, handle, handle_one_request, log_date_time_string, log_error, log_request, parse_request, send_error, send_header, send_response, version_string

Inherited from SocketServer.StreamRequestHandler: finish, setup

Inherited from SocketServer.BaseRequestHandler: __init__


Class Variables [hide private]
  imageExtensions = ['css', 'jpg', 'jpeg', 'gif', 'png', 'svg', 'ico', '...

Inherited from BaseHTTPServer.BaseHTTPRequestHandler: error_message_format, monthname, protocol_version, responses, server_version, sys_version, weekdayname

Inherited from SocketServer.StreamRequestHandler: rbufsize, wbufsize


Method Details [hide private]

_isImage(self, uri)

 
None

_mustBeEdited(self)

 
None

doAll(self)

 
None
Overrides: core.controllers.daemons.proxy.w3afProxyHandler.doAll

_sendEditedRequest(self)

 
None

do_HEAD(self)

 
None
Overrides: core.controllers.daemons.proxy.w3afProxyHandler.doAll

do_POST(self)

 
None
Overrides: core.controllers.daemons.proxy.w3afProxyHandler.doAll

do_GET(self)

 
None
Overrides: core.controllers.daemons.proxy.w3afProxyHandler.doAll

_mySendToServer(self, method, URI, headers, postData='')

 
Send a request to the server.

_editWithBrowser(self)

 
This method returns an HTML form to the user, where he can edit the request to the remote webserver.

Class Variable Details [hide private]

imageExtensions

None
Value:
['css', 'jpg', 'jpeg', 'gif', 'png', 'svg', 'ico', 'pgm', 'tif']