https://github.com/hacimertgokhan/pmt
Port management tool.
https://github.com/hacimertgokhan/pmt
port port-management port-management-tool rust
Last synced: 3 months ago
JSON representation
Port management tool.
- Host: GitHub
- URL: https://github.com/hacimertgokhan/pmt
- Owner: hacimertgokhan
- License: mit
- Created: 2024-11-22T18:37:20.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-12-09T02:12:36.000Z (6 months ago)
- Last Synced: 2025-02-01T23:37:48.202Z (5 months ago)
- Topics: port, port-management, port-management-tool, rust
- Language: Rust
- Homepage:
- Size: 26.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Port Management Tool (PMT)
PMT, port ve işlem yönetimi için tasarlanmış, basit ve kullanışlı bir CLI (Komut Satırı Arayüzü) aracıdır. Bu araç, belirli işlemleri yönetmenize, açık portları listelemenize ve belirli bir portu kullanan işlemi sonlandırmanıza olanak tanır.
---
## **Kurulum**
Bu projeyi kullanmak için Rust ve Cargo'nun sisteminizde yüklü olması gerekmektedir. Yükleme adımları:
1. Projeyi klonlayın:
```bash
git clone https://github.com/hacimertgokhan/pmt.git
cd pmt
```2. Projeyi derleyin:
```bash
cargo build --release
```3. Uygulamayı çalıştırmaya hazır hale getirin:
```bash
cd target/release
```---
## **Kullanım**
PMT, çeşitli komutlar ve alt komutlar içerir. Komutlar şu şekildedir:
### **1. Pid Yönetimi**
İşlem ID'lerini (PID) listelemek veya belirli bir işlem adının PID'lerini bulmak için kullanılır.- Tüm işlemleri listele:
```bash
./pmt pids
```
- Belirli bir işlemin PID'lerini listele:
```bash
./pmt pids
```
Örnek:
```bash
./pmt pids firefox
```---
### **2. Açık Portları Listeleme**
Sistemdeki tüm açık portları listelemek için kullanılır:
```bash
./pmt ports
```---
### **3. Port Kullanan İşlemi Sonlandırma**
Belirli bir portu kullanan işlemi sonlandırmak için kullanılır:
```bash
./pmt kill --port
```
Örnek:
```bash
./pmt kill --port 8080
```---
## **Özellikler**
- **Açık Port Yönetimi**: Sistemdeki açık portları kolayca listeleme.
- **İşlem Yönetimi**: İşlem adlarına göre PID'leri listeleme.
- **Port Sonlandırma**: Belirli bir portu kullanan işlemi hızlıca sonlandırma.---
## **Katkıda Bulunma**
Bu projeye katkıda bulunmak için şu adımları izleyebilirsiniz:
1. Bu projeyi forklayın.
2. Geliştirmek istediğiniz özelliği ekleyin.
3. Değişikliklerinizi test edin ve bir PR (Pull Request) oluşturun.---
## **Lisans**
Bu proje MIT Lisansı ile lisanslanmıştır. Daha fazla bilgi için `LICENSE` dosyasını inceleyebilirsiniz.