Files
mitm-webserver/backend/src/main.py
2025-10-29 16:31:45 +01:00

28 lines
622 B
Python

from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
import os
app = FastAPI()
app.add_middleware(
CORSMiddleware,
allow_origins=["*"],
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
)
@app.get("/api/hello")
def read_root():
return {"message": "Hallo von FastAPI 🎉"}
@app.get("/api/versions")
def read_root():
message = os.popen("python --version").read().strip()
return {"message": message}
@app.get("/api/versions")
def read_root():
message = os.popen("sudo nft --json list ruleset").read().strip()
return {"message": message}