+Update
This commit is contained in:
58
README.md
Normal file
58
README.md
Normal file
@@ -0,0 +1,58 @@
|
||||
|
||||
# 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):
|
||||
```sh
|
||||
git clone <repository_url>
|
||||
cd OpenPortKiller
|
||||
```
|
||||
|
||||
3. **Install dependencies:**
|
||||
```sh
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
4. **Run the application:**
|
||||
```sh
|
||||
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:
|
||||
```cmd
|
||||
.\build.bat
|
||||
```
|
||||
|
||||
### Linux / macOS
|
||||
|
||||
First, make the script executable, then run it:
|
||||
```sh
|
||||
chmod +x build.sh
|
||||
./build.sh
|
||||
```
|
||||
|
||||
## License
|
||||
|
||||
This project is licensed under the MIT License. See the [LICENSE.md](LICENSE.md) file for details.
|
Reference in New Issue
Block a user