szepeviktor/high-abuse-surface
GitHub: szepeviktor/high-abuse-surface
精选高滥用风险网络IP范围列表,配套日志标注工具和应用层机器人检测示例,帮助运维人员识别和拦截自动化恶意流量。
Stars: 1 | Forks: 0
# 高滥用面
精选的 IP 范围列表,包含经常与自动化滥用相关的网络。
本仓库以数据优先:您可以使用任何工具来获取这些 CIDR 列表。
基于[已知恶意网络](https://github.com/szepeviktor/debian-server-tools/tree/master/security/myattackers-ipsets)构建。
## 日志工具
一个用于将客户端 IP 替换为网络名称的 Python 脚本。
```
tail -f /var/log/apache2/*access.log | high-abuse-surface/ip-label.py
```
## 示例工具
一个用于阻止 Windows UA 伪装的 WordPress MU 插件。
## 分析来自机器人的 HTTP 请求
```
if (
// Browsers send HTTP/2 request, except company proxies, firewalls
($_SERVER['SERVER_PROTOCOL'] ?? '') === 'HTTP/1.1'
// Connection: header is not included in HTTP/2 requests
&& ($_SERVER['HTTP_CONNECTION'] ?? '') === 'keep-alive'
// Accept: and Accept-Encoding: and Accept-Language: are always included
&& ($_SERVER['HTTP_ACCEPT'] ?? '') === '*/*'
&& ($_SERVER['HTTP_ACCEPT_ENCODING'] ?? '') === 'gzip, deflate'
&& !isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])
// User-Agent: header is always included
&& preg_match('#^Mozilla/.*Windows.*Chrome/#', ($_SERVER['HTTP_USER_AGENT'] ?? '')) === 1
// Analyze referer
&& !isset($_SERVER['HTTP_REFERER'])
// Analyze cookies
&& !isset($_SERVER['HTTP_COOKIE'])
) {
http_response_code(403);
echo 'Forbidden';
exit;
}
```
标签:CIDR, ffuf, HTTP请求分析, IP 地址批量处理, IP封禁, IP黑名单, Python, WordPress, 反爬虫, 威胁情报, 安全脚本, 安全防护, 密码管理, 开发者工具, 恶意IP, 无后门, 机器人检测, 滥用网络, 用户代理伪造, 网络信息收集, 网络安全, 网络流量分析, 自动攻击防御, 逆向工具, 隐私保护, 风控, 黑名单