Show HN: Safe-fetch – a Python URL fetcher with per-redirect address checks
AI 导读
SSRF防护Python工具地址检查协议过滤DNS验证
Safe-fetch 是 Python 的 URL 获取工具,通过检查每个重定向地址防止 SSRF 漏洞,使用标准库无依赖,适合处理用户输入的 URL 场景。
Safe-fetch is a Python URL fetcher preventing SSRF by checking each redirect. Uses standard library only, no dependencies, ideal for user-supplied URLs.
重点速览
- 强制检查每个重定向地址的 IP 类型,阻止私有/保留地址 Checks all redirect IPs to block private/reserved ranges
- 限制协议为 HTTP/HTTPS,过滤 file:// 等危险协议 Limits protocols to HTTP/HTTPS, filters dangerous schemes
- 自动验证 DNS 解析结果,防御 DNS 重绑定攻击 Validates DNS resolution results against internal IPs
- 无外部依赖,仅需标准库,可直接集成到项目 No external dependencies, uses standard library only
- 响应体截断防止大流量攻击 Truncates response body to prevent large data attacks
一句话:提供简单有效方案,帮助开发者防范 SSRF 漏洞,适合安全敏感项目 / Offers a simple solution to prevent SSRF vulnerabilities for security-sensitive applications
推荐理由 提供简单有效方案,帮助开发者防范 SSRF 漏洞,适合安全敏感项目
二次创作声明:本页为 AI 热榜聚合导读,内容与热度数据来自公开来源 (hn),版权归原始作者所有;本站仅做转载指引与摘要评述,不复制原文。