amruhaf7527/ZavetSec-NetworkInventory

GitHub: amruhaf7527/ZavetSec-NetworkInventory

一款零安装、零依赖的 PowerShell 离线网络资产扫描工具,帮助 SOC 和事件响应团队在 Windows 环境中快速发现并清点内网存活主机与基本设备信息。

Stars: 0 | Forks: 0

# 🔍 ZavetSec-NetworkInventory - 快速离线网络资产检查 [![下载](https://img.shields.io/badge/Download-Release%20Page-blue?style=for-the-badge)](https://github.com/amruhaf7527/ZavetSec-NetworkInventory/releases) ## 🧭 这是什么 ZavetSec-NetworkInventory 是一款 Windows 工具,可帮助您扫描网络并建立资产清单。它专为 SOC 和事件响应工作而设计,但如果您需要一种简单的方法来检查网络上的设备,它也非常实用。 它通过 PowerShell 运行,可离线工作,无需完整安装。您只需下载、打开并在 Windows PC 上运行即可。 ## 📥 下载 使用此页面下载最新版本: https://github.com/amruhaf7527/ZavetSec-NetworkInventory/releases 在该页面上查找最新的版本文件。下载与您的 Windows 系统匹配的软件包,然后将其保存到您容易找到的文件夹中,例如“下载”或“桌面”。 ## 🖥️ 环境要求 此应用程序专为 Windows 设计。 您需要具备: - 一台 Windows 计算机 - PowerShell - 扫描您所使用网络的权限 - 访问您要检查的设备或 IP 范围的权限 为获得最佳效果,请从具有足够权限读取网络数据和系统详细信息的账户运行。 ## 🚀 入门指南 按照以下步骤运行该工具: 1. 打开发布页面并下载最新文件。 2. 将文件保存到您的计算机。 3. 如果文件位于 .zip 压缩包中,请右键单击它并选择“全部提取”。 4. 打开提取后的文件夹。 5. 找到版本中包含的 PowerShell 脚本或启动文件。 6. 右键单击该文件并选择“使用 PowerShell 运行”,或者打开 PowerShell 并从该文件夹中运行它。 7. 按照屏幕上的提示开始扫描。 如果 Windows 显示安全提示,并且您信任该来源且正在您被允许扫描的系统上操作,请选择允许您运行该文件的选项。 ## 🛠️ 如何在 PowerShell 中运行 如果发布版本包含 .ps1 文件,您可以通过以下方式运行它: 1. 打开保存文件的文件夹。 2. 按住 Shift 键并在文件夹内右键单击。 3. 选择“在此处打开 PowerShell 窗口”或“在终端中打开”。 4. 从该文件夹运行脚本。 常用命令如下所示: - .\ZavetSec-NetworkInventory.ps1 如果发布版本包含启动文件,请改用该文件。发布包应会引导您找到正确的文件。 ## 📋 功能介绍 ZavetSec-NetworkInventory 可帮助您收集基本的网络和资产数据,例如: - 网络上的活动主机 - 设备名称 - IP 地址 - 基本主机详情 - 您输入的网络范围 - 可供日后查看的扫描结果 它专为安全工作和事件响应期间的快速检查而构建。您可以使用它来清晰了解网络上的情况,而无需设置额外的工具。 ## 🔎 典型用例 在以下情况下使用此工具: - 查找本地网络上的设备 - 构建简单的资产列表 - 在事件期间检查未知主机 - 在深入分析之前检查活动系统 - 为蓝队工作收集数据 - 在 Windows 计算机上运行快速离线扫描 ## 🧰 发布版本中可能包含的文件 下载内容可能包含以下类似文件: - PowerShell 脚本文件 - 自述文件或使用说明文件 - 用于扫描设置的配置文件 - 用于存放结果的输出文件夹 - 用于记录扫描历史的日志文件 如果软件包包含多个脚本,请从主启动文件或发布说明中指定的文件开始运行。 ## 🧪 基本扫描流程 大多数用户将遵循一个简单的流程: 1. 启动工具。 2. 输入要扫描的网络范围。 3. 选择屏幕上显示的任何扫描选项。 4. 等待扫描完成。 5. 查看结果。 6. 保存或复制输出以备后用。 如果您正在检查工作网络,请使用团队批准的范围。 ## 📁 输出和结果 该工具可能会以易读的格式生成结果,例如: - 屏幕上的表格 - 文本文件 - CSV 文件 - 包含扫描详细信息的日志 这使得对主机进行排序、比较结果以及在报告或事件记录中使用这些数据变得更加容易。 ## ⚙️ 常用选项 该工具可能允许您进行如下设置: - IP 范围或子网 - 超时值 - 扫描深度 - 输出文件名 - 保存位置 - 用于获取更多详细信息的 Verbose 模式 如果您不确定如何选择,请先使用默认值。这是了解该工具工作原理的最简单方法。 ## 🔐 安全与访问 仅扫描您拥有或被允许测试的系统和网络。网络扫描可能会影响设备,并可能触发受管系统上的警报。 如果您在公司环境中使用此工具,请确保您的安全团队知道正在运行此扫描。 ## 🪟 Windows 提示 如果 PowerShell 阻止了脚本,请尝试以下步骤: 1. 右键单击该文件。 2. 打开“属性”。 3. 检查 Windows 是否已将该文件标记为已阻止。 4. 如果出现该选项,请取消阻止该文件。 5. 再次从 PowerShell 运行该脚本。 如果您的系统上有 Windows Terminal,您也可以使用它来运行。 ## 🧩 故障排除 如果工具无法启动: - 检查您是否下载了最新版本 - 确保您已解压 zip 文件 - 确认已安装 PowerShell - 以正确的用户身份运行 PowerShell - 检查文件名是否与发布文件匹配 - 确保您的网络范围有效 如果扫描未返回结果: - 检查 IP 范围 - 确保目标设备已开机 - 确认防火墙或网络规则允许发现操作 - 先尝试较小的范围 如果 Windows 要求批准: - 阅读文件名和位置 - 确认您是从发布页面下载的 - 在您管理的系统上使用受信任的账户 ## 🧾 示例工作流程 一个简单的示例: 1. 打开发布页面。 2. 下载最新的软件包。 3. 解压文件。 4. 在文件夹中启动 PowerShell。 5. 运行主脚本。 6. 输入本地子网(例如 192.168.1.0/24)(如果它与您的网络匹配)。 7. 等待扫描完成。 8. 查看主机列表并保存输出 ## 🗂️ 主题焦点 该项目适用于以下领域的工作: - 资产清单 - 蓝队任务 - 电子取证 - 事件响应 - 网络扫描 - 网络安全 - PowerShell 工具 - SOC 工作 - Windows 安全检查 - 漏洞审查支持 ## 📌 许可证与使用 使用发布文件进行您自己的网络检查、测试和安全工作。运行扫描时请遵循您的团队规则和本地策略。 ## 🔗 再次下载 https://github.com/amruhaf7527/ZavetSec-NetworkInventory/releases
标签:AI合规, BlueTeam, Conpot, IP扫描, IR工具, IT运维, Libemu, OpenCanary, PowerShell脚本, Socks5代理, SOC工具, URL发现, Windows安全, 云存储安全, 企业安全, 安全检测, 库, 应急响应, 开源安全工具, 插件系统, 无依赖, 无线安全, 漏洞发现, 离线扫描, 端点枚举, 网络安全, 网络扫描, 网络拓扑发现, 网络设备扫描, 网络资产管理, 蓝军工具, 资产盘点, 逆向工程平台, 隐私保护