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-legacy238.js
!function(){function t(n){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(n)}function n(t){return function(t){if(Array.isArray(t))return r(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(t){if("string"==typeof t)return r(t,n);var e={}.toString.call(t).slice(8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?r(t,n):void 0}}(t)||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 r(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=Array(n);r<n;r++)e[r]=t[r];return e}function e(t,n){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(t);n&&(e=e.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),r.push.apply(r,e)}return r}function o(t){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?e(Object(r),!0).forEach(function(n){i(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):e(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function i(n,r,e){return(r=function(n){var r=function(n,r){if("object"!=t(n)||!n)return n;var e=n[Symbol.toPrimitive];if(void 0!==e){var o=e.call(n,r||"default");if("object"!=t(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(n)}(n,"string");return"symbol"==t(r)?r:r+""}(r))in n?Object.defineProperty(n,r,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[r]=e,n}function u(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var t,n,r="function"==typeof Symbol?Symbol:{},e=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function i(r,e,o,i){var u=e&&e.prototype instanceof l?e:l,f=Object.create(u.prototype);return c(f,"_invoke",function(r,e,o){var i,u,c,l=0,f=o||[],s=!1,p={p:0,n:0,v:t,a:y,f:y.bind(t,4),d:function(n,r){return i=n,u=0,c=t,p.n=r,a}};function y(r,e){for(u=r,c=e,n=0;!s&&l&&!o&&n<f.length;n++){var o,i=f[n],y=p.p,m=i[2];r>3?(o=m===e)&&(c=i[(u=i[4])?5:(u=3,3)],i[4]=i[5]=t):i[0]<=y&&((o=r<2&&y<i[1])?(u=0,p.v=e,p.n=i[1]):y<m&&(o=r<3||i[0]>e||e>m)&&(i[4]=r,i[5]=e,p.n=m,u=0))}if(o||r>1)return a;throw s=!0,e}return function(o,f,m){if(l>1)throw TypeError("Generator is already running");for(s&&1===f&&y(f,m),u=f,c=m;(n=u<2?t:c)||!s;){i||(u?u<3?(u>1&&(p.n=-1),y(u,c)):p.n=c:p.v=c);try{if(l=2,i){if(u||(o="next"),n=i[o]){if(!(n=n.call(i,c)))throw TypeError("iterator result is not an object");if(!n.done)return n;c=n.value,u<2&&(u=0)}else 1===u&&(n=i.return)&&n.call(i),u<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),u=1);i=t}else if((n=(s=p.n<0)?c:r.call(e,p))!==a)break}catch(n){i=t,u=1,c=n}finally{l=1}}return{value:n,done:s}}}(r,o,i),!0),f}var a={};function l(){}function f(){}function s(){}n=Object.getPrototypeOf;var p=[][e]?n(n([][e]())):(c(n={},e,function(){return this}),n),y=s.prototype=l.prototype=Object.create(p);function m(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,s):(t.__proto__=s,c(t,o,"GeneratorFunction")),t.prototype=Object.create(y),t}return f.prototype=s,c(y,"constructor",s),c(s,"constructor",f),f.displayName="GeneratorFunction",c(s,o,"GeneratorFunction"),c(y),c(y,o,"Generator"),c(y,e,function(){return this}),c(y,"toString",function(){return"[object Generator]"}),(u=function(){return{w:i,m:m}})()}function c(t,n,r,e){var o=Object.defineProperty;try{o({},"",{})}catch(t){o=0}c=function(t,n,r,e){function i(n,r){c(t,n,function(t){return this._invoke(n,r,t)})}n?o?o(t,n,{value:r,enumerable:!e,configurable:!e,writable:!e}):t[n]=r:(i("next",0),i("throw",1),i("return",2))},c(t,n,r,e)}function a(t,n,r,e,o,i,u){try{var c=t[i](u),a=c.value}catch(t){return void r(t)}c.done?n(a):Promise.resolve(a).then(e,o)}function l(t){return function(){var n=this,r=arguments;return new Promise(function(e,o){var i=t.apply(n,r);function u(t){a(i,e,o,u,c,"next",t)}function c(t){a(i,e,o,u,c,"throw",t)}u(void 0)})}}System.register(["./utils-lib-legacy.js?v=1777008528","./index-legacy118.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./firewall-legacy.js?v=1777008528","./index-legacy3.js?v=1777008528","./useMethod-legacy7.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy116.js?v=1777008528","./useStore-legacy8.js?v=1777008528"],function(t,r){"use strict";var e,i,c,a,f,s,p,y,m,d,b,v,g,h,j,_,w,O,S,k,P,x,E,A,C,D;return{setters:[function(t){e=t.m,i=t.dD,c=t.k,a=t.e,f=t._,s=t.w,p=t.d3},function(t){y=t._},function(t){m=t.c,d=t.r,b=t.e,v=t.x,g=t.o,h=t.I,j=t.j,_=t.k,w=t.v,O=t.J,S=t.p,k=t.z},function(t){P=t.D,x=t.E,E=t.F},function(t){A=t.g},function(t){C=t.m,D=t.o},null,null,null,null],execute:function(){t("default",m({__name:"index",setup:function(t){var m=d(!1),T=d(),F=function(){var t=l(u().m(function t(){return u().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,c({loading:m,request:P(),data:[Array,T]});case 1:return t.a(2)}},t)}));return function(){return t.apply(this,arguments)}}(),G=function(){a({title:"自定义词库",area:44,component:function(){return f(function(){return r.import("./own-thesaurus-legacy.js?v=1777008528")},void 0,r.meta.url)}})},I=function(){var t=l(u().m(function t(n){return u().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,s({icon:"warning-filled",title:"删除监控【"+n.name+"】",width:"34rem",content:"删除后无法继续监控该网站,是否继续?"});case 1:return t.n=2,c({loading:"正在删除监控,请稍后...",request:x({id:n.id}),message:!0});case 2:F();case 3:return t.a(2)}},t)}));return function(n){return t.apply(this,arguments)}}(),q=function(){var t=l(u().m(function t(n){var e,o;return u().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,c({request:E({id:n.id})});case 1:o=t.v,a({title:"检测详情",area:[64,50],btn:["停止检测"],component:function(){return f(function(){return r.import("./scan-details-legacy.js?v=1777008528")},void 0,r.meta.url)},compData:{name:n.name,id:n.id,path_info:null===(e=o.data)||void 0===e?void 0:e.path_info}});case 2:return t.a(2)}},t)}));return function(n){return t.apply(this,arguments)}}(),W=function(t){a({title:"添加监控",area:68,showFooter:!0,compData:o(o({},t),{},{refreshEvent:F}),component:function(){return f(function(){return r.import("./add-monitor-legacy.js?v=1777008528")},void 0,r.meta.url)}})},M=[{label:"监控名",prop:"name"},{label:"网站/URL",prop:"url"},{label:"监控方式",prop:"method",render:function(t){return C[t.method]}},{label:"上一次检测时间",minWidth:110,render:function(t){return e(t.last_scan_time)&&!t.last_scan_time.length?"未检测":t.last_scan_time?i(t.last_scan_time):"未检测"}},{label:"上一次风险",minWidth:90,render:function(t){return[t.last_risk_count>0?b("span",{class:"bt-link !text-danger",onClick:function(){return D(t)}},[t.last_risk_count]):b("span",null,[v("无风险")])]}},{label:"计划任务状态",prop:"crontab_status",minWidth:100,render:function(t){return[1===t.crontab_status?b("span",null,[v("正常")]):b("span",{style:"color:var(--el-color-warning);cursor:pointer",onClick:function(){return function(t){return a({isAsync:!0,title:"修复计划任务【".concat(t.name,"】"),area:64,component:function(){return f(function(){return r.import("./repair-crontab-legacy.js?v=1777008528")},void 0,r.meta.url)},compData:o(o({},t),{},{refreshEvent:F}),showFooter:!0})}(t)}},[v("未设置")])]}},{label:"发送告警",prop:"send_msg",render:function(t){return b("span",{style:"color:".concat(1===t.send_msg?"var(--el-color-primary)":"var(--el-color-warning)",";cursor:pointer"),onClick:function(){return W(t)}},[1===t.send_msg?"已开启":"未开启"])}},{label:"检测频率",prop:"crontab_info",render:function(t){return t.crontab_info?t.crontab_info.cycle:t.crontab_info}},A([{onClick:q,title:"立即检测",width:70},{onClick:W,title:"编辑"},{onClick:I,title:"删除"}])];return g(function(){return F()}),function(t,r){var e=k,o=p,i=y,u=h("bt-loading");return j(),_("div",null,[b(i,null,{"header-left":w(function(){return[b(e,{type:"primary",onClick:r[0]||(r[0]=function(t){return W()})},{default:w(function(){return n(r[1]||(r[1]=[v("添加监控",-1)]))}),_:1}),b(e,{onClick:G},{default:w(function(){return n(r[2]||(r[2]=[v("自定义词库",-1)]))}),_:1})]}),content:w(function(){return[O(b(o,{ref:"portTable",column:M,data:S(T),description:"监控列表为空"},null,8,["data"]),[[u,S(m)],[u,"正在加载监控列表,请稍后...","title"]])]}),popup:w(function(){return n(r[3]||(r[3]=[]))}),_:1})])}}}))}}})}();