403Webshell
Server IP : 217.154.3.148  /  Your IP : 216.73.216.90
Web Server : nginx/1.30.3
System : Linux blissful-wright.217-154-3-148.plesk.page 6.8.0-124-generic #124-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 13:00:45 UTC 2026 x86_64
User : gracious-boyd_hfhh1h8vo9n ( 10000)
PHP Version : 8.3.31
Disable Function : opcache_get_status
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/www/vhosts/gracious-boyd.217-154-3-148.plesk.page/nextjs/.next/server/pages/api/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/vhosts/gracious-boyd.217-154-3-148.plesk.page/nextjs/.next/server/pages/api/mask-debug.js
"use strict";(()=>{var a={};a.id=889,a.ids=[889],a.modules={10629:(a,b,c)=>{c.r(b),c.d(b,{config:()=>t,default:()=>s,handler:()=>v});var d={};c.r(d),c.d(d,{config:()=>o,default:()=>p});var e=c(29046),f=c(8667),g=c(33480),h=c(86435);let i=require("node:fs/promises");var j=c.n(i);let k=process.env.MASK_DEBUG_ANALYZE_URL||"http://127.0.0.1:3001/nextjs/api/analyze",l=process.env.MASK_DEBUG_IMG||"/var/www/vhosts/gracious-boyd.217-154-3-148.plesk.page/testimg/7xm.xyz332401.jpg",m=process.env.MASK_DEBUG_MASKW||"0.70",n=process.env.MASK_DEBUG_BLUR||"3.5",o={api:{bodyParser:!1}};async function p(a,b){try{let c="string"==typeof a.query.img&&a.query.img?a.query.img:l,d="string"==typeof a.query.maskw&&a.query.maskw?a.query.maskw:m,e="string"==typeof a.query.blur&&a.query.blur?a.query.blur:n,f=await j().readFile(c),g=new FormData,h=f.buffer.slice(f.byteOffset,f.byteOffset+f.byteLength),i=new Blob([h],{type:"image/jpeg"});g.append("file",i,"test.jpg");let o=`${k}?seg=1&maskw=${encodeURIComponent(d)}&maskblur=${encodeURIComponent(e)}`,p=await fetch(o,{method:"POST",body:g});if(!p.ok){let a=await p.text();b.status(502).json({ok:!1,error:`analyze failed: ${p.status}`,body:a});return}let q=await p.json(),r=q?.fg_mask;if(!r||"string"!=typeof r)return void b.status(500).json({ok:!1,error:"no fg_mask in response",json:q});let s=r.replace(/^data:image\/png;base64,/,""),t=Buffer.from(s,"base64");b.setHeader("Content-Type","image/png"),b.setHeader("Cache-Control","no-store"),b.status(200).send(t)}catch(a){b.status(500).json({ok:!1,error:String(a?.message||a)})}}var q=c(58112),r=c(18766);let s=(0,h.M)(d,"default"),t=(0,h.M)(d,"config"),u=new g.PagesAPIRouteModule({definition:{kind:f.A.PAGES_API,page:"/api/mask-debug",pathname:"/api/mask-debug",bundlePath:"",filename:""},userland:d,distDir:".next",relativeProjectDir:""});async function v(a,b,c){let d=await u.prepare(a,b,{srcPage:"/api/mask-debug"});if(!d){b.statusCode=400,b.end("Bad Request"),null==c.waitUntil||c.waitUntil.call(c,Promise.resolve());return}let{query:f,params:g,prerenderManifest:h,routerServerContext:i}=d;try{let c=a.method||"GET",d=(0,q.getTracer)(),e=d.getActiveScopeSpan(),j=u.instrumentationOnRequestError.bind(u),k=async e=>u.render(a,b,{query:{...f,...g},params:g,allowedRevalidateHeaderKeys:[],multiZoneDraftMode:!1,trustHostHeader:!1,previewProps:h.preview,propagateError:!1,dev:u.isDev,page:"/api/mask-debug",internalRevalidate:null==i?void 0:i.revalidate,onError:(...b)=>j(a,...b)}).finally(()=>{if(!e)return;e.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let f=d.getRootSpanAttributes();if(!f)return;if(f.get("next.span_type")!==r.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${f.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let g=f.get("next.route");if(g){let a=`${c} ${g}`;e.setAttributes({"next.route":g,"http.route":g,"next.span_name":a}),e.updateName(a)}else e.updateName(`${c} ${a.url}`)});e?await k(e):await d.withPropagatedContext(a.headers,()=>d.trace(r.BaseServerSpan.handleRequest,{spanName:`${c} ${a.url}`,kind:q.SpanKind.SERVER,attributes:{"http.method":c,"http.target":a.url}},k))}catch(a){if(u.isDev)throw a;(0,e.sendError)(b,500,"Internal Server Error")}finally{null==c.waitUntil||c.waitUntil.call(c,Promise.resolve())}}},75600:a=>{a.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")}};var b=require("../../webpack-api-runtime.js");b.C(a);var c=b.X(0,[169],()=>b(b.s=10629));module.exports=c})();

Youez - 2016 - github.com/yon3zu
LinuXploit