AndreaLombardoInf/soar_automation_test

GitHub: AndreaLombardoInf/soar_automation_test

一个模拟 SOAR 安全编排自动化响应流程的 Python 工具,集 IP 情报富化、严重性评估、安全事件管理与自动化响应于一体,适合安全运营自动化原型搭建和学习参考。

Stars: 0 | Forks: 0

# REST API 客户端 一个 Python REST API 客户端,演示了身份验证处理、JSON 解析、错误管理和重试逻辑——基于免费的公开安全 API 构建。 ## 功能特性 - 支持可配置尝试次数和延迟的重试逻辑 - 对每个请求进行超时处理 - HTTP 错误解析(`4xx`、`5xx`) - JSON 解码错误处理 - 会话重用以提高连接效率 - 客户端逻辑与用例函数的清晰分离 ## 使用的 API | API | Endpoint | 用途 | |-----|----------|---------| | Google DNS over HTTPS | `dns.google/resolve` | DNS 记录查询 | | CIRCL CVE Search | `cve.circl.lu/api` | CVE 搜索与详情 | 无需身份验证。 ## 使用方法 ``` pip install requests python client.py ``` ## 示例输出 ``` [DNS] Lookup: google.com (A) A -> 142.250.180.46 (TTL: 300s) [CVE] Detail: CVE-2021-44228 ID: CVE-2021-44228 CVSS: 10.0 CWE: CWE-502 Summary: Apache Log4j2 <=2.14.1 JNDI features... ```
标签:API集成, CDN识别, CVE查询, DNS查询, ESC4, FTP漏洞扫描, GPT, IP 地址批量处理, IP情报富化, OSINT, Python, REST API, REST API客户端, SOAR剧本模拟, 严重性评估, 免费API, 可观测性, 威胁情报, 安全编排, 密码管理, 开发者工具, 无后门, 无线安全, 漏洞管理, 网络安防, 自动化响应, 自动化运维, 逆向工具, 重试机制