sonararadhya/Laptop-Settings
GitHub: sonararadhya/Laptop-Settings
一套模块化的 Bash 脚本集合,用于 Kali Linux 环境下的系统维护、硬件排障、网络修复和安全日志审计。
Stars: 2 | Forks: 1
# Kali Linux 工具包与 XFCE 实用程序
一套模块化的 Bash 脚本集合,专为 Kali Linux 环境下的系统维护、安全审计、数据恢复和 UI 自动化而设计。
## 精选工具
| 脚本 | 类别 | 描述 | 状态 |
|---|---|---|---|
| 'toolkit_monitor.sh' | 监控 | 常驻 systemd 守护进程,用于实时记录系统健康与连接状态。 | New |
| `setup.sh` | 编排 | 用于配置权限并解决所有依赖关系的主安装程序。 | Stable |
| `check_deps.sh` | 安装 | 审计系统所需的二进制文件和硬件能力。 | New |
| `network_dashboard.sh` | 安全 | 实时流量分析仪表板,跟踪数据包数量和“Top Talker” IP。 | Stable |
| `battery_optimize.sh` | 硬件 | 针对笔记本电脑的“Eco-Mode”:健康审计、亮度控制和服务管理。 | Stable |
| `system_cleanup.sh` | 维护 | 用于恢复网络状态和清除系统锁定的紧急恢复工具。 | Stable |
| `wifi_troubleshoot.sh` | 网络 | 修复 wlo1/wlan0 连接、RFKill 阻止以及驱动卡死问题。 | ✅ Stable |
| `fix_apt.sh` | 维护 | 安全解决 DPKG 锁、损坏的依赖项和更新错误。 | ✅ Stable |
| `log_analyzer.sh` | 安全 | 审计失败的登录尝试、sudo 使用情况以及内核健康日志。 | ✅ Stable |
| `file_recovery.sh` | 恢复 | 识别并恢复损坏的媒体文件和不匹配的 MIME 类型。 | ✅ Stable |
| `system_audit.sh` | 诊断 | 用于深度诊断以识别系统瓶颈的工具。 | ✅ Stable |
| `auto_cursor.sh` | UI/UX | 每 2 秒自动循环切换 XFCE 鼠标指针。 | ✅ Stable |
## 主要功能
- **Dry Run 支持:** 大多数维护脚本包含 `--dry-run` 标志,可安全预览将要进行的更改。
- **自动发现:** `wifi_troubleshoot.sh` 等工具可自动检测硬件(例如 `wlo1`)和驱动程序(例如 `iwlwifi`)。
- **生产级安全:** 包含进程验证,以防止意外终止系统关键任务。
- **丰富的日志记录:** 标准化的彩色输出,用于区分信息、成功和严重警报。
## 安装与使用
### 1. 克隆并进入
```
git clone https://github.com/sonararadhya/Laptop-Settings.git
cd Laptop-Settings
```
### 2. 使脚本可执行
```
chmod +x *.sh
```
### 3. 执行修复或审计
正常运行脚本以应用修复或生成报告:
```
sudo ./fix_apt.sh
sudo ./log_analyzer.sh
```
### 4. 运行安全预览(推荐)
在应用任何修复之前,使用 dry-run 标志查看脚本将要执行的操作:
```
sudo ./wifi_troubleshoot.sh --dry-run
```
### 5. 监控与持久化
该工具包包含一个作为 systemd 服务运行的后台健康监控程序。这确保即使在终端关闭时,您的系统也能持续处于审计之中。
#### 服务管理
setup.sh 编排器会自动生成并安装 toolkit-monitor.service。您可以使用标准的系统命令来管理它:
1. 检查状态:```bash
sudo systemctl status toolkit-monitor.service
2. 查看实时日志:```bash
tail -f /var/log/toolkit_monitor.log
3. 重启服务:```bash
sudo systemctl restart toolkit-monitor.service
```
#### Event 日志
The daemon tracks the following events in /var/log/toolkit_monitor.log:
1. [CRITICAL] Disk usage exceeding 90%
2. [WARNING] Network connectivity drops
3. [ALERT] Low battery states (<15%)
*📝 Last maintained: April 26, 2026 at 20:22 UTC*
---
*📝 Last maintained: July 07, 2026 at 16:01 UTC*
```
标签:GhostArchive, Shell脚本, 应用安全, 情报分析, 数据恢复, 系统维护, 网络诊断, 运维工具