【免费下载链接】ARTEXAutumn-27/ARTEX 持续维护开源版本项目地址https://gitcode.com/gh_mirrors/artex/ARTEX点击查看免费下载ARTEX 漏洞推送功能可以让每一次高危漏洞发现都第一时间送达你的 IM 群或邮箱。它内置了钉钉、飞书、企业微信、通用 Webhook、Telegram 与邮件共六个渠道每个渠道都能独立配置过滤规则、限流和推送时机并带有完整的投递记录与自动重试。下面是一份面向新手、可直接照做的完整配置指南。一、通知推送入口与全局设置登录 ARTEX 后在左侧导航的「系统」区域进入通知推送页面前端实现见 notify/page.tsx/system/notify/page.tsx)。页面顶部包含总开关维护期可一键暂停所有推送设置键notify_enabled见 notifier.go。概览统计启用渠道数、今日送达、待发送、失败数以及「最久积压」——这个数字超过 5 分钟说明推送可能卡住了。全局设置回链地址如https://artex.example.com填写后推送消息里的「查看详情」按钮会跳转到对应的漏洞详情页汇总周期默认 30 分钟只对「汇总」模式的渠道生效。渠道类型在 notify/channel.go 的注册表里统一定义dingtalk/feishu/wecom/webhook/telegram/email点击「添加渠道」卡片即可新建。二、钉钉机器人加签密钥配置步骤钉钉自定义机器人安全设置三选一加签 / 关键词 / IP 白名单。ARTEX 只支持加签模式也兼容不开启安全设置的裸 Webhook因为加签是唯一不依赖消息内容的方案实现见 notify/dingtalk.go。配置步骤在钉钉群「智能群助手」中添加自定义机器人安全设置选加签把https://oapi.dingtalk.com/robot/send?access_token...填入Webhook 地址把以SEC开头的加签密钥填入加签密钥留空表示机器人未开启加签保存后点击发送测试消息群里收到「测试消息 · 渠道配置正常」即成功。两个实用细节单条漏洞推送时钉钉消息是带「查看详情」按钮的ActionCard卡片多漏洞汇总时自动降级为 markdown钉钉限流 20 条/分钟且超限会静默丢消息ARTEX 已按官方规则把该渠道默认限流设为 20并在客户端做令牌桶限速见 notifier.go 中的takeTokens超限只会推迟发送不会丢消息。三、飞书推送彩色卡片与签名校验飞书含 Lark渠道走交互式卡片卡片头部颜色随漏洞级别变化——严重红、高危橙、中危黄、低危蓝消息列表里一眼可辨配色映射见 feishuSeverityTemplate。填写Webhook 地址若机器人开启了「签名校验」再把密钥填入签名校验密钥。⚠️ 飞书与钉钉的加签算法方向相反飞书把timestamp \n secret作为 HMAC-SHA256 的 key、message 为空钉钉则相反。照着另一家的文档抄实现会收到19021签名错误ARTEX 内部已按官方规则正确处理见 feishuSign。四、企业微信机器人注意 4096 字节截断企业微信群机器人是六个渠道中限制最紧的只用 URL 上的key鉴权不支持加签整个 Webhook 地址就是凭据markdown 正文上限4096 字节中文按 3 字节计约一千多字超长整条被拒限流 20 条/分钟。ARTEX 的处理策略是客户端主动截断而不是等整条被拒消息装不下时只标记前 K 条为已送达剩余条目留待下一批续发确保没有漏洞被「悄悄丢掉」分段逻辑见 notifier.go 的send。对企微这类群建议把推送时机设为汇总模式避免长列表频繁触顶。五、Telegram 与邮件渠道实战TelegramBot Token 与 Chat IDBot Token通过 BotFather 创建的机器人 token123456:ABC-DEF...形式Chat ID目标群/频道 ID群常为-100...开头API 地址留空使用官方https://api.telegram.org国内网络可填自建的 Bot API 反代地址见 telegramEndpoint。Telegram 消息采用 HTML 解析模式而非 MarkdownV2——后者要求转义 18 个特殊字符、漏一个整条被拒HTML 只需转义 三个稳定得多。邮件SMTP端口与 TLS 的对应关系邮件渠道配置字段最多关键坑只有一个端口与 TLS 模式必须匹配实现见 notify/email.go端口「隐式 TLS」开关说明587关闭建连后自动升级 STARTTLS465打开连接即 TLS25关闭通常不推荐若在不加密的连接上发账号密码Go 的smtp库会直接拒绝ARTEX 会把原因翻译成可读提示「请启用 TLS或改用 465 端口」。邮件正文为 HTML 且不截断适合做每日汇总播报SMTP 的 4xx 临时拒绝如灰名单会自动退避重试5xx 永久拒绝则直接标记失败避免无效重试。六、通用 Webhook接入任意自建系统如果漏洞数据要进自己的工单系统或 CI用webhook渠道即可无需为每个平台单独开发notify/webhook.go目标 URL请求方法GET/POST/PUT/PATCH自定义请求头每行KEYVALUE例如AuthorizationBearer xxx请求体模板留空用内置默认 JSON 模板需要自定义时可用变量{{.Title}}、{{.Count}}、{{.HomeURL}}、{{.SentAt}}以及range .Items下的.Name/.Severity/.Summary/.Assets/.DetailURL/.StatusLabel。⚠️ 插入字符串字段请务必用{{json .Name}}而非{{.Name}}——漏洞标题里只要有个引号裸插值就会破坏 JSON 结构导致接收端拒收。七、过滤规则与推送时机让正确的消息进正确的群每个渠道抽屉的下半部分是过滤规则数据结构见 notify/filter.go全部留空即不过滤最低级别low / medium / high / critical四档门槛只推这些漏洞类型每行一个关键词大小写不敏感子串匹配如SQL注入、命令执行排除这些漏洞类型排除优先于包含例如把噪音很大的信息泄露排除掉限定任务 ID / 资产 ID逗号分隔留空不限状态变更也推送默认关闭打开后漏洞处置状态流转如「待处理 → 已修复」也会通知仅实时模式有效。 推荐组合建两个渠道——一个实时模式 最低级别 high推应急响应群一个汇总模式 不限级别推日常播报群即实现「高危秒达、低危日清」。推送时机两种realtime一条漏洞一条消息落库后约 3 秒内发出投递引擎轮询间隔见 notifier.godigest按全局汇总周期把多条漏洞合并成一条消息超长的批次自动分段续发。**限流条/分钟**留空使用渠道默认值钉钉/企微/Telegram 为 20飞书为 100填0表示不限流。八、投递记录、自动重试与常见排障「投递记录」标签页展示每一条推送的完整生命周期pending → sending → sent / failed / skipped状态定义见 db/notification.go自动重试瞬时故障网络抖动、限流、4xx按 1s → 5s → 30s 退避最多 3 次凭据错误、签名失败这类永久失败不会浪费重试手动重发失败记录支持一键重试接口见 notify_api.go 的notifyRetryDelivery停用渠道会把其积压的待发投递标记为skipped防止重新启用后突然收到一批过期旧消息测试消息失败时错误信息就是渠道返回的原始报错如钉钉301000签名错误、企微93000key 无效按提示修正对应凭据即可。安全方面API 回显时凭据字段钉钉 secret、企微整个 Webhook、Telegram token、SMTP 密码等一律掩码掩码值原样提交表示「该字段未改动」。修改目标地址时必须重新填写凭据杜绝「凭据被顺手发往新地址」的风险。小结渠道凭据字段默认限流消息形态钉钉Webhook 加签密钥20 条/分ActionCard / markdown飞书Webhook 签名密钥100 条/分彩色交互卡片企业微信Webhook含 key20 条/分markdown4096 字节截断通用 WebhookURL 请求头不限自定义 JSON 模板TelegramBot Token Chat ID20 条/分HTML4096 字符邮件SMTP 账号密码60 条/分HTML 邮件按本文步骤配置完第一个渠道并成功收到测试消息后其余五个渠道只是换一组凭据字段而已。配好回链地址、分好级别门槛ARTEX 的漏洞推送就能在攻防节奏里帮你省掉「打开平台看一眼」的时间。赞分享【免费下载链接】ARTEXAutumn-27/ARTEX 持续维护开源版本项目地址https://gitcode.com/gh_mirrors/artex/ARTEX点击查看免费下载相关推荐漏洞发现实时推送IMARTEX钉钉、飞书、企业微信通知渠道完整配置指南漏洞发现实时推送IMARTEX钉钉、飞书、企业微信通知渠道完整配置指南 ARTEX 是一个 AI 自主渗透测试系统它的漏洞通知推送功能可以把新发现的漏洞、状人工智能AI 应用AI Agent自主智能体工具调用渗透测试网络安全后端前端MCP ClientsAionUi 远程连接 Channels 渠道接入指南Telegram / Slack / Discord / 飞书 / 钉钉 / 微信 / 企业微信 IM 渠道配置全解析AionUi 远程连接 Channels 渠道接入指南Telegram / Slack / Discord / 飞书 / 钉钉 / 微信 / 企业微信 IM人工智能AI 应用AI Agent桌面应用交互助手MateClaw IM渠道接入教程10分钟连通钉钉、飞书、企业微信与TelegramMateClaw IM渠道接入教程10分钟连通钉钉、飞书、企业微信与Telegram MateClaw太一是一款基于 Spring AI Alibaba人工智能AI AgentAgent 工作流交互助手后端前端语音上一篇Motus 数据格式完全指南RoboTwin、真机与 LeRobot 数据集如何组织与转换下一篇Vega-Lite 编译指南将 Vega-Lite 规范编译为 Vega 规范的 JavaScript API 与 CLI 全解析创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考