ConfigChecker
绿色环保,解压即撸
特别说明
本工具在原有基础上,增加了设备类型,功能不单单只针对网络设备,可以导出文本类配置文件的网络设备、主机设备、安全设备、数据库、中间件都可以用此工具检查,工具名称由NTconfigchecker改为ConfigChecker,同时仓库更名。
介绍
这是一个基于 Python 和 PyQt6构建的基于AI大模型的设备安全基线排查工具。旨在为网络管理员、网络安全员、网络安全督查人员提供了一套强大的工具,根据配置的基线检查内容,利用AI大模型能力自动分析设备配置信息,找出不合规项,并提出整改意见。
gitee地址:https://gitee.com/id1en0de/ConfigChecker
github地址:https://github.com/Id1eN0de/ConfigChecker
atomgit地址:https://atomgit.com/Id1eN0de/ConfigChecker
主要功能
- 配置检查:
- 支持配置文件导入
- 采用多线程机制(最大20线程)开展批量检测
- 支持AI检测和脚本自动化检测模式切换(目前支持AI检测,脚本自动化检测还未整合)
- 支持模型选择
- 支持输出格式选择(默认为html)
- 基线库:
- 检查基线库维护。
- 通过维护检查内容(类似提示词),控制AI检查内容,从而更加精确地获得检查结果。
- 设置:
- 检查结果保存路径设置
- 调试模式开关
- Syslog日志服务器设置
- AI大模型设置
技术栈
- 后端: Python 3.10+, SQLModel.
- UI: PyQt6, Jinja2 模板引擎, QFluentWidgets界面美化.
- 数据库: sqlite
更新日志
v3.0.0
- 参考当前主流AI工具排版优化界面,【日志】【设置】菜单移至左侧下方,消除手搓组件以及对应bug
- 增加MCP架构,可通过【AI助手】界面以对话形式向大模型下达任务
- 【设置】模块优化
- 界面优化,增加【基础设置】【默认模型】【模型设置】【Agent】【日志设置】【关于我们】6个菜单,将原有设置功能分类布局(以下只说明新增设置功能)
- 【基础设置】增加【应用主题】设置,可选择【深色】、【浅色】、【跟随系统设置】三种主题配置
- 【默认模型】新增设置内容,选择模型设置中一已测试模型作为默认模型,用于AI助手调用(状态为未测试或测试失败的模型无法选择,此处配置与【配置检查】中模型选择不冲突)
- 【模型设置】修改布局方式
- 【Agent】罗列当前agent所配置的Tools和Skills信息(Skills功能暂未实现)(工具持续更新)
- 【日志设置】Syslog日志配置,功能未变
- 【关于我们】分为【关于我们】【支持与反馈】【社交账号】三个模块,点击相应按钮会跳转至github相应页面或弹窗显示信息
v2.0.0
- 整理检查项共计106项,包含网络设备、安全设备
- 修改导入功能,针对id信息进行更新或增加
- 增加内容分割,一定程度避免内容过长导致模型报错
- 增加设备类型、设备品牌功能,修改type.ini文件即可
- 修改baseline界面,改为表格,避免手搓组件的一些bug
v1.2.1
- 增加主报告生成功能
- 修改部分bug
v1.1.0
- 增加基线库导入导出功能
- 增加基线库模板,欢迎大家共同维护
- 修改部分bug
v1.0.0
- 基础版本主要功能
界面展示
配置检查

基线库

AI助手


设置
基础设置

默认模型

模型设置

Agent

日志设置

关于我们

日志

主报告

详细报告

召集
由于本人接触设备类型、品牌有限,为进一步提高工具是适配性,欢迎大家提交脱敏过后的设备配置文件信息或自添加的检查内容,谢谢。
联系我们
欢迎提交建议和bug反馈。
邮箱:id1en0de@163.com
肉身挂机 程序自驱

![[特殊字符]DeepSeek‑Harness(DSH)小白保姆教程-171主机测评](https://www.171host.com/wp-content/uploads/2026/08/20260816085112-6a817a009aabf-220x150.png)