lukejanobas/security-tools

GitHub: lukejanobas/security-tools

一套分级的 Python 安全工具集,帮助初学者通过实践掌握日志分析、系统监控和网络检查等蓝队基础技能。

Stars: 0 | Forks: 0

# 安全工具 一个基于 Python 的网络安全实验项目,专注于构建用于安全调查的小型自动化与分析工具。 ## 概述 本仓库包含适合初学者的 Python 工具,旨在支持以下网络安全领域的学习: - 日志分析 - 系统监控 - 网络检查 - 简单检测逻辑 - 小型安全实用程序 项目按级别组织,以便循序渐进地掌握技能。 ## 目标 构建实用的 Python 工具,以支持网络安全调查并提升以下方面的动手能力: - 读取和分析日志 - 检测可疑活动 - 检查系统健康状况 - 执行基础网络调查 - 编写简单的安全脚本 ## 项目级别 ### Level 1 — 日志分析工具 - 日志读取器 - 登录失败检测器 - IP 尝试计数器 - 关键字日志扫描器 ### Level 2 — 系统监控工具 - 磁盘使用率告警 - 进程查看器 - 服务状态检查器 - 可疑用户检查器 ### Level 3 — 网络安全工具 - 端口检查器 - 基础端口扫描器 - DNS 查询工具 - 主机可达性检查器 ### Level 4 — 检测脚本 - 暴力破解检测器 - 可疑登录时间检测器 - 重复 IP 告警 ### Level 5 — 小型安全工具 - 日志摘要工具 - 安全日志分析器 - 安全工具包 CLI ## 文件夹结构 ``` security-tools/ ├── README.md ├── .gitignore ├── sample-logs/ ├── log-analysis/ ├── system-monitoring/ ├── network-tools/ ├── detection-tools/ └── mini-tools/ ``` ## 技术栈 - Python 3 - Linux 日志 - 基础网络概念 - 网络安全调查概念 ## 如何运行 示例: ``` python3 log-analysis/log_reader.py ``` 某些工具可能需要在脚本内编辑文件路径或目标主机。 ## 学习目的 本项目用于教育和实验练习。旨在帮助利用 Python 构建基础的蓝队和安全分析技能。 ## 作者 Luke Janobas
标签:AMSI绕过, BurpSuite集成, EDR, Linux运维, Python, SOAR, 免杀技术, 入侵分析, 威胁检测, 安全实验室, 安全运营, 扫描框架, 插件系统, 教育项目, 数字取证, 数据统计, 无后门, 暴力破解检测, 端口扫描, 红队行动, 网络安全, 网络安全审计, 网络检测, 脆弱性评估, 自动化脚本, 隐私保护