- [x] $evui 增加支持插入 script - [x] EFSS 目录支持使用 $HOME/~ 变量 - [x] 添加定时任务订阅功能 - [X] EFSS 删除文件/文件管理模块(初版完成) - [x] 默认启动方式更改为 PM2 - [x] 增加在前端网页显示通知的功能 - [x] 优化通过 token 访问 webUI(绕过 IP 屏蔽) - [x] 实现自定义通知 - [x] $evui 实现基础的前后端数据交互 - [x] $evui 通过脚本生成图形 UI - [x] @grant silent/quiet - [x] rules 301 -> 307 - [x] runJSFile Promise 化 - [x] bark 自定义服务器 - [X] 限 IP 访问后台管理页面 - [x] efss upload file test 0.1 - [x] 添加 bark/serverchan 通知 - [x] docker arm64/arm32 0.1 (test) - [x] dockerfile.arm test - [x] webUI logs better - [x] context require better - [x] context request bug fix - [x] windows downloadfile dest bug fix - [x] runjs addContext.rename to save - [x] efss file info - [x] downloadfile dest better - [x] exec/js env -e/-c bug fix - [x] file directory list - [x] efss 上线 - [x] jsmanage test run js rename - [x] exec/shell ls bug fix - [x] feed notify better - [x] context notify bug fix - [x] schedule task promise finished better - [x] add store get type random - [x] logger alignhead & webUI better - [x] mock js body bug fix - [x] vm context 添加变量 __home - [x] string.js 优化,sString/sJson - [x] store.put type 优化 - [x] context sType bug fixed - [x] exec callback finishflag - [x] wbhook runjs env - [x] 30x 重定向优化(bug fix) - [x] utils sType Object type detect - [x] webUI store 相关优化 - [x] store.put type a (添加内容) - [x] store.get bug fix - [x] Todo.md 显示优化 - [x] 添加 exec 执行日志 - [x] webhook taskadd - [x] exec commandSetup - [x] res.end number bug fixed - [x] webhook runjs post rawcode - [x] wbhook better tip - [x] remove 1024->2048 move/tip - [x] webUI better finally hideloading - [x] task runjs type bug fixed - [x] js require bug fixed - [x] store put/get type/data - [x] mitmhost.list save bug fixed - [x] default useragent list - [x] mock log bug fixed - [x] log put subfolder bug fixed - [x] runstatus push bug fix - [x] JS push bug fix - [x] file.path join->resolve - [x] jsmanage searsh/filter js - [x] example exec 多语言(python/sh).js - [x] runJS return promise - [x] ctrl+s save js - [x] task runjs -e env - [x] exec -e env -c cwd - [X] (P)script, (sub)folder->JSFile/Shell(.js/.sh) - [x] 自签证书附加 p12 格式 - [x] webhook remote JS forece downloads(rename) - [x] script 子目录保存获取 - [x] docs Advanced.md - [x] webUI cookie/jsmanage 优化 - [x] minishell >/space/prevent 问题 - [x] docs webhook - [x] 定时任务 exec file.sh - [x] rename runjs to script - [x] minishell dispatch logic - [x] js notify to ifttt - [x] mock move to jsmanage - [x] docs js/webhook 填坑 - [x] webhook put/post - [x] runJSFile remove fs/path - [x] utils/file.js jsfile.get/put - [x] wbtask list.get/put/post - [x] feed homepage set - [x] JSTEST 0/false bug fix - [x] webUI minishell/message 优化 - [x] 引入 cheerio, 增强 JS 对 html 的处理 - [x] config save bug fix - [x] setting eAxios timeout/proxy/usagent - [x] utils list.get/put - [x] webUI message 优化/bug fix - [X] (P)去 antd vue - [x] a-icon component - [x] $message 替换 - [x] log component - [x] eAxios proxy 设置 - [x] remove a-layout - [x] a-icon 合并 - [x] 任务日志 清空 button - [x] myAxios 优化 - [ ] [cancelled]anyproxy 替换,使用其他库或原生代码,增强可定制性 - [x] mock request 通过内部 proxy - [x] config 单独 js/合并 - [x] axios 封装 0.1 - [x] mock to JS - [x] request 模拟 mock 1.0 - [x] $HOLD request reject(直接返回) - [x] webhook taskinfo 调整 - [x] webUI remove antd menu - [X] (P)自签证书自定义生成 1.0 - [ ] (cancelled)JS 管理定时任务 $task.add/start/stop - [x] task run log - [x] filter list 添加 IP-CIDR - [ ] (cancelled)mongoDB 或者 其他 nosql 数据保存 - [X] (P)TGbot 日志删除 远程JS 任务列表 - [x] minishell onmessage - [x] logger 优化 - [x] web UI 优化 - [x] RUNJS 相关设置 - [x] JS 运行优化 - [x] tg bot status - [x] 取消多规则匹配 - [x] 远程 JS - [x] $hold 添加 header(转文本编辑) - [x] hold_label 调整 - [x] $HOLD overflow/header delete/url - [X] (P) $HOLD. hold返回结果到前端页面进行编辑 - [x] tg bot 日志查看 - [x] $hold timeout/req - [x] default list 添加 hold - [x] $hold web ui/title - [X] (P)内存使用优化 [progressing..., done.了吧..] - [x] wbstore 统一 - [x] axios header 默认 user-agent - [x] $hold 初测试 - [x] cfilter 优化 - [x] 任务列表 运行/总数 - [x] context req 优化 - [x] webhook start/stop task - [x] webhook task info - [x] logs permission denied fix - [x] package 精简 - [x] textarea 网线 - [x] uploadjs 优化 - [x] webhook deletelogs/get status - [x] mitm 开启/关闭 全部 - [x] webrunjs to webhook - [x] setting homepage - [x] websocket 断开 status 显示 - [x] JS 文件列表刷新 - [x] require './xxx' - [x] 停止任务 出错 fixed - [x] 初始 lists/jsfile 添加 - [x] overview jsrunstatus - [x] $request/$response 测试运行 错误提醒 - [x] exec 编码 fix - [x] cat/type regex - [x] recver ready 调整 - [x] setTimeout/setInterval context - [x] exec cross platform 简单命令转化 - [x] exec 取消 iconv 编码转换 - [x] minishell cd command 问题 - [x] websocket 单独端口取消 - [x] websocket recver readystatus - [x] websocket reconncet ready 重载 - [x] minishell history - [x] shell cd - [x] websocket clientID(euid) - [X] (P)mini shell 1.0 - [ ] lists 订阅(订个锤子,用 JS 和定时任务代替) - [x] exec cwd - [x] recver muti - [x] config_port 整理 - [x] runstatus 修复 - [x] 订阅更新 单个添加 - [x] JSLISTS push 重复的问题 - [x] 说明文档前 备注更新日期和版本 - [x] logger 日志调整取消 - [x] logger 全局日志调整分离 - [x] exec stream 同步/片断 输出 - [x] exec to ondata - [x] contextBase class 化 - [x] feed.ifttt - [x] store delete - [x] overview logs/feed - [x] 服务器端 websocket 优化(setInterval) - [x] webUI collapse/logo - [x] context __dirname - [x] webws 终极优化 - [x] setting.vue feed 优化 - [x] task.md(exec) - [x] webws connecting 细节优化 - [x] webrecv 优化 基本完成 - [x] context @exec - [x] reconnect 逻辑优化 - [x] exec task cb - [x] js.md 说明文档(@exec/@feed 等) - [x] feed 不更新问题 - [x] // @require nodejs module 0.1 - [x] web websocket 分离 - [x] websocket 重连后 message 续传 - [x] 任务 exec 类型 - [X] (P)overview 显示 precess 内存使用 - [x] websocket 自动重连 - [x] websocket 延时加载问题 - [x] initdata 整理 - [x] 远程 runjs token 设置 - [X] (P)代码规范化(尽量) [done?, progressing...] - [x] 网页添加 docs 链接 - [x] js 远程运行/token :/runjs?token=2223sdd&fn=test.js - [x] task time 默认值自动调整 - [x] web #tag 直达 - [x] 任务初始化 ifttt 不通知的问题 - [x] webmodule.js 拆分 - [x] 代码规范化初步(尽力了) - [x] vue websocket 移动到最上层 - [x] 清除 logs 部分/全部 - [x] webmodules task 移动到 task - [x] websocket 断连问题 - [x] random repeat - [x] 定时任务 时间合理检测 - [x] mitm host 子域名通配符(*) - [x] JS context 添加 feed 通知 $feed - [x] feed 一定时间内(1 min)合并通知 - [x] 自动启用 rootCA 证书 - [x] JS context 分离为 module - [x] task stat - [x] mitm * - [x] 任务 运行 log 返回 - [x] 客户端 websocket - [x] logger 添加 cb(websocket) - [x] list 更改 重载 - [x] logger level 统一管理 - [x] antd 精简 - [x] vue 分拆重构 - [x] web UI - [x] config 配置对象 - [x] mitmhost.list - [x] schedule repeat 无数次 - [x] 任务执行不影响原始任务数据 - [x] utils 内容整理 - [x] schedule 任务多元化 - [x] clog 前缀自定义,多参数输入 .header - [x] clog 级别控制 .debug, .info, .error - [x] logger 库初级 - [x] runJSFile Post/Get cb 处理 - [x] axios callback/response 处理 - [x] surger/qx $request/$response 兼容 - [x] 单个域名 对应 user-agent - [x] rootCA 清空 - [x] js 编写 默认模板 - [x] filter.list 编辑 - [x] help 页面(延迟加载) - [x] 设置页面 help - [x] 保存规则下移 - [x] rule.list 编辑 - [x] 保存规则去空,去无对应 js - [x] js 手动编写 - [x] js 内容查看管理 - [x] filter.list 生成 - [x] js 删除 - [x] menu lists (小图标)(请求信息查看/保存列表/。。。) - [x] rule.list 订阅(更新hook)(rewrite) - [x] js 远程下载 - [x] 根证书只同步,不上传 - [x] js 文件上传 - [x] 同步证书/清空历史已签发证书