Added libs

This commit is contained in:
Lucas
2026-01-25 13:55:46 +10:00
parent 575c682afc
commit f70af3c4ea
229 changed files with 26983 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
from libs.fspn.protocol.server import Server
from libs.fspn.protocol.connection import Connection, EVENTS as CONNECTION_EVENTS
from libs.api.apiBlueprint import ApiBlueprint
from flask import jsonify, request
import logging
import random
class Blueprint(ApiBlueprint):
def routes(self):
from .rendezvousServer import RendezvousServer
self.module:RendezvousServer = self.module
@self.blueprint.route('/')
def show():
return self.module.module_name
@self.blueprint.route('/server', methods=["GET", "POST"])
def server():
if request.method == "GET":
state = {"host":self.module.host, "port": self.module.port, "running":self.module.running, "user":self.module.user}
return jsonify({"server":state, "connections":list(self.module.connections.keys())})
elif request.method == "POST":
content = request.json
user = content["user"]
self.module.run_server(user)
return jsonify({"status":"success"})