JakubG-code/Linux-Security-Scripts
GitHub: JakubG-code/Linux-Security-Scripts
一套用于 Linux 系统管理的小型 Bash 脚本集合,提供 SSH 暴力破解检测、认证日志分析及实时系统资源监控功能。
Stars: 0 | Forks: 0
## 脚本
### alert_brute_force.sh
检测超过可配置失败登录阈值的 IP 地址。
**功能**
- 解析 `/var/log/auth.log`
- 统计 SSH 失败登录尝试次数
- 显示可疑 IP 地址
- 可配置的警报阈值
### fail_login_detect.sh
显示身份验证失败的摘要。
**功能**
- 统计密码错误尝试次数
- 统计无效用户登录尝试次数
- 快速的安全概览
### ip_counter.sh
列出 SSH 失败登录尝试中最频繁的源 IP 地址。
**功能**
- 解析身份验证日志
- 统计失败的登录源
- 按尝试次数对攻击者进行排序
### system_monitor.sh
显示实时系统资源摘要。
**功能**
- CPU 使用率
- 平均负载
- 内存使用率
- 磁盘使用率
- CPU 消耗最高的进程
### uptime.sh
以易读格式显示系统运行时间。
**功能**
- 天
- 小时
- 分钟
- 秒
## 用法
```
chmod +x *.sh
./alert_brute_force.sh
./fail_login_detect.sh
./ip_counter.sh
./system_monitor.sh
./uptime.sh
```
标签:应用安全, 运维工具