From b160066737260cd0b7c39ba1908a2ad09d89584c Mon Sep 17 00:00:00 2001 From: wanghe Date: Mon, 8 Jul 2024 09:46:43 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=B8=8A=E6=9E=B6=20Web-Check=20(#1711?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-check/1.0.0/data.yml | 10 ++++++++++ apps/web-check/1.0.0/docker-compose.yml | 14 ++++++++++++++ apps/web-check/README.md | 13 +++++++++++++ apps/web-check/data.yml | 20 ++++++++++++++++++++ apps/web-check/logo.png | Bin 0 -> 6266 bytes 5 files changed, 57 insertions(+) create mode 100644 apps/web-check/1.0.0/data.yml create mode 100644 apps/web-check/1.0.0/docker-compose.yml create mode 100644 apps/web-check/README.md create mode 100644 apps/web-check/data.yml create mode 100644 apps/web-check/logo.png diff --git a/apps/web-check/1.0.0/data.yml b/apps/web-check/1.0.0/data.yml new file mode 100644 index 00000000..cfb38cff --- /dev/null +++ b/apps/web-check/1.0.0/data.yml @@ -0,0 +1,10 @@ +additionalProperties: + formFields: + - default: 40095 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/web-check/1.0.0/docker-compose.yml b/apps/web-check/1.0.0/docker-compose.yml new file mode 100644 index 00000000..cba4bc90 --- /dev/null +++ b/apps/web-check/1.0.0/docker-compose.yml @@ -0,0 +1,14 @@ +services: + web-check: + container_name: ${CONTAINER_NAME} + image: lissy93/web-check:1.0.0 + restart: always + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:3000 + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true diff --git a/apps/web-check/README.md b/apps/web-check/README.md new file mode 100644 index 00000000..83778d0f --- /dev/null +++ b/apps/web-check/README.md @@ -0,0 +1,13 @@ +# web-check + +`web-check` 是一个用于自动化检查和监控 Web 应用程序的工具。它可以用于验证网站的可用性、性能和内容的一致性,并在检测到问题时发出警报。 + +## 特征: + +1. **可用性监控**:持续监控网站的可用性,确保网站在用户访问时是可用的。 +2. **性能监控**:测量网站的加载时间和响应时间,帮助识别性能瓶颈。 +3. **内容验证**:检查页面内容的一致性,确保关键元素和文本始终按预期显示。 +4. **警报通知**:在检测到问题时,通过邮件、短信或其他通知方式发出警报。 +5. **易于配置**:通过简单的配置文件设置监控参数,无需复杂的编码。 +6. **可扩展性**:支持插件和自定义脚本,满足特定的监控需求。 +7. **报告生成**:生成详细的监控报告,帮助分析和追踪问题。 diff --git a/apps/web-check/data.yml b/apps/web-check/data.yml new file mode 100644 index 00000000..3783e78e --- /dev/null +++ b/apps/web-check/data.yml @@ -0,0 +1,20 @@ +name: Web-Check +tags: + - 工具 +title: 用于分析任何网站的多合一 OSINT 工具 +type: 工具 +description: 用于分析任何网站的多合一 OSINT 工具 +additionalProperties: + key: web-check + name: Web-Check + tags: + - Tool + shortDescZh: 用于分析任何网站的多合一 OSINT 工具 + shortDescEn: All-in-one OSINT tool for analysing any website + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://web-check.xyz/ + github: https://github.com/lissy93/web-check + document: https://github.com/lissy93/web-check diff --git a/apps/web-check/logo.png b/apps/web-check/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..3f0acf176e7556673daed66752ee57846ef79896 GIT binary patch literal 6266 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 literal 0 KcmV+b0RR6000031