mennylevinski/uspector-net

GitHub: mennylevinski/uspector-net

一款基于 Python 的跨平台轻量级局域网扫描工具,主要用于 IPv4 网络的存活主机发现与常见服务端口审计。

Stars: 86 | Forks: 2

Uspector Network Scanner logo
# Uspector 网络扫描器 Uspector 是一款轻量级、跨平台的 Python 网络扫描器,支持在本地 IPv4 网络(包括 Wi-Fi 和以太网)中进行设备发现和开放端口检测。 专为合规诊断、安全意识提升及管理审计而构建,适用于个人和企业使用。 有关 Uspector 扫描的所有常见端口的详细列表,请参阅 [PORTS.md](PORTS.md)。 采用 [MIT License](LICENSE) 授权。 ## ✨ 功能 - **局域网检测模式**,自动检测您的 IPv4 子网并扫描本地网络 - **自定义扫描模式**,用户可选择特定的 IP 地址或 IP 范围作为目标 - **快速且准确**,结合 ICMP、ARP 和 socket 检查以及自动发现功能 - **端口检测**,扫描常见服务端口(FTP、SMB、SSH、HTTP、RDP 等) - **日志系统**,可导出日志文件(TXT 格式)以获取更详细的输出 - **终端 / CLI**,简洁的“黑控制台”输出,完成后保持窗口打开
![Uspector Network Scanner Screenshot](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/ca9c82376e093210.png) ## ✔️ 合法使用 本工具仅限于合法及经授权的用途。 在扫描、审计或测试任何系统之前,您必须获得网络所有者的明确许可。 作者对滥用行为或违反适用法律及组织政策的行为不承担任何责任。 请负责任地使用,并遵守您所在地的法规。 ## 📌 安全提示 从官方来源下载的 Uspector 网络扫描器是安全可靠的。 由于该应用程序会执行网络发现和扫描操作,部分杀毒软件可能会错误地标记或限制其运行。这是合法的网络诊断工具常见的误报情况。 如果您信任本应用程序,可能需要将其添加到杀毒软件的例外列表中。 ## 💾 安装 ### Windows EXE 下载最新的 [Uspector_1.3.0.zip](https://github.com/mennylevinski/uspector-net/releases/download/1.3.0/Uspector_1.3.0.zip)。解压后双击可执行文件即可运行。 使用 EXE 版本无需安装 Python。 如果出现 Microsoft Defender SmartScreen 提示: - 点击“更多信息” - 点击“仍要运行” ### 第三方许可 Python Software Foundation License Version 2 Copyright © 2001-2025 Python Software Foundation
来源:https://docs.python.org/license.html psutil BSD 3-Clause License
Copyright © 2009-2025 Giampaolo Rodola
来源:https://github.com/giampaolo/psutil/tree/master?tab=BSD-3-Clause-1-ov-file ### 跨平台 #### 1️⃣ 环境要求 - Python **3.0+** - 可在 **Windows**、**Linux** 上运行 - 依赖项:`pip install psutil` #### 2️⃣ 脚本 - 下载脚本 [uspector_net.py](src/uspector_net.py) #### 3️⃣ 运行 - Windows: `python uspector_net.py` - Linux:
1. `chmod +x uspector_net.py`
2. `python3 uspector_net.py` ## 📁 项目结构 ``` uspector-net/ # Main project folder │ ├── build/ # PyInstaller configs / EXE build │ ├── media/ # Images, diagrams, UI assets │ ├── src/ # Core application source code │ ├── CHANGELOG.md # Version history ├── CONTRIBUTING.md # Contribution guidelines ├── LICENSE # Project license ├── PORTS.md # List of all common ports scanned by Uspector ├── README.md # Main documentation ├── SECURITY.md # Security policy └── .gitignore ```
标签:ARP扫描, Awesome, FTP扫描, HTTP扫描, ICMP扫描, IPv4网络, MIT许可, Python, RDP审计, SMB扫描, Socket检测, SSH审计, 二进制发布, 云存储安全, 反取证, 安全管理, 安全评估, 局域网发现, 开源工具, 情报分析, 插件系统, 数据统计, 无后门, 无线安全, 日志导出, 白帽工具, 端口审计, 端口扫描, 系统管理, 网络安全, 网络工具, 网络扫描, 网络诊断, 设备发现, 运维工具, 逆向工具, 隐私保护