shwetakanth09/cybersecurity-toolkit

GitHub: shwetakanth09/cybersecurity-toolkit

一个模块化网络安全工具包,集成了网络扫描、日志分析、文件完整性监控和漏洞扫描功能,通过统一 CLI 和 Docker 为安全运维提供便捷的一体化命令行方案。

Stars: 0 | Forks: 0

# 网络安全工具包 [![CI](https://static.pigsec.cn/wp-content/uploads/repos/cas/39/39faa54be350a1dab8afd3b2fb8c1c83e4d9cff84abfef2374d19a18053687c4.svg)](https://github.com/shwetakanth09/cybersecurity-toolkit/actions/workflows/ci.yml) [![Python 3.11+](https://img.shields.io/badge/python-3.11%2B-blue)](https://python.org) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) 一个模块化的网络安全工具包,用于网络扫描、日志分析、文件完整性监控和漏洞评估。 ## 功能 | 模块 | 描述 | |--------|-------------| | **Network Scanner** | 对 23 个常见端口进行 TCP 端口扫描与服务检测 | | **Log Analyzer** | 解析并分析安全日志(syslog、JSON),具备威胁模式检测功能 | | **File Integrity Monitor** | 基于 SHA-256 哈希的基线创建与完整性验证 | | **Vulnerability Scanner** | SSL/TLS 证书验证、安全头审计、风险评分 | ## 快速开始 ``` pip install -e . cysec scan example.com ``` ## 用法 ``` # 对主机进行 Port scan cysec scan example.com # 分析 log file cysec logs /var/log/auth.log # 创建 file integrity baseline cysec baseline /etc /tmp/baseline.json # 检查 file integrity cysec integrity /etc /tmp/baseline.json # 运行 vulnerability scan cysec vuln https://example.com ``` ## 项目结构 ``` cybersecurity-toolkit/ ├── src/ │ ├── network_scanner/ # TCP port scanner │ ├── log_analyzer/ # Security log parser │ ├── file_integrity/ # Hash-based integrity monitor │ ├── vuln_scanner/ # Vulnerability checks │ └── cli.py # Unified CLI entry point ├── tests/ # Pytest unit tests ├── .github/workflows/ # CI/CD pipeline ├── Dockerfile # Container build └── docker-compose.yml # Container orchestration ``` ## 开发 ``` python -m pytest tests/ -v ``` ## 许可证 MIT
标签:CLI, DNS枚举, Docker, HTTP工具, Python, WiFi技术, 云存储安全, 子域名变形, 安全防御评估, 密码管理, 插件系统, 文件查看, 无后门, 版权保护, 网络安全工具, 网络扫描, 请求拦截, 逆向工具