INNER CODE UNIT · Python

unauthorized_handler

BlessedRebuS/Krawl · src/app.py:281

    async def unauthorized_handler(request: Request, exc: Unauthorized):
        return JSONResponse(content={"error": "Unauthorized"}, status_code=401)

    # Random server header middleware (innermost — runs last on request, first on response)
    @application.middleware("http")
    async def server_header_middleware(request: Request, call_next):
        response: Response = await call_next(request)
        response.headers["Server"] = random_server_header()
        return response

    # Deception detection middleware (path traversal, XXE, command injection)
    from middleware.deception import DeceptionMiddleware

    application.add_middleware(DeceptionMiddleware)

    # Banned IP check middleware
    from middleware.ban_check import BanCheckMiddleware

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…