HEX
Server: nginx/1.28.3
System: Linux ip-172-31-12-242 6.17.0-1007-aws #7~24.04.1-Ubuntu SMP Thu Jan 22 21:04:49 UTC 2026 x86_64
User: root (0)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/server/panel/BTPanel/static/js/index-legacy235.js
!function(){function e(e){return function(e){if(Array.isArray(e))return t(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,n){if(e){if("string"==typeof e)return t(e,n);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,n):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function n(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,a="function"==typeof Symbol?Symbol:{},c=a.iterator||"@@iterator",s=a.toStringTag||"@@toStringTag";function o(n,a,c,s){var o=a&&a.prototype instanceof l?a:l,u=Object.create(o.prototype);return r(u,"_invoke",function(n,r,a){var c,s,o,l=0,u=a||[],f=!1,d={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,n){return c=t,s=0,o=e,d.n=n,i}};function m(n,r){for(s=n,o=r,t=0;!f&&l&&!a&&t<u.length;t++){var a,c=u[t],m=d.p,p=c[2];n>3?(a=p===r)&&(o=c[(s=c[4])?5:(s=3,3)],c[4]=c[5]=e):c[0]<=m&&((a=n<2&&m<c[1])?(s=0,d.v=r,d.n=c[1]):m<p&&(a=n<3||c[0]>r||r>p)&&(c[4]=n,c[5]=r,d.n=p,s=0))}if(a||n>1)return i;throw f=!0,r}return function(a,u,p){if(l>1)throw TypeError("Generator is already running");for(f&&1===u&&m(u,p),s=u,o=p;(t=s<2?e:o)||!f;){c||(s?s<3?(s>1&&(d.n=-1),m(s,o)):d.n=o:d.v=o);try{if(l=2,c){if(s||(a="next"),t=c[a]){if(!(t=t.call(c,o)))throw TypeError("iterator result is not an object");if(!t.done)return t;o=t.value,s<2&&(s=0)}else 1===s&&(t=c.return)&&t.call(c),s<2&&(o=TypeError("The iterator does not provide a '"+a+"' method"),s=1);c=e}else if((t=(f=d.n<0)?o:n.call(r,d))!==i)break}catch(t){c=e,s=1,o=t}finally{l=1}}return{value:t,done:f}}}(n,c,s),!0),u}var i={};function l(){}function u(){}function f(){}t=Object.getPrototypeOf;var d=[][c]?t(t([][c]())):(r(t={},c,function(){return this}),t),m=f.prototype=l.prototype=Object.create(d);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,r(e,s,"GeneratorFunction")),e.prototype=Object.create(m),e}return u.prototype=f,r(m,"constructor",f),r(f,"constructor",u),u.displayName="GeneratorFunction",r(f,s,"GeneratorFunction"),r(m),r(m,s,"Generator"),r(m,c,function(){return this}),r(m,"toString",function(){return"[object Generator]"}),(n=function(){return{w:o,m:p}})()}function r(e,t,n,a){var c=Object.defineProperty;try{c({},"",{})}catch(e){c=0}r=function(e,t,n,a){function s(t,n){r(e,t,function(e){return this._invoke(t,n,e)})}t?c?c(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(s("next",0),s("throw",1),s("return",2))},r(e,t,n,a)}function a(e,t,n,r,a,c,s){try{var o=e[c](s),i=o.value}catch(e){return void n(e)}o.done?t(i):Promise.resolve(i).then(r,a)}function c(e){return function(){var t=this,n=arguments;return new Promise(function(r,c){var s=e.apply(t,n);function o(e){a(s,r,c,o,i,"next",e)}function i(e){a(s,r,c,o,i,"throw",e)}o(void 0)})}}System.register(["./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./firewall-legacy.js?v=1777008528","./useController-legacy19.js?v=1777008528","./index-legacy3.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./site-legacy.js?v=1777008528","./useStore-legacy2.js?v=1777008528","./useController-legacy13.js?v=1777008528","./index-legacy119.js?v=1777008528","./useMethod-legacy12.js?v=1777008528","./index-legacy192.js?v=1777008528","./index-legacy116.js?v=1777008528"],function(t,r){"use strict";var a,s,o,i,l,u,f,d,m,p,v,y,h,b,g,w,x,S,j,k,_,M,C,T,O,P,D,A,z,B,E,F,G,H,I,L,Z,q,V,N;return{setters:[function(e){a=e.c,s=e.k,o=e.e,i=e._,l=e.R,u=e.b,f=e.c7,d=e.d8,m=e.cZ},function(e){p=e.c,v=e.aI,y=e.t,h=e.r,b=e.V,g=e.o,w=e.j,x=e.k,S=e.q,j=e.p,k=e.y,_=e.e,M=e.C,C=e.s,T=e.v,O=e.x,P=e.M,D=e.L,A=e.A,z=e.F,B=e.B,E=e.Q,F=e.z,G=e.G,H=e.D,I=e.bz,L=e.bA},function(e){Z=e.aE,q=e.aF},function(e){V=e.S},function(e){N=e.k},null,null,null,null,null,null,null,null],execute:function(){var U={class:"p-[2rem]"},W={class:"head mb-[4rem]"},K={class:"scan-header flex flex-row flex-wrap items-center justify-between"},Q={class:"flex flex-row flex-wrap justify-center items-center"},R={key:0,class:"relative scan-header-cont"},X={key:0,class:"animate-spin absolute top-0 border-primary border-b-2 rounded-full h-full w-full bg-#cccccc00"},Y={class:"scan-header-cont flex justify-between flex-col px-[2rem]"},$=["innerHTML"],J={class:"scan-subtitle text-medium mt-[1.2rem]"},ee={class:"scan-header-cont justify-end relative"},te={class:"text-[1.5rem]"},ne={class:"content"},re={key:0,class:"info"},ae={class:"webedit-con flex items-center justify-center"},ce={class:"thumbnail-introduce mt-[0rem]"},se={key:1,class:"scan"},oe={key:0,class:"scan-success border-[0.1rem] p-[2rem] h-[49rem] border-light flex items-center justify-center"},ie={class:"flex flex-column items-center"},le={key:1,class:"scan-dangerous"},ue={class:"flex items-center"},fe={class:"w-[26rem] flex items-center justify-start"},de={class:"ml-[1.2rem]"},me={class:"flex items-center justify-between w-full"},pe={class:"flex items-center ml-[1.2rem]"},ve={class:"text-tertiary ml-[1.2rem]"},ye={class:"bg-[#f6f6f6] dark:bg-lighter text-tertiary p-[2rem] ml-[1.2rem]"},he={class:"mt-[1.2rem] ml-[2rem]"},be={class:"flex items-center"},ge=p({__name:"index",props:{compData:{default:function(){return{isSiteModule:!1}}}},setup:function(t){var m,p,ge,we,xe=t,Se=v(V()).scanData,je=a().payment,ke=y(je.value).authType,_e=h(!0),Me=h(!1),Ce=h({scanTitle:"立即进行漏洞扫描,确保您的网站安全。",scanTime:"您还未进行漏洞扫描!",scanCheckButton:"立即扫描"}),Te=h(["1"]),Oe=b([]),Pe={4:["danger","严重"],3:["warning","高危"],2:["info","中危"],1:["success","低危"]},De=function(e){return Pe[e]||["info",""]},Ae=h("success"),ze=h(!1),Be=function(){var e=c(n().m(function e(t){var a,c,s,o,u,f,d;return n().w(function(e){for(;;)switch(e.n){case 0:if(t&&!1!==(null==t?void 0:t.status)){e.n=1;break}return e.a(2);case 1:if(a=t.info||[],c=t.site_num||0,s=t.loophole_num||0,_e.value=!1,Oe.value=a,Me.value=0===a.length,Ae.value=0===a.length?"success":"danger",Ce.value.scanCheckButton="重新检测",Ce.value.scanTime=t.time?"扫描时间:".concat(l(t.time)):"扫描时间:--",Ce.value.scanTitle=0===a.length?"当前网站没有风险项":"全部【".concat(c,"个】网站存在风险项<span class='text-danger'>").concat(s,"</span>个"),!xe.compData.isSiteModule){e.n=3;break}return e.n=2,i(function(){return r.import("./useController-legacy19.js?v=1777008528").then(function(e){return e.y})},void 0,r.meta.url);case 2:o=e.v,u=o.useSitePhpStore,f=u(),d=f.scanData,Object.assign(d.value,t);case 3:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),Ee=function(){var e=c(n().m(function e(){var t,r;return n().w(function(e){for(;;)switch(e.p=e.n){case 0:if("ltd"===ke.value){e.n=1;break}return e.a(2,N({sourceId:19}));case 1:return Ae.value="loading",Ce.value.scanTitle="正在扫描中,请稍后...",e.p=2,e.n=3,s({request:Z(),loading:ze});case 3:return t=e.v,r=t.data,e.n=4,Be(r);case 4:e.n=6;break;case 5:e.p=5,e.v,Ae.value="success";case 6:return e.p=6,e.f(6);case 7:return e.a(2)}},e,null,[[2,5,6,7]])}));return function(){return e.apply(this,arguments)}}(),Fe=function(){var e=c(n().m(function e(){var t,r;return n().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,s({request:q(),loading:ze});case 1:return t=e.v,r=t.data,e.n=2,Be(r.data);case 2:e.n=4;break;case 3:e.p=3,e.v;case 4:return e.a(2)}},e,null,[[0,3]])}));return function(){return e.apply(this,arguments)}}(),Ge=function(){return o({title:"设置自动扫描",area:54,component:function(){return i(function(){return r.import("./index-legacy449.js?v=1777008528")},void 0,r.meta.url)},showFooter:!0})};return m=Se.value,p=m.loophole_num,ge=m.site_num,we=m.time,xe.compData.isSiteModule&&(Se.value.loophole_num>0?(Ae.value="danger",Ce.value.scanTitle="<span class='text-danger'>".concat(p,"</span>个高危网站漏洞待处理! 总扫描网站数量").concat(ge,"个"),Ce.value.scanTime="上一次扫描时间:".concat(l(we)),Ce.value.scanCheckButton="立即查看"):(Ce.value.scanTitle="未扫描到网站漏洞,总扫描网站数量".concat(ge,"个"),Ce.value.scanTime="上一次扫描时间:".concat(l(we)),Ce.value.scanCheckButton="重新检测",Ae.value="success")),g(function(){Fe()}),function(n,r){var a=u,c=f,s=F,o=G,i=d,l=H,m=I,p=L;return w(),x("div",U,[S("div",W,[S("div",K,[S("div",Q,["loading"==j(Ae)?(w(),x("div",R,[j(ze)?(w(),x("div",X)):k("",!0),_(a,{icon:"scanning-scan",size:60,color:"#20a53a"})])):k("",!0),"success"==j(Ae)?(w(),M(a,{key:1,icon:"scanning-success",size:80,color:"#20a53a"})):k("",!0),"danger"==j(Ae)?(w(),M(a,{key:2,icon:"scanning-danger",size:80,color:"#ef0808"})):k("",!0),S("div",Y,[S("div",{class:"scan-title text-extraLarge font-bold",innerHTML:j(Ce).scanTitle},null,8,$),S("div",J,C(j(Ce).scanTime),1)])]),S("div",ee,[_(c,{class:"btlink setScanAlarm absolute top-[6rem] right-1rem",onClick:Ge},{default:T(function(){return e(r[1]||(r[1]=[O(" 自动扫描>> ",-1)]))}),_:1}),_(s,{class:"scan-btn h-[4rem] w-[10rem]",type:"loading"==j(Ae)?"default":"primary",size:"large",onClick:Ee},{default:T(function(){return[S("span",te,C(j(Ce).scanCheckButton),1)]}),_:1},8,["type"])])])]),_(o,{class:"!mt-0"}),S("div",ne,[j(_e)?(w(),x("div",re,[S("div",ae,[_(i,{style:P(t.compData.isSiteModule?"width:40rem":""),src:t.compData.isSiteModule?"/preview/site_scanning.png":"/firewall/safe_detect_scanning.png",class:D(t.compData.isSiteModule?"!w-[34rem] mr-[4rem]":"max-w-[90rem] mr-[4rem]")},null,8,["style","src","class"]),S("div",ce,[r[3]||(r[3]=S("span",{class:"text-large font-bold"},"漏洞扫描工具介绍:",-1)),S("ul",{class:D(["block leading-[3rem] mx-[2rem] list-square mt-[2rem]",t.compData.isSiteModule?"text-small":"text-medium"])},e(r[2]||(r[2]=[A("<li data-v-2955411d> 可识别多款开源CMS程序,支持如下: <br data-v-2955411d> 迅睿CMS、pbootcms、苹果CMS、eyoucms、 <br data-v-2955411d> 海洋CMS、ThinkCMF、zfaka、dedecms、 <br data-v-2955411d> MetInfo、emlog、帝国CMS、discuz、 <br data-v-2955411d> Thinkphp、Wordpress、Z-Blog、极致CMS、 <br data-v-2955411d> ShopXO、HYBBS、ECShop、SchoolCMS、 <br data-v-2955411d> phpcms、likeshop、iCMS、WellCMS、 <br data-v-2955411d> chanzhiEPS、PHPOK、LaySNS、骑士CMS、 <br data-v-2955411d> openSNS、齐博CMS、ZZZCMS、prestashop、 <br data-v-2955411d> ThinkphpSHOP、DouPHP、cmseasy、 <br data-v-2955411d> piwigo、phpwind、行云海CMS </li><li data-v-2955411d>可扫描网站中存在的漏洞</li><li data-v-2955411d>提供修复/提供付费解决方案</li>",3)])),2)])])])):(w(),x("div",se,[j(Me)?(w(),x("div",oe,[S("div",ie,[_(i,{src:"/firewall/secure.png",class:"w-[34.0rem] h-[30.1rem]"}),r[4]||(r[4]=S("span",{class:"absolute mt-[10.5rem] text-extraLarge leading-[0.14rem]"}," 当前处于【安全状态】,请继续保持! ",-1))])])):(w(),x("div",le,[r[7]||(r[7]=S("div",{class:"flex items-center mb-[2rem] text-default"},[S("span",{class:"w-[26rem]"},"网站"),S("span",null,"类型")],-1)),S("div",{class:D(t.compData.isSiteModule?"overflow-auto h-[42rem]":"")},[_(p,{modelValue:j(Te),"onUpdate:modelValue":r[0]||(r[0]=function(e){return E(Te)?Te.value=e:null}),accordion:""},{default:T(function(){return[(w(!0),x(z,null,B(j(Oe),function(t,n){return w(),M(m,{key:n},{title:T(function(){return[S("div",ue,[S("div",fe,[_(l,{type:t.cms.length>0?"warning":"success",effect:"dark"},{default:T(function(){return[O(C(t.cms.length)+"项 ",1)]}),_:2},1032,["type"]),S("span",de,C(t.name),1)]),S("span",null,C(t.cms_name+"--"+t.version_info),1),r[5]||(r[5]=S("div",{class:"text-secondary text-small ml-[6rem]"},"无法自动修复,请在网站后台更新该软件版本。",-1))])]}),default:T(function(){return[_(p,{accordion:""},{default:T(function(){return[(w(!0),x(z,null,B(t.cms,function(t,n){return w(),M(m,{key:n},{title:T(function(){return[S("div",me,[S("div",pe,[_(l,{type:De(t.dangerous)[0]},{default:T(function(){return[O(C(De(t.dangerous)[1]),1)]}),_:2},1032,["type"]),S("span",ve,C(t.ps),1)]),_(c,{class:"mb-[.2rem] mr-[1.6rem]"},{default:T(function(){return e(r[6]||(r[6]=[O("详情",-1)]))}),_:1})])]}),default:T(function(){return[S("div",ye,"修复建议:"+C(t.repair),1)]}),_:2},1024)}),128))]}),_:2},1024)]}),_:2},1024)}),128))]}),_:1},8,["modelValue"])],2)]))])),S("div",he,[S("div",be,[r[9]||(r[9]=O(" 如需支持其他cms程序,请发帖反馈: ",-1)),_(c,{href:"https://www.bt.cn/bbs/thread-89149-1-1.html"},{default:T(function(){return e(r[8]||(r[8]=[O(" https://www.bt.cn/bbs/thread-89149-1-1.html ",-1)]))}),_:1})])])])])}}});t("default",m(ge,[["__scopeId","data-v-2955411d"]]))}}})}();