我也不知道
从 Cloudflare Graphql API 获取被 Cloudflare WAF 拦截(阻止/托管质询)的 IP 并提交给 AbuseIPDB
请不要 fork 此仓库!! 使用模板导入 Use this template !! 瞎点fork按钮发送垃圾 PR 将直接提交到 GitHub 黑名单中(
Actions 环境变量:
CLOUDFLARE_ZONE_ID
: Cloudflare ZONE IDCLOUDFLARE_API_KEY
: Cloudflare API KeyCLOUDFLARE_EMAIL
: Cloudflare EmailABUSEIPDB_API_KEY
: AbuseIPDB API Key
有人经常访问这些,然而我这里又没有这些文件,于是我创建了他们。
例如这些:
- https://abuseipdb.mhuig.top/robots.txt
- https://abuseipdb.mhuig.top/phpinfo.php
- https://abuseipdb.mhuig.top/wp-login.php
- https://abuseipdb.mhuig.top/../../../../../../../etc/passwd
- etc.
Cloudflare 的 API 不知道什么时候做了更改,找到文档时发现 PAYLOAD 需要使用 Graphql....
如果 IP 有误伤,请联系我添加白名单!
或许可以构建反馈调节系统?
AbuseIPDB : AbuseIPDB is an IP address blacklist for webmasters and sysadmins to report IP addresses engaging in abusive behavior on their networks
Cloudflare Block Bad Bot Ruleset