# SysAny **Repository Path**: XcNGG/sys-any ## Basic Information - **Project Name**: SysAny - **Description**: SysAny-Windows系统信息收集工具 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: https://www.yuque.com/xcngg/ywiuzg/qsqt1b1kyfnti44c?singleDoc - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-01-02 - **Last Updated**: 2025-02-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: 网络安全, 安全巡检, Python ## README # SysAny-Windows系统信息收集工具 > SysAny(Win)是一款专为 Windows 系统设计的信息收集软件,旨在帮助用户全面、高效地收集系统的关键信息,以便进行安全分析、系统审计或故障排查。它通过丰富的命令行参数,支持多种信息收集类型,满足不同场景下的需求。 > > Author:`xcngio` > > 项目地址:https://gitee.com/XcNGG/sys-any > > 下载地址:https://gitee.com/XcNGG/sys-any/releases - **全面信息收集**:工具提供了多种信息收集选项,包括网络外联信息(`-n` 或 `--network`)、进程信息(`-ps` 或 `--process`)、端口开放状态(`-pt` 或 `--port`)、服务信息(`-s` 或 `--service`)、自启动项信息(`-at` 或 `--autoruns`)、用户信息(`-u` 或 `--usersinfo`)、环境变量信息(`-e` 或 `--envinfo`)、计划任务分析信息(`-t` 或 `--scheduled_tasks`)、最近访问文件信息(`-r` 或 `--recent_files`)和网络适配器信息(`-na` 或 `--network_adapter`)。用户可以根据需要选择特定的信息类型进行收集,或者使用 `-a` 或 `--all` 参数一次性运行所有信息收集,确保无遗漏地掌握系统状态. - **灵活输出格式**:工具支持多种输出文件格式,包括 CSV(默认)、XLSX、HTML 和 JSON,以满足不同用户的数据处理和展示需求。特别是 HTML 格式,当使用 `-o html` 选项时,还提供了多种主题选择(如 `dark-yellow`、`arctic-frost`、`spring-meadow`、`autumn-whisper`、`good-morning` 和 `late-night`),通过 `--html_theme` 参数指定,使得生成的 HTML 报告在视觉上更具吸引力和可读性,便于用户直观地查看和分析收集到的信息. - **自定义文件后缀**:为了方便用户对输出文件进行管理和识别,工具允许通过 `--suffix` 参数为文件添加自定义后缀。例如,使用 `--suffix "2024-01-05"` 可以生成类似 `network_adapter_2024-01-05.csv` 的文件名,帮助用户记录文件的生成时间或其他相关信息. - **易用性设计**:工具的命令行界面设计简洁明了,用户只需根据提示输入相应的参数即可快速启动信息收集。同时,提供了 `-h` 或 `--help` 参数,当用户在使用过程中遇到疑问时,可以随时查看详细的帮助信息,包括各参数的详细说明和使用示例,确保用户能够轻松上手并高效使用工具. ## 基本使用 ```python _____ ___ / ___/__ _______ / | ____ __ __ \__ \/ / / / ___/_____/ /| | / __ \/ / / / ___/ / /_/ (__ )_____/ ___ |/ / / / /_/ / /____/\__, /____/ /_/ |_/_/ /_/\__, / /____/ /____/ usage: sysany-0.0.2.exe [-h] [-a] [-n] [-ps] [-pt] [-s] [-u] [-e] [-t] [-r] [-na] [-sf SUFFIX] [-o {csv,xlsx,html,json}] 📝使用帮助: optional arguments: -h, --help show this help message and exit -a, --all 运行下列所有信息收集 -n, --network 运行网络外联信息收集 -ps, --process 运行进程信息收集 -pt, --port 运行端口开放状态信息收集 -s, --service 运行服务信息收集 -u, --usersinfo 运行用户信息收集 -e, --envinfo 运行环境变量信息收集 -t, --scheduled_tasks 运行计划任务分析信息收集 -r, --recent_files 运行最近访问文件信息收集 -na, --network_adapter 运行网络适配器信息收集 -sf SUFFIX, --suffix SUFFIX 文件后缀,例如network_adapter_{文件后缀}.csv -o {csv,xlsx,html,json}, --output_format {csv,xlsx,html,json} 输出文件格式,默认为CSV,HTML格式仅支持-a参数 ``` ## 常用示例 ```python sysany -a -o html 获取全部信息,导出报告 sysany -a -o csv 获取全部信息,导出CSV ``` ![](./static/use.png) 报告示例 ![](./static/demo.png) ## License获取 License与应急响应工具包一致 - 最新License获取:[https://www.yuque.com/xcngg/ywiuzg/cw5zsdidg36mxlb1](https://www.yuque.com/xcngg/ywiuzg/cw5zsdidg36mxlb1?singleDoc#) - 应急响应工具包使用说明:https://www.yuque.com/xcngg/ywiuzg ## 更新计划 | **计划概述** | **详细内容** | **完成进度** | **更新日期** | | ---------------------------------- | ---------------------------------- | ------------ | ----------------------------- | | 加入自启动项收集 | 完成对自启动项的分析 | [✔️] | 2025.1.4
Version 0.0.3 | | 操作系统账户安全安全策略 | 完成对操作系统账户安全安全策略分析 | [✔️] | 2025.1.7
Version 0.0.4 | | 共享 | 罗列完成操作系统的共享文件 | [✔️] | 2025.1.7
Version 0.0.4 | | 系统系统软件安装情况 | 罗列系统软件安装情况 | [✔️] | 2025.1.7
Version 0.0.4 | | 加入LogParser 、统计日志的各状态码 | 完成操作系统的日志分析 | [📋] | | | 加入AI研判 | | [📋] | | | 浏览器历史记录 | | [📋] | | | | | | | | | | | | | | | | |