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脚本, 应用安全, 情报分析, 数据恢复, 系统维护, 网络诊断, 运维工具