dchaves041/security-automation-scripts

GitHub: dchaves041/security-automation-scripts

一组基于VirusTotal API的Python脚本,用于快速查询IP和域名的信誉、WHOIS及ASN等威胁情报信息。

Stars: 0 | Forks: 0

# 项目:安全自动化脚本 本项目包含用于通过 VirusTotal API 分析入侵指标 的 Python 脚本。每个版本都增加了新功能并改进了自动化工作流。 📂 当前脚本 - vt_ip_checker.py — IP 信誉检查器 - vt_ip_checker_v2.py — IP + Domain 分析(包括 WHOIS、ASN、国家、信誉) ## 🔍 功能 - IP 信誉查询 - Domain 信誉查询 - WHOIS 提取 - ASN 和国家信息 - VirusTotal 最近分析统计 - 安全的 JSON 解析 - 模块化和版本化结构 ## 📦 依赖要求 pip install requests ## 🔑 API 密钥设置 您必须从 VirusTotal 获取一个免费的 API 密钥: 1. 在 https://www.virustotal.com 创建一个账户 2. 进入您的个人资料 3. 复制您的 API 密钥 4. 替换脚本中的占位符: API_KEY = "YOUR_API_KEY_HERE" ## ▶️ 使用方法 使用以下命令运行脚本: python vt_ip_checker.py python vt_ip_checker_v2.py 选择一个选项: 1 - 分析 IP 2 - 分析 Domain 然后输入要分析的 domain 或 IP ## 🧪 示例输出 === IP 分析结果 === {'ip': '8.8.8.8', 'country': 'US', 'asn': 15169, 'whois': 'NetRange: 8.8.8.0 - 8.8.8.255\nCIDR: 8.8.8.0/24\nNetName: GOGL\nNetHandle: NET-8-8-8-0-2\nParent: NET8 (NET-8-0-0-0-0)\nNetType: Direct Allocation\nOriginAS: \nOrganization: Google LLC (GOGL)\nRegDate: 2023-12-28\nUpdated: 2023-12-28\nRef: https://rdap.arin.net/registry/ip/8.8.8.0\nOrgName: Google LLC\nOrgId: G...', 'malicious': 0, 'suspicious': 0, 'undetected': 35, 'harmless': 57} === Domain 分析结果 === {'domain': 'google.com', 'reputation': 703, 'country': 'N/A', 'asn': 'N/A', 'whois': 'Creation Date: 1997-09-15T04:00:00Z\nCreation Date: 1997-09-15T07:00:00+0000\nDNSSEC: unsigned\nDomain Name: GOOGLE.COM\nDomain Name: google.com\nDomain Status: clientDeleteProhibited (https://www.icann.org/epp#clientDeleteProhibited)\nDomain Status: clientDeleteProhibited https://icann.org/epp#clientDele...', 'malicious': 0, 'suspicious': 0, 'undetected': 26, 'harmless': 66} ## 📁 项目结构 security-automation-scripts/ │ ├── vt_ip_checker.py ├── vt_ip_checker_v2.py ├── requirements.txt ├── .gitignore └── README.md ## 📚 学习目的 本项目是个人安全自动化学习路径的一部分。它演示了: - 如何使用安全 API - 如何解析 JSON 响应 - 如何构建用于自动化的 Python 脚本 ## 🧑‍💻 作者 Danny — 安全自动化工程师与网络安全爱好者 哥斯达黎加
标签:API集成, Ask搜索, ASN信息提取, ESC4, GitHub, IOC分析, IP信誉查询, OSINT, Python安全脚本, VirusTotal, WHOIS查询, 协议探测, 可观测性, 域名信誉查询, 威胁情报, 字符串匹配, 安全分析工具, 开发者工具, 恶意代码分析, 网络信息收集, 自动化安全运维, 逆向工具, 配置文件