Proje Talebi

Bu bilgisayarda hangi programın hangi portu dinlediğini gösteren ve takılı kalan geliştirme sunucularını tek tıkla kapatan küçük bir Windows sistem tepsisi uygulaması.

Platform
Windows
Sürüm
1.0.2
Boyut / dağıtım
63.4 MB
Lisans
MIT lisansı
Github

Dosya dijital olarak imzalı olmadığı için Windows ilk çalıştırmada SmartScreen uyarısı gösterebilir. Ek bilgi > Yine de çalıştır ile devam edebilirsiniz. İndirdiğiniz dosyayı SHA256SUMS.txt ile doğrulayabilirsiniz:

Get-FileHash .\PortKiller-*.exe -Algorithm SHA256

Windows 11'de Akıllı Uygulama Denetimi açıksa imzasız uygulamalar doğrudan engellenir ve "Yine de çalıştır" seçeneği çıkmaz. Port Killer henüz kod imzalı olmadığı için bu bilgisayarlarda açılmaz.

Neler yapıyor

  • Dinlenen TCP portlarını (IPv4 ve IPv6) programa göre gruplar. Node.js, Python, .NET, Docker, PostgreSQL gibi geliştirme araçları kendi gruplarında üstte, geri kalan uygulamalar en altta "Diğer uygulamalar" grubunda durur.
  • Her satırın sonundaki ✕ düğmesi süreci sonlandırır. Bu, PowerShell'deki Stop-Process -Force ile aynı işi yapar. Geliştirme aracı olmayan bir programı kapatmadan önce onay ister.
  • Liste 3 saniyede bir yenilenir. Yeni bir port açıldığında Windows bildirimi gelir; bildirime tıklayınca liste açılır.
  • Üstteki arama kutusu port, program adı, PID ve adres üzerinde yazdıkça süzer. :3000 ya da 3000 yazmak aynı sonucu verir.
  • Arayüz Windows'un görüntü dilinde açılır (34 dil). Açık/koyu tema ve vurgu rengi de Windows ayarlarından gelir; ayar değiştiğinde uygulamayı yeniden başlatmak gerekmez.
  • Yönetici yetkisi istemez. Kendi kullanıcınızla başlattığınız süreçleri kapatabilir.

Neleri göstermez

Uygulamanın amacı geliştirme sırasında açılan portları yönetmek; sistemin çalışmasını bozabilecek şeyleri kapatmak değil. Bu yüzden:

  • 1024'ün altındaki portlar (SMB, RPC, HTTP.sys gibi Windows servisleri) listelenmez.
  • System, svchost, lsass, services, wininit, winlogon, csrss, smss, spoolsv, Windows Defender ve arama dizinleyicisi gibi sistem süreçleri listede hiç görünmez.

Geliştirme aracı sayılan programların listesi Ports.cs içindeki DevTools sözlüğündedir. Kullandığınız bir araç listede yoksa oraya eklemeniz yeterli.

Kullanım

Uygulamayı çalıştırdığınızda kırmızı "PK" simgesi sistem tepsisine yerleşir.

  • Sol tık: Port listesini açar ya da kapatır.
  • Sağ tık: Göster, yenile, hakkında ve çıkış menüsü.

Pencereyi kapatmak uygulamayı sonlandırmaz, yalnızca listeyi gizler. Tamamen kapatmak için tepsi menüsünden Çıkış'ı seçin.

Diğer araçlar

Port Gözcüsü

Yerel ağdaki açık portları tarar, değişiklik olduğunda bildirim verir.

Windows 10/11 · v1.0.0
58 MB · MIT lisansı
Github

SQL Yedekçi

SQL Server veritabanlarını zamanlanmış olarak yedekler, sıkıştırır ve eski yedekleri temizler.

Windows · v3.0.1
60 MB · Ücretsiz
Github

Log Okur

Büyük log dosyalarını filtreleyerek anında açan hafif görüntüleyici.

Windows · v0.9.4
59 MB · MIT lisansı
Github