diff --git a/morty.go b/morty.go index 0574d66..f3be22f 100644 --- a/morty.go +++ b/morty.go @@ -210,6 +210,11 @@ func (p *Proxy) RequestHandler(ctx *fasthttp.RequestCtx) { return } + if bytes.Contains(bytes.ToLower(contentType), []byte("javascript")) { + p.serveMainPage(ctx, errors.New("forbidden content type")) + return + } + contentInfo := bytes.SplitN(contentType, []byte(";"), 2) var responseBody []byte