SuperAPI AI 工具集

ip-security-analyzer-cloudflare-worker

安全与审计

查看项目

更新于 10-16 02:32

技能介绍

用途:部署在 Cloudflare Workers 上的单文件 IP 安全分析器,用于 IP 取证分析、网络身份识别、VPN/代理检测、WebRTC 泄漏测试与风险评分。可返回 JSON API,并提供 HTML 仪表盘。

主要能力:检测公网 IP 与网络身份;通过启发式 ASN/ISP 名称匹配分类为托管/数据中心、移动/蜂窝、企业、教育、VPN/代理/隐私、疑似住宅或未知;调用 IPinfo Lite 做 ASN 补充,AbuseIPDB 做信誉评分;检查请求头一致性与自动化特征;浏览器端 WebRTC 候选泄漏检测;从 100 分起、仅凭证据扣分的透明风险模型。注意:数据中心等基础设施 IP 本身不扣分,除非存在滥用迹象。

使用方式:可在 Cloudflare Dashboard 创建 Worker 并粘贴代码,或用 Wrangler CLI 初始化部署:npx wrangler init ip-security-analyzer,npx wrangler deploy。API 密钥通过 npx wrangler secret put IPINFO_TOKEN 与 npx wrangler secret put ABUSEIPDB_KEY 设置,也可在 Dashboard 的 Variables and Secrets 添加;无密钥仍可运行,但外部情报会缺失。接口包括 GET /json 或 /api 返回服务端分析,POST /report 接收 WebRTC 候选并合并风险分析,GET /health 返回状态。可通过 Settings → Triggers 绑定自定义域名。

限制:未提供具体收费与价格信息;外部 API 失败时降级为仅用 Cloudflare 元数据;WebRTC 测试可能因隐私设置或 STUN 不可达而为空;风险评分默认仅在有证据时扣分,需在 Worker 代码中自行调整;CORS 需手动添加响应头;API 密钥不可提交到公开仓库。