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 进行基础的网络发现和端口扫描。
## 功能
- 发现局域网内的设备
- 扫描选定设备的端口
- 显示 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 获得许可。
## 功能
- 发现局域网内的设备
- 扫描选定设备的端口
- 显示 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, 插件系统, 数据统计, 无后门, 端口扫描, 网络发现, 逆向工具