Ulak SSH Sistem Yönetimi Uygulaması

Ulak: Modern ve Güçlü Yeni Nesil SSH Sistem Yönetimi Uygulaması

Ulak; Rust programlama dili ve egui grafik arayüz kütüphanesi kullanılarak geliştirilmiş; hız, güvenlik ve zengin özellikleri tek bir çatıda birleştiren yeni nesil bir SSH istemcisidir. Geleneksel SSH terminal yazılımlarının ötesine geçerek; dosya yöneticisi, yerleşik metin editörü, sistem/paket yöneticileri, veritabanı istemcisi ve yapay zeka ajanı gibi gelişmiş özellikleri bir araya getiren hepsi bir arada (all-in-one) bir sistem yönetim aracıdır.


🚀 Öne Çıkan Özellikler

1. Çok Sekmeli Terminal Emülasyonu

  • Alacritty Kalitesi: alacritty_terminal uyumlu, yüksek performanslı ve akıcı terminal deneyimi.
  • Çoklu Sekme: Tek bir SSH bağlantısı altında birden fazla bağımsız kabuk sekmesi açabilme.
  • Riskli Yapıştırma Koruması: Çok satırlı metinleri uzak sunucuya göndermeden önce onaylama ve düzenleme imkanı sunarak hatalı komut çalıştırma riskini önler.

2. Çift Bölmeli Dosya Yöneticisi (SFTP)

  • Kolay Sürükle-Bırak: Yerel ve uzak sunucu arasında çift bölmeli (dual-pane) arayüz ile dosya ve dizinleri sürükleyip bırakarak hızlıca aktarın.
  • Root Yetkili Dizin Erişimi: Yetki gerektiren sistem dizinlerine erişirken, tek seferlik sudo parolası sorarak oturum boyunca kesintisiz yetkilendirme sağlar.
  • Gelişmiş Dosya İşlemleri: Hızlı arşivleme (tar, zip vb.), sembolik bağlantı takibi, satır içi yeniden adlandırma ve F-tuşları kısayol desteği (F4-F9).

3. Yerleşik Metin Editörü

  • Uzakta Düzenleme: Sunucudaki dosyaları harici bir editöre ihtiyaç duymadan, doğrudan Ulak içerisinde açıp düzenleyin.
  • Sudo ile Kaydetme: Yazma izninizin olmadığı sistem dosyalarını düzenlerken sudo yetkisi isteyerek güvenli kayıt sağlar.
  • Gelişmiş Arama-Değiştirme (Ctrl+F / Ctrl+H): Büyük/küçük harf duyarlı arama ve toplu değiştirme desteği.

4. Bütünleşik Sistem Yönetim Araçları

Uzak sunucunun terminalinden bağımsız olarak çalışan görsel arayüzler:

  • Süreç Yöneticisi (ps aux tabanlı): Canlı işlem takibi, CPU/Bellek sıralaması, arama filtresi ve onaylı sonlandırma (kill).
  • Servis Yöneticisi (systemd): Sistem servislerini Running/Failed durumlarına göre filtreleme; başlatma, durdurma ve yeniden başlatma eylemleri.
  • Paket Yöneticisi: APT ve Homebrew desteğiyle paket arama, yükleme, kaldırma ve güncelleme işlemlerini canlı log akışı ile izleme.
  • APT Depo Yöneticisi: /etc/apt/sources.list dosyalarını modern söz dizimiyle güvenli düzenleme.
  • Disk Analizi ve Kaynak İzleme: CPU, bellek, disk/ağ G/Ç (I/O) metriklerini zaman serisi grafiklerle anlık izleme.

5. Veritabanı Yöneticisi

  • Çoklu DB Desteği: PostgreSQL, MySQL, MariaDB ve SQLite veritabanlarına doğrudan bağlanabilme.
  • Hücre İçi Düzenleme: Tablo verilerini tablo arayüzünde çift tıklayarak doğrudan düzenleme ve otomatik sorgu üretimiyle veri kaydetme.
  • Özel SQL Konsolu: Kendi SQL sorgularınızı yazıp çalıştırabileceğiniz geliştirici dostu arayüz.

6. AI Agent Entegrasyonu (Claude & Gemini)

  • Yapay Zeka Destekli Yönetim: Anthropic Claude ve Google Gemini modelleriyle entegre çalışır.
  • Akıllı Görevler: Doğal dilde verdiğiniz komutları (örn: “Disk doluluğunu analiz et ve gereksiz dosyaları bul”, “Çalışmayan servisleri listele ve hatayı incele”) arka planda uygun SSH komutlarını çalıştırarak çözer ve raporlar.

7. Post-Kuantum Güvenlik & AES-256-GCM

  • Güvenli Oturum Depolama: Kayıtlı oturum şifreleriniz, belirleyeceğiniz bir ana parola ile AES-256-GCM ve PBKDF2 (100.000 yineleme) algoritmaları kullanılarak şifrelenir.
  • Post-Kuantum Desteği: Güvenliği geleceğe taşımak amacıyla Kyber (pqcrypto-kyber) desteği içerir.

İndirme Bağlantısı

https://sourceforge.net/projects/anadolupanteri/files/Ulak/Ulak-0.3.5


sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya Devam Edin