commit 9a816921494fa8528a369e983fc23778e8bbf910
parent 7396f7cc680978075cf5cf27ac9900059140c57a
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Sun, 5 Feb 2023 01:05:39 -0800
useless headers middleware
Diffstat:
2 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/pkg/web/middlewares/middlewares.go b/pkg/web/middlewares/middlewares.go
@@ -463,3 +463,10 @@ var SecureMiddleware = middleware.SecureWithConfig(middleware.SecureConfig{
//HSTSMaxAge: 3600,
//ContentSecurityPolicy: "default-src 'self'",
})
+
+func SetUselessHeadersMiddleware(next echo.HandlerFunc) echo.HandlerFunc {
+ return func(c echo.Context) error {
+ c.Response().Header().Set("X-Powered-By", "the almighty n0tr1v")
+ return next(c)
+ }
+}
diff --git a/pkg/web/web.go b/pkg/web/web.go
@@ -297,6 +297,7 @@ func getBaseServer() *echo.Echo {
e.HidePort = true
e.Debug = true
e.Renderer = renderer
+ e.Use(middlewares.SetUselessHeadersMiddleware)
e.Use(middlewares.SetUserMiddleware)
e.Use(middlewares.I18nMiddleware(i18nBundle, "en"))
e.GET("/file-drop/:uuid", handlers.FileDropHandler)