TTdriver/simple-network-scanner-for-linux

GitHub: TTdriver/simple-network-scanner-for-linux

一个基于 Python 和 Tkinter 的 Linux 图形界面工具,为 Nmap 提供简洁的可视化前端,方便用户进行局域网设备发现和端口扫描。

Stars: 1 | Forks: 0

# Linux 简单网络扫描工具 最新版本 V1.0.0 一个轻量级的 Linux 图形界面工具,使用用户自行安装的 Nmap 进行基础的网络发现和端口扫描。 image ## 功能 - 发现局域网内的设备 - 扫描选定设备的端口 - 显示 IP 地址、主机名、MAC 地址、厂商和开放端口 - 使用自动生成的文件名保存扫描结果 - 浅色和深色模式 - 专为家庭实验室用户设计的简洁界面 ## 下载应用程序 1. 在 GitHub 上打开此项目。 2. 点击绿色的 **Code** 按钮。 3. 点击 **Download ZIP**。 4. 打开您的下载文件夹。 5. 解压该 ZIP 文件。 6. 打开解压后的文件夹。 您也可以在终端中将其解压: ``` cd ~/Downloads unzip simple-network-scanner-for-linux-main.zip cd simple-network-scanner-for-linux-main ``` ## 环境要求 此应用程序依赖于 **Nmap** 来执行网络扫描。本项目不包含 Nmap,您必须单独安装。 在 Debian、Ubuntu、Zorin OS、Linux Mint 及其他基于 Debian 的发行版上,请使用以下命令安装所需的软件包: ``` sudo apt update sudo apt install python3 python3-tk nmap iproute2 policykit-1 unzip ``` 验证 Nmap 是否已安装: ``` nmap --version ``` 如果 Nmap 安装正确,该命令将显示已安装的 Nmap 版本。 无需任何 pip 软件包。该应用程序仅使用 Python 标准库模块。 ## 运行应用程序 在解压后的应用程序文件夹内,右键点击空白处并选择 **Open in Terminal**,然后运行: ``` python3 simple-network-scanner.py ``` 某些扫描类型可能需要提升权限。在需要时,应用程序可能会使用 `pkexec` 并要求您输入 Linux 密码。 或者,您可以将 simple-network-scanner.py 文件复制到桌面或其他位置,然后右键点击该文件并选择 **Run as Application** 来打开应用程序。(目前此方法仅在 Zorin OS 上经过测试验证) ## 更新应用程序 从 GitHub 下载最新的 ZIP 文件,并替换旧的应用程序文件夹。 ## Nmap 声明 Linux 简单网络扫描工具是一个独立的 Nmap 图形前端。 本项目不包含、分发或自动安装 Nmap。用户必须通过其 Linux 发行版单独安装 Nmap。 Nmap 是 Nmap Project 的注册商标。本项目与 Nmap Project 没有关联、未受其赞助,也未经其认可。 请仅扫描您拥有或已获得明确测试许可的网络和系统。 ## 许可证 本项目基于 GNU General Public License v3.0 获得许可。
标签:CTI, Linux桌面应用, Maven构建, Nmap图形界面, Python, Tkinter, 插件系统, 数据统计, 无后门, 端口扫描, 网络发现, 逆向工具