Ejemplo n.º 1
0
  return "/".join(y)

# Main
if __name__=='__main__':
  # Argparse
  description='''CookieJar web interface'''
  parser = argparse.ArgumentParser(description=description)
  parser.add_argument('db', metavar='database', nargs='?', help='Database')
  args = parser.parse_args()
  grabbers={"Mozilla Firefox": MozillaGrabber(args), "Chromium": ChromiumGrabber(args), "Google Chrome", ChromeGrabber(args)}

  db=args.db if args.db else conf.getCookieJar()
  grabJar(db)

  host=conf.getHost()
  port=conf.getPort()

  global info
  info={'db':db,
        'supported':['Mozilla Firefox', 'Chromium', 'Google Chrome']}
  global supported
  supported=[MozillaGrabber(args), ChromiumGrabber(args)]

  if conf.getDebug():
    app.run(host=host, port=port, debug=True)
  else:
    print("[*] Starting server...")
    if conf.useSSL():
      cert=conf.getSSLCert()
      key=conc.getSSLKey()
      ssl_opttions={"certfile":cert, "keyfile":key}