JhoAraSan/python-cybersecurity-tools
GitHub: JhoAraSan/python-cybersecurity-tools
一组面向网络安全分析、自动化与应急响应的小型 Python 工具集合,提供邮件解析、日志取证、文件处理及终端安全检查等实用脚本。
Stars: 0 | Forks: 1
# 🐍 Python 网络安全工具
本仓库包含用于**网络安全分析、自动化和应急响应支持**的**小型、专注的 Python 工具**。
这里包含的脚本是为现实场景开发的实用工具,例如:
- 电子邮件和邮件头分析
- 基础取证和日志处理
- 文件和数据操作
- 与安全相关的自动化任务
除非另有说明,所有脚本均兼容 **Python 3.12+**。
## 📂 仓库结构
工具按用例进行组织,以保持仓库清晰且易于浏览:
- **电子邮件与消息安全**
- **文件与数据处理**
- **威胁情报与分析**
- **自动化与实用工具**
- **用于 Windows 环境的 PowerShell 脚本**
- **文档和操作说明**
本仓库旨在作为一个**工具箱**,而不是单个应用程序或框架。
## 🔧 特色工具
### 🔹 LCM 和 GCD 计算器
📁 `tools/file_processing/mcm_MCD.py`
**功能:**
- 生成 1 到 *n* 的质数
- 执行质因数分解
- 计算:
- 最小公倍数 (LCM)
- 最大公约数 (GCD)
### 🔹 鼠标自动化脚本 (Windows)
📁 `tools/misc/clic.py`
在 Windows 系统上自动执行重复的鼠标操作。
**亮点:**
- 进度条和彩色输出
- 剪贴板交互
- 适用于重复性的操作任务
### 🔹 图像 URL 叠加工具
📁 `tools/file_processing/mezclarImg.py`
将 URL 叠加层添加到图像上,并将其与另一张图像合并。
**流程:**
- 接收用户提供的 URL
- 将 URL 写入图像上
- 将图像调整为共同的宽度
- 垂直拼接成单个输出图像
### 🔹 电子邮件头提取
📁 `tools/log_analysis/header_mail.py`
提取并复制电子邮件头以进行分析。
**步骤:**
1. 通过文件对话框选择 `.eml` 文件
2. 解析电子邮件头
3. 将邮件头复制到剪贴板
4. 显示临时确认标签
适用于**电子邮件分析和应急响应**。
## 🔐 终端基础安全与自动化
📁 `tools/endpoint_hygiene`
- **endpoint_hygiene/**
- Windows 终端基础安全检查和安全修复
- PowerShell + Python 自动化
- 专注于安全性、稳定性和透明度
## 📄 Excel 转 PDF 转换器
📁 `tools/file_processing/ExcelToPdf_v2`
- **excel_to_pdf/**
- 将 Excel 工作簿(.xlsx、.xlsm、.xls)转换为 PDF 格式
- 支持递归文件夹扫描和单个文件选择
- 自动配置方向、缩放、边距和打印布局
- 跳过临时的 Office 文件并优雅地处理转换错误
- 使用 Python、Tkinter、pathlib 和 pywin32 构建
- 需要 Microsoft Excel 和 Windows 操作系统
## 📄 文档
可以在 `docs/` 目录中找到其他指南和说明,包括:
- [命令列表](/docs/Comands.md)
- [OpenVAS 安装说明](/docs/instalar_OpenVas.md)
- [Kali Linux 维护技巧](/docs/kali-mantenimiento.md)
- [Exchange 和 Active Directory 连接指南](/docs/Guia_conexion_Exchange_y_AD.md)
- [格式化后控制台配置手册](/docs/Manual_Config.md)
- [Fish Shell + Oh My Posh](/docs/fish-shell-setup.md)
## ⚠️ 注意事项
- 某些脚本是**特定于 Windows 的**(基于 PowerShell 或 GUI)。
- 为方便起见提供了可执行文件(`.exe`),但**始终提供源代码**。
- 本仓库侧重于**实用性和清晰度**,而不是企业级的工具。
## 📜 许可证
本项目基于 **MIT License** 授权。
标签:AI合规, Python, 库, 应急响应, 数字取证, 无后门, 日常运维工具, 自动化脚本, 逆向工具