コード例 #1
0
ファイル: mapwebfiles.py プロジェクト: LucaBongiorni/Weevely
 def _prepare(self):
 
     if not url_validator.match(self.args['url']):
         raise ProbeException(self.name, '\'%s\': %s' % (self.args['url'], WARN_NOT_URL) )
     if not url_validator.match(self.args['baseurl']):
         raise ProbeException(self.name, '\'%s\': %s' % (self.args['baseurl'], WARN_NOT_URL) )
 
     url = self.args['url']    
     baseurl = self.args['baseurl']
     rpath = self.args['rpath']
     
     urls = []
 
     try:
         crawler = Crawler(url, self.args['depth'], '', '')
         crawler.crawl()
     except Exception, e:
         raise ProbeException(self.name, "%s: %s" % (ERR_CRAWLER_EXCEPT, str(e)))
コード例 #2
0
ファイル: mapwebfiles.py プロジェクト: untitledH/Weevely
    def _prepare(self):

        if not url_validator.match(self.args["url"]):
            raise ProbeException(self.name, "'%s': %s" % (self.args["url"], WARN_NOT_URL))
        if not url_validator.match(self.args["baseurl"]):
            raise ProbeException(self.name, "'%s': %s" % (self.args["baseurl"], WARN_NOT_URL))

        url = self.args["url"]
        baseurl = self.args["baseurl"]
        rpath = self.args["rpath"]

        urls = []

        try:
            crawler = Crawler(url, self.args["depth"], "", "")
            crawler.crawl()
        except ModuleException, e:
            raise
コード例 #3
0
ファイル: mapwebfiles.py プロジェクト: 5l1v3r1/Weevely-Termux
 def _prepare(self):
 
     if not url_validator.match(self.args['url']):
         raise ProbeException(self.name, '\'%s\': %s' % (self.args['url'], WARN_NOT_URL) )
     if not url_validator.match(self.args['baseurl']):
         raise ProbeException(self.name, '\'%s\': %s' % (self.args['baseurl'], WARN_NOT_URL) )
 
     url = self.args['url']    
     baseurl = self.args['baseurl']
     rpath = self.args['rpath']
     
     urls = []
 
     try:
         crawler = Crawler(url, self.args['depth'], '', '')
         crawler.crawl()
     except ModuleException, e:
         raise
コード例 #4
0
ファイル: proxy.py プロジェクト: Gwill/Weevely
 def _prepare(self):
     
     if not self.args['just_run']:
         Phpproxy._prepare(self)
     else:
         if not url_validator.match(self.args['just_run']):
             raise ProbeException(self.name, '\'%s\': %s' % (self.args['just_run'], WARN_NOT_URL) )
         
         self.args['url'] = self.args['just_run']
         self.args['rpath'] = ''
コード例 #5
0
    def _prepare(self):

        if not self.args['just_run']:
            Phpproxy._prepare(self)
        else:
            if not url_validator.match(self.args['just_run']):
                raise ProbeException(
                    self.name, '\'%s\': %s' % (self.args['just_run'], WARN_NOT_URL))

            self.args['url'] = self.args['just_run']
            self.args['rpath'] = ''