niherhalder/Threat_Intelligence_Scraper

GitHub: niherhalder/Threat_Intelligence_Scraper

一个基于 Python 的威胁情报抓取器,从多个网络安全新闻来源自动收集安全资讯并导出结构化报告。

Stars: 0 | Forks: 0

## 版本 当前版本:`v1.0` ### v1.0 功能 - 多来源网络安全新闻抓取 - 导出 CSV - 导出 XLSX 并自动调整列宽 - 生成格式化的威胁情报报告 - 截图记录 - 自动化执行工作流 # 威胁情报抓取器 基于 Python 的网络安全威胁情报抓取器,从多个网络安全来源收集最新安全新闻,并将结构化威胁数据导出为 CSV、XLSX 和格式化报告文件。 ## 功能 - 收集网络安全威胁情报文章 - 抓取多个安全新闻来源 - 将结构化威胁数据导出为 CSV - 生成格式化的 Excel 报告 (.xlsx) - 自动调整 Excel 列宽 - 生成格式化的威胁情报报告 - 存储文章标题、来源、链接和抓取时间 - 包含截图和执行证明 ## 使用的技术 - Python - Requests - BeautifulSoup4 - OpenPyXL - CSV 处理 - 网络安全 OSINT 概念 ## 使用的数据源 - The Hacker News - Krebs on Security - SecurityWeek ## 项目结构 ``` Threat_Intelligence_Scraper/ │ ├── scraper.py ├── requirements.txt ├── README.md ├── threats.csv ├── threats.xlsx ├── threat_report.txt ├── .gitignore └── screenshots/ ├── terminal_execution.png ├── excel_output.png ├── csv_output.png ├── threat_report.png └── project_folder.png ``` ## 安装说明 安装依赖项: ``` pip install -r requirements.txt ``` ## 运行项目 ``` python scraper.py ``` ## 输出文件 脚本会生成以下文件: - `threats.csv` - `threats.xlsx` - `threat_report.txt` ## 收集的示例数据 - 威胁文章标题 - 来源名称 - 文章链接 - 抓取时间戳 ## 截图 项目截图可在 `screenshots` 文件夹中找到。 ## 未来改进 - 添加严重性分类 - 添加恶意软件/网络钓鱼/勒索软件分类 - 添加仪表板可视化 - 添加自动化调度 - 导出为 PDF 报告 - 添加 IOC 提取 ## 作者 Niher Halder 网络安全 | AI 安全 | OT/ICS 安全 | Python 自动化
标签:BeEF, Python, 代码示例, 威胁情报, 字符串匹配, 开发者工具, 数据分析, 数据泄露, 无后门, 爬虫, 网络调试, 自动化, 逆向工具