tuiHoneyPot

front and back end of my TUI honeypot
Log | Files | Refs | README

terminal.py (585B)


      1 from flask import Blueprint, render_template, request, session
      2 from blueprints.utils import crypto
      3 
      4 terminal_bp = Blueprint("terminal", __name__, template_folder="templates", static_folder="static",
      5                         static_url_path="/terminal/static/")
      6 
      7 
      8 def get_user_data(jwtToken):
      9     if not jwtToken:
     10         return None
     11 
     12     jwtInfo = crypto.decode_jwt(jwtToken)
     13 
     14     if jwtInfo is None:
     15         return None
     16 
     17     return jwtInfo
     18 
     19 
     20 @terminal_bp.route("/")
     21 def index():
     22     return render_template("terminal/index.html", userData=get_user_data(session.get("jwt-token", None)))