Skip to content
/ Forwi Public

这是一个基于Python和Tkinter开发的图形化网络端口管理工具,允许用户查看、管理和监控系统中的网络端口连接。

License

Notifications You must be signed in to change notification settings

Saquict/Forwi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

图形化网络端口管理工具

这是一个基于Python和Tkinter开发的图形化网络端口管理工具,允许用户查看、管理和监控系统中的网络端口连接。

功能特性

  • 端口列表查看:显示系统当前所有TCP/UDP连接,包括本地地址、端口、远程地址、端口、连接状态、占用进程等信息
  • 自动刷新:可设置自动刷新间隔,实时监控端口变化
  • 端口关闭:可以关闭选定的端口连接(需要管理员权限)
  • 端口扫描:扫描指定IP地址的端口开放情况
  • 连接详情:查看连接的详细信息,包括进程详情
  • 操作日志:记录所有操作和系统状态变化

系统要求

  • Windows操作系统
  • Python 3.6 或更高版本
  • 依赖库:psutil

安装步骤

  1. 确保已安装Python 3.6或更高版本
  2. 安装所需依赖:
    pip install psutil
    
  3. 下载port_manager.py文件

使用方法

  1. 以管理员权限运行程序(推荐,否则可能无法关闭某些系统进程):

    python port_manager.py
    

    或直接双击port_manager.py文件

  2. 主要界面功能:

    • 刷新端口列表:手动刷新当前系统端口状态
    • 关闭选中端口:关闭表格中选中的端口连接
    • 扫描端口:打开端口扫描对话框,可指定目标IP和端口范围
    • 查看连接详情:显示选中连接的详细信息
    • 自动刷新间隔:设置自动刷新端口列表的时间间隔(秒)

注意事项

  • 关闭端口可能会导致相关应用程序功能异常,请谨慎操作
  • 某些系统进程可能需要管理员权限才能关闭
  • 端口扫描功能仅供网络管理员使用,请勿用于未授权的网络扫描

开发说明

本工具使用以下Python库:

  • tkinter:图形界面
  • psutil:获取系统进程和网络连接信息
  • socket:端口扫描功能
  • threading:多线程处理,避免界面卡顿

许可证

本项目为开源软件,仅供学习和个人使用。

联系方式

如有问题或建议,请在项目中提出issue。

About

这是一个基于Python和Tkinter开发的图形化网络端口管理工具,允许用户查看、管理和监控系统中的网络端口连接。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published