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, 库, 应急响应, 数字取证, 无后门, 日常运维工具, 自动化脚本, 逆向工具