kirstensow/CSV-IOC-Parser

GitHub: kirstensow/CSV-IOC-Parser

一个用于从 CSV 威胁情报文件中自动提取、去重并导出 IOC 指标的 Python 工具。

Stars: 0 | Forks: 0

# CSV IOC 解析器 一款 Python 工具,用于读取包含威胁情报数据的 CSV 文件, 使用正则表达式提取和去重 IOC,并将清理后的 IOC 列表 导出到新的 CSV 文件中。 ## 功能特性 - 自动查找并处理当前目录下的所有 CSV 文件 - 按类型提取 IOC: - IP 地址 - 域名 - MD5 哈希 - 使用 Python 集合移除重复的 IOC - 按类型将 IOC 组织到字典中 - 将清理后去重的 IOC 列表导出为 CSV ## 使用方法 1. 将你的 CSV 文件放在与脚本相同的文件夹中 2. 运行脚本: ``` python3 CSVParser.py ``` 3. 结果会打印到终端并导出到 `IOCs_clean.csv` 中 ## 输出示例 IP Address,85.250.54.29 IP Address,192.168.1.105 IP Address,10.0.0.254 Domains,phishing-page.com Domains,malware-site.com Hash,5d41402abc4b2a76b9719d911017c592 Hash,7215ee9c7d9dc229d2921a40e899ec5f ## 构建工具 - Python 3 - re (内置) - os (内置)
标签:CSV解析, DAST, IOC提取, IP地址, MD5哈希, PB级数据处理, Python, SOC工具, 去重, 域名, 失陷标示, 威胁情报, 安全运维, 开发者工具, 开源安全工具, 恶意软件分析, 数字取证, 数据泄露, 数据清洗, 无后门, 漏洞发现, 自动化脚本, 逆向工程平台