示例#1
0
 def get(self, *args, **kwargs):
     ''' This will let you delete a given dork from the system '''
     dorks = Dork.all()
     try:
         uuid = self.get_argument('dork')
         if uuid != None:
             dork = Dork.by_uuid(uuid)
             if dork != None:
                 self.dbsession.delete(dork)
                 dorks = Dork.all()
                 self.render(
                     "admin/manage_dorks.html",
                     success="Successfuly deleted dork from the system",
                     dorks=dorks)
             else:
                 self.render("admin/manage_dorks.html",
                             errors="Please Select a Dork",
                             dorks=dorks)
         else:
             self.render("admin/manage_dorks.html",
                         errors="Please Select a Dork",
                         dorks=dorks)
     except:
         self.render("admin/manage_dorks.html",
                     errors="Invalid Dork Selected",
                     dorks=dorks)
示例#2
0
 def get(self, *args, **kwargs):
     ''' This will let you delete a given dork from the system '''
     dorks = Dork.all()
     try:
         uuid = self.get_argument('dork')
         if uuid != None:
             dork = Dork.by_uuid(uuid)
             if dork != None:
                 self.dbsession.delete(dork)
                 dorks = Dork.all()
                 self.render("admin/manage_dorks.html", success="Successfuly deleted dork from the system", dorks=dorks)
             else:
                 self.render("admin/manage_dorks.html", errors="Please Select a Dork", dorks=dorks)
         else:
             self.render("admin/manage_dorks.html", errors="Please Select a Dork", dorks=dorks)
     except:
         self.render("admin/manage_dorks.html", errors="Invalid Dork Selected", dorks=dorks)
示例#3
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:")
示例#4
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:")
示例#5
0
 def get(self, *args, **kwargs):
     ''' Display all of the dorks in the system '''
     dorks = Dork.all()
     self.render("admin/manage_dorks.html", dorks=dorks)
示例#6
0
 def get(self, *args, **kwargs):
     ''' Display all of the dorks in the system '''
     dorks = Dork.all()
     self.render("admin/manage_dorks.html", dorks=dorks)