示例#1
0
 def post(self, *args, **kwargs):
     ''' This will search for a specific dork '''
     # top_dorks = Dork.get_top()
     form = Form(search="Please enter a search")
     tags = Tag.all()
     try:
         #Check to see if they selected  a tag
         tag_name = self.get_argument('tag')
         tag = Tag.by_name(tag_name)
     except:
         tag = None
     if form.validate(self.request.arguments):
         title = "Results:"
         if tag == None:
             #Search for all dorks
             top_dorks = Dork.search_all(self.get_argument('search'))
             self.render("public/welcome.html",
                         tags=tags,
                         dorks=top_dorks,
                         errors=None,
                         title=title)
         else:
             #Search for dorks with only that tag
             top_dorks = Dork.search_by_tag(tag,
                                            self.get_argument('search'))
             self.render("public/welcome.html",
                         tags=tags,
                         dorks=top_dorks,
                         errors=None,
                         title=title)
     else:
         top_dorks = Dork.all()
         self.render("public/welcome.html",
                     tags=tags,
                     dorks=top_dorks,
                     errors=['Please enter a Search'],
                     title="Latest Entries:")
示例#2
0
 def post(self, *args, **kwargs):
     ''' This will search for a specific dork '''
     # top_dorks = Dork.get_top()
     form = Form(search="Please enter a search")
     tags = Tag.all()
     try:
         #Check to see if they selected  a tag
         tag_name = self.get_argument('tag')
         tag = Tag.by_name(tag_name)
     except:
         tag = None
     if form.validate(self.request.arguments):
         title = "Results:"
         if tag == None:
             #Search for all dorks
             top_dorks = Dork.search_all(self.get_argument('search'))
             self.render("public/welcome.html",  tags=tags, dorks=top_dorks, errors=None, title=title)
         else:
             #Search for dorks with only that tag
             top_dorks = Dork.search_by_tag(tag, self.get_argument('search'))
             self.render("public/welcome.html",  tags=tags, dorks=top_dorks, errors=None, title=title)
     else:
         top_dorks = Dork.all()
         self.render("public/welcome.html",  tags=tags, dorks=top_dorks, errors=['Please enter a Search'], title="Latest Entries:")