Files
OpenPortKiller/README.md
2025-10-04 20:32:22 +02:00

1.4 KiB

Open Port Killer

A cross-platform GUI utility to find and kill processes with open network ports. Built with Python, tkinter, and psutil.

Features

  • Cross-Platform: Works on Windows, Linux, and macOS.
  • Process Listing: Scans and lists all local processes with open TCP ports.
  • Kill Processes: Easily terminate one or more selected processes from the GUI.
  • Sortable List: Click any column header to sort the process list.
  • Multi-Language: Switch between English and German on-the-fly.

Installation & Usage

  1. Prerequisites:

    • Python 3.6+ must be installed.
  2. **Clone the repository (or download the source):

    git clone <repository_url>
    cd OpenPortKiller
    
  3. Install dependencies:

    pip install -r requirements.txt
    
  4. Run the application:

    python main.py
    

Building from Source

You can create a standalone executable for your operating system using the provided build scripts. This requires pyinstaller, which is included in requirements.txt.

The executable will be placed in the dist directory.

Windows

Run the batch file:

.\build.bat

Linux / macOS

First, make the script executable, then run it:

chmod +x build.sh
./build.sh

License

This project is licensed under the MIT License. See the LICENSE.md file for details.