コード例 #1
0
ファイル: cache.py プロジェクト: kam40oz/w3af
 def http_response(self, request, response):
     # Set unique numeric identifier
     request.id = response.id = core_num_gen.inc()
     try:
         CacheClass.store_in_cache(request, response)
     except FileException, fe:
         om.out.debug(str(fe))
コード例 #2
0
 def http_response(self, request, response):
     # Set unique numeric identifier
     request.id = response.id = core_num_gen.inc()
     try:
         CacheClass.store_in_cache(request, response)
     except FileException, fe:
         om.out.debug(str(fe))
コード例 #3
0
ファイル: xUrllib.py プロジェクト: adambaldwin2/test
    def _new_no_content_resp(self, uri, log_it=False):
        '''
        Return a new NO_CONTENT httpResponse object. Optionally call the
        subscribed log handlers
        
        @param uri: URI string or request object
        
        @param log_it: Boolean that indicated whether to log request
        and response.  
        '''
        # accept a URI or a Request object
        if isinstance(uri, url_object):
            req = HTTPRequest(uri)
        elif isinstance(uri, HTTPRequest):
            req = uri
        else:
            msg = 'The uri parameter of xUrllib._new_content_resp() has to be of'
            msg += ' HTTPRequest of url_object type.'
            raise Exception( msg )

        # Work,
        no_content_response = httpResponse(NO_CONTENT, '', {}, uri, uri, msg='No Content')
        if log_it:
            # This also assigns the id to both objects.
            logHandler.logHandler().http_response(req, no_content_response)
        
        if no_content_response.id is None:
            no_content_response.id = seq_gen.inc()
            
        return no_content_response
コード例 #4
0
    def _new_no_content_resp(self, uri, log_it=False):
        '''
        Return a new NO_CONTENT HTTPResponse object. Optionally call the
        subscribed log handlers

        :param uri: URI string or request object

        :param log_it: Boolean that indicated whether to log request
        and response.
        '''
        # accept a URI or a Request object
        if isinstance(uri, URL):
            req = HTTPRequest(uri)
        elif isinstance(uri, HTTPRequest):
            req = uri
        else:
            msg = 'The uri parameter of ExtendedUrllib._new_content_resp() has to be'\
                  ' of HTTPRequest of URL type.'
            raise Exception(msg)

        # Work,
        no_content_response = HTTPResponse(NO_CONTENT, '', Headers(), uri,
                                           uri, msg='No Content')
        if log_it:
            # This also assigns the id to both objects.
            LogHandler.log_req_resp(req, no_content_response)

        if no_content_response.id is None:
            no_content_response.id = seq_gen.inc()

        return no_content_response
コード例 #5
0
ファイル: helpers.py プロジェクト: Adastra-thw/w3af
def new_no_content_resp(uri, add_id=False):
    '''
    Return a new NO_CONTENT HTTPResponse object.
    
    :param uri: URI string or request object
    '''
    no_content_response = HTTPResponse(NO_CONTENT, '', Headers(), uri,
                                       uri, msg='No Content')

    if add_id:
        no_content_response.id = consecutive_number_generator.inc()

    return no_content_response
コード例 #6
0
ファイル: helpers.py プロジェクト: kam40oz/w3af
def new_no_content_resp(uri):
    '''
    Return a new NO_CONTENT HTTPResponse object.
    
    :param uri: URI string or request object
    '''
    no_content_response = HTTPResponse(NO_CONTENT, '', Headers(), uri,
                                       uri, msg='No Content')

    if no_content_response.id is None:
        no_content_response.id = seq_gen.inc()

    return no_content_response
コード例 #7
0
def new_no_content_resp(uri, add_id=False):
    '''
    Return a new NO_CONTENT HTTPResponse object.
    
    :param uri: URI string or request object
    '''
    no_content_response = HTTPResponse(NO_CONTENT,
                                       '',
                                       Headers(),
                                       uri,
                                       uri,
                                       msg='No Content')

    if add_id:
        no_content_response.id = consecutive_number_generator.inc()

    return no_content_response
コード例 #8
0
ファイル: xUrllib.py プロジェクト: DavisHevin/sqli_benchmark
 def _new_no_content_resp(self, uri, log_it=False):
     '''
     Return a new NO_CONTENT httpResponse object. Optionally call the
     subscribed log handlers
     
     @param uri: URI string or request object
     @param log_it: Boolean that indicated whether to log request
         and response.        
     '''
     nc_resp = httpResponse(NO_CONTENT, '', {}, uri, uri, msg='No Content')
     if log_it:
         # accept a URI or a Request object
         if isinstance(uri, basestring):
             req = HTTPRequest(uri)
         else:
             req = uri
         # This also assign a the id to both objects.
         logHandler.logHandler().http_response(req, nc_resp)
     else:
         nc_resp.id = seq_gen.inc()
     return nc_resp
コード例 #9
0
ファイル: logHandler.py プロジェクト: adambaldwin2/test
 def inc_counter( self, step=1 ):
     '''
     @return: The next number to use in the request/response ID.
     '''
     return consecutive_number_generator.inc()
コード例 #10
0
 def _inc_counter(self, step=1):
     '''
     :return: The next number to use in the request/response ID.
     '''
     return core_num_gen.inc()
コード例 #11
0
ファイル: base_template.py プロジェクト: weisst/w3af
 def get_vuln_id(self):
     return consecutive_number_generator.inc()
コード例 #12
0
ファイル: base_template.py プロジェクト: Adastra-thw/w3af
 def get_vuln_id(self):
     return consecutive_number_generator.inc()
コード例 #13
0
ファイル: redirect.py プロジェクト: 1d3df9903ad/w3af
 def _inc_counter(self, step=1):
     '''
     @return: The next number to use in the request/response ID.
     '''
     return core_num_gen.inc()
コード例 #14
0
ファイル: cache.py プロジェクト: weisst/w3af
 def http_response(self, request, response):
     # Set unique numeric identifier
     request.id = response.id = core_num_gen.inc()
     CacheClass.store_in_cache(request, response)
     return response