parameters: (self, tree)
docstring: @return items A list of Host instances
function: def get_items(self, tree):
          """
          @return items A list of Host instances
          """
          bugtype=""
          
                                             
          scaninfo = tree.findall('scaninfo')[0]
          self.target = scaninfo.get('target')
          host = re.search("(http|https|ftp)\://([a-zA-Z0-9\.\-]+(\:[a-zA-Z0-9\.&amp;%\$\-]+)*@)*((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])|localhost|([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))[\:]*([0-9]+)*([/]*($|[a-zA-Z0-9\.\,\?\'\\\+&amp;%\$#\=~_\-]+)).*?$", self.target)
                              
          self.protocol = host.group(1)
          self.host = host.group(4)
          if self.protocol == 'https':
              self.port=443
          if host.group(11) is not None:
              self.port = host.group(11)
              
          for node in tree.findall('vulnerability'):
              yield Item(node)
          for node in tree.findall('information'):
              yield Item(node)
function_tokens: def get_items ( self , tree ) : bugtype = "" scaninfo = tree . findall ( 'scaninfo' ) [ 0 ] self . target = scaninfo . get ( 'target' ) host = re . search ( "(http|https|ftp)\://([a-zA-Z0-9\.\-]+(\:[a-zA-Z0-9\.&amp;%\$\-]+)*@)*((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])|localhost|([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))[\:]*([0-9]+)*([/]*($|[a-zA-Z0-9\.\,\?\'\\\+&amp;%\$#\=~_\-]+)).*?$" , self . target ) self . protocol = host . group ( 1 ) self . host = host . group ( 4 ) if self . protocol == 'https' : self . port = 443 if host . group ( 11 ) is not None : self . port = host . group ( 11 ) for node in tree . findall ( 'vulnerability' ) : yield Item ( node ) for node in tree . findall ( 'information' ) : yield Item ( node )