ArcademMan/PyGate
GitHub: ArcademMan/PyGate
PyGate 是一款 Windows 平台的网络工具箱,将 DNS 管理、IPv4 配置、端口扫描、网络监控和 WiFi 分析等常用网络管理功能整合到一个图形界面应用中。
Stars: 0 | Forks: 0
PyGate
适用于 Windows 的网络工具包
DNS 管理器、端口扫描器、IPv4 配置、hosts 编辑器、网络监视器、WiFi 分析仪。
## 功能
| 页面 | 描述 |
|------|-------------|
| **首页** | 公网/本地 IP、主机名、系统信息、管理员状态 |
| **DNS** | 使用预设(Cloudflare、Google、Quad9 等)更改 DNS、清除缓存、查看缓存条目、对所有 DNS 服务器进行基准测试 |
| **IPv4** | 查看和配置任何网络适配器上的静态 IP 或 DHCP |
| **Hosts** | 查看、添加、删除、启用/禁用系统 hosts 文件中的条目 |
| **端口扫描** | 扫描任何主机的端口、查看具有进程名称的本地监听程序、扫描您的公网 IP |
| **监视器** | 实时查看所有活动的 TCP 连接,包括进程、远程 IP、状态、PID。支持自动刷新和过滤 |
| **WiFi** | 扫描附近的网络、查看信号强度、频道、安全性。推荐最不拥挤的频道 |
## 安装
### 从源码安装
```
git clone https://github.com/arcademman/PyGate.git
cd PyGate
pip install -r requirements.txt
python pygate.py
```
### 从发布版本安装
1. 从[发布版本](https://github.com/arcademman/PyGate/releases)下载 `PyGate-win64.zip`
2. 解压 zip 文件
3. 运行 `pygate.exe`
## 构建
编译为独立的 `.exe`:
```
pip install nuitka
python build.py
```
输出:`dist/PyGate-win64.zip`
## 本地化
PyGate 会自动检测您的系统语言。目前支持:
- English
- Italiano
您可以从菜单栏的 **Settings > Language** 更改语言。
要添加新语言,请在 `app/locale/` 中创建一个遵循 `en.json` 结构的 JSON 文件。
## 许可证
[MIT](LICENSE) - 有关使用指南,请参阅 [DISCLAIMER.md](DISCLAIMER.md)。
标签:Awesome, DNS管理, IPv6支持, PySide6, 数据统计, 端口扫描, 系统管理, 网络工具, 逆向工具