From a7cc45a030c69fe513fb15325326c2637e2e3418 Mon Sep 17 00:00:00 2001 From: nercone-dev Date: Sat, 18 Apr 2026 20:13:48 +0900 Subject: [PATCH] -- --- src/nercone_website/server.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/nercone_website/server.py b/src/nercone_website/server.py index 664fb89..0b6ed33 100644 --- a/src/nercone_website/server.py +++ b/src/nercone_website/server.py @@ -137,10 +137,13 @@ async def default_response(request: Request, full_path: str) -> Response: return error_page(templates, request, 403, "何をしてるんです?脆弱性報告のためならいいのですが、データ盗んで悪用するためなら今すぐにやめてくださいね?", "ディレクトリトラバーサルね、知ってる。公開してないところ覗きたいの?えっt") markdown_mode = False + original_path = full_path + if "curl" in request.headers.get("user-agent", "").lower(): markdown_mode = True + elif "text/markdown" in request.headers.get("accept", "").lower(): + markdown_mode = True - original_path = full_path if full_path.endswith(".md"): markdown_mode = True full_path = full_path[:-3] + ".html"