# 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
```

报告示例

## 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研判 | | [📋] | |
| 浏览器历史记录 | | [📋] | |
| | | | |
| | | | |
| | | | |