← Ana Sayfaya Dön
✨ MaiWoL Özellikler & Teknik Detaylar
MaiWoL'ün tüm yetenekleri, güvenlik mimarisi ve gelişmiş otomasyon altyapısı.
🚀 1. Gelişmiş Wake-on-LAN Motoru
Standart sihirli paketlerin ötesinde yüksek güvenilirlik ve tam kontrol sağlar:
- Yerel Yayın (Broadcast): Alt ağdaki (255.255.255.255 veya yönlendirilmiş alt ağ) tüm cihazlara kayıpsız iletim.
- WAN / DDNS Yönlendirmesi: İnternet üzerinden uzak bilgisayarları ve sunucuları port yönlendirmesiyle uyandırma.
- Kademeli Seri Gönderim (1–20 Paket): Zayıf Wi-Fi ağlarında paket kaybını önlemek için 50ms aralıklı ayarlanabilir paket tekrarı.
- SecureOn Şifre Desteği: Kurumsal anakart ve BIOS'lar için 6-baytlık (12 haneli hex) parola enjeksiyonu.
⏻ 2. Uzaktan Güvenli Bilgisayar Kapatma & Güç Yönetimi
Cihazlarınızı yalnızca uyandırmakla kalmayın; OpenSSH ve Webhook ile tek dokunuşla güvenle kapatın veya kilitleyin:
- Dahili OpenSSH Terminal Motoru: Windows 10/11 OpenSSH, Linux systemd, macOS, TrueNAS ve Proxmox sistemlerinde doğrudan komut çalıştırma. Şifre veya anahtar dosyası (OpenSSH, PEM, PuTTY .ppk, Ed25519; uzantıdan bağımsız) ile giriş. Kapatmadan SSH testi.
- Zorla Anında Kapatma (/f Parametresi): Arkada takılan, onay veya kaydetme bekleyen uygulamaları beklemeden %100 kapanmayı garanti eden
shutdown /s /f /t 0 komut motoru.
- HTTP Webhook Desteği (GET / POST): Home Assistant, IoT röleler ve özel kapatma API'leri için Basic Auth destekli webhook tetikleme.
- Akıllı LAN / WAN Çift Yönlü Yönlendirme: Evde Wi-Fi'a bağlıyken yerel IP'den, dışarıda mobil verideyken modem port yönlendirmesinden (WAN/DDNS) otomatik bağlanan çift hat mekanizması.
- Şifre Göster/Gizle (Göz İkonu): SSH ve Webhook şifrelerini girerken doğrulamayı kolaylaştıran göz butonu.
- Yanlışlıkla Kapatma Koruması: Kapatma butonuna basıldığında istem dışı kapanmaları engelleyen güvenlik onay diyaloğu.
📂 3. Grup Yönetimi & Tek Dokunuşla Toplu Uyandırma
Geniş ağlardaki ve homelab ortamlarındaki cihazları kolayca organize edin:
- Yatay Sürüklenebilir Sekmeler: Cihazları Ev, Ofis, Sunucular, Lab gibi gruplara ayırın; sekmelere basılı tutup sırasını yatayda sürükleyerek değiştirin.
- Grup Sayı Rozetlerini Gizleme: Daha sade bir görünüm için sekmelerdeki cihaz sayısı rozetlerini isteğe bağlı gizleyin.
- Tek Dokunuşla Toplu Grup Uyandırma: Üst bardaki özel butonla seçili gruptaki tüm cihazlara tek seferde uyandırma gönderin.
- 80ms Kademeli Gecikme (Pacing): Ağ soketlerinde tıkanmayı ve switch paket düşmesini önleyen sıralı gönderim algoritması.
📱 4. Ana Ekran Widget'ları (2x1 & 1x1)
Uygulamayı dahi açmadan telefonunuzun masaüstünden cihazlarınızı tek dokunuşla başlatın:
- 2x1 Kompakt Kart Widget'ı: Masaüstünde cihaz adını, MAC adresini ve anlık uyandırma butonunu barındıran şık widget.
- 1x1 Hızlı İkon Widget'ı: Uygulama simgesi boyutunda minimalist ve tek tıkla tetikleyen masaüstü kısayolu.
- Bağımsız Widget Kilit Koruması: Yanlışlıkla basılmaları önlemek için widget'tan uyandırmadan önce PIN veya Biyometrik onay isteme seçeneği.
⚡ 5. Hızlı Ayarlar Butonu (Tile) & Uygulama Kısayolları
Bildirim çekmecesinden veya uygulama simgesinden en hızlı erişim:
- Quick Settings Tile: Android bildirim panelini aşağı kaydırıp tek dokunuşla ana bilgisayarı uyandırma.
- Tile Hedef Cihaz Seçimi: Hızlı ayar butonunun hangi bilgisayarı uyandıracağını ayarlar menüsünden kolayca seçebilme.
- Dinamik Uygulama Kısayolları: Uygulama simgesine basılı tutarak en çok kullandığınız cihazların kısayoluna anında erişim.
📦 6. Askeri Düzeyde Şifreli Yedekleme & Geri Yükleme (.maiwol v3)
Ağ topolojinizi, cihazlarınızı, kapatma profillerinizi ve zamanlayıcı kurallarınızı güvenle aktarın:
- AES-256-GCM Kriptografisi: PIN korumalı yedekler PBKDF2-HMAC-SHA256 (10.000 iterasyon) ile askeri standartta şifrelenir.
- Kapatma Profillerinin Saklanması: v3 sürümüyle birlikte SSH/Webhook kapatma şablonları da güvenle yedeğe dahil edilir.
- Düz veya Şifreli Dışa Aktarma: İsteğe göre düz JSON veya şifreli
.maiwol formatında dışa aktarabilme.
- Sistem Dosya İlişkilendirmesi: Herhangi bir dosya yöneticisinden veya sohbet uygulamasından
.maiwol dosyasına tıklandığında otomatik içe aktarma sihirbazı açılır.
⏰ 7. Dahili Otomasyon & Kesin Zamanlayıcılar
Telefonunuz kilitliyken veya ekran kapalıyken dahi bilgisayarlarınızı otomatik açın:
- Tek Seferlik (Tarih & Saat): Takvimden seçilen belirli bir gün ve saatte otomatik bilgisayar açılışı.
- Haftalık Tekrarlı Görevler: Hafta içi, hafta sonu veya seçilen özel günlerde belirlenen saatte düzenli açılış.
- WakeLock & Kesin Alarm:
AlarmManager.RTC_WAKEUP ve PowerManager.PARTIAL_WAKE_LOCK ile Doze modunu aşarak işlemciyi uyanık tutup paketi hedefe ulaştırır.
- Reboot Sonrası Devamlılık: Telefon yeniden başlatıldığında (
BOOT_COMPLETED) tüm aktif zamanlayıcıları veritabanından baştan kurar.
⚡ 8. Harici Otomasyon (Tasker / MacroDroid / ADB)
Uygulamayı açmadan diğer otomasyon araçları veya terminal komutlarıyla cihazlarınızı uyandırın:
- Broadcast Eylemi:
com.mai.wol.ACTION_WAKE_DEVICE
- Esnek Parametre Desteği: Cihaz adı (
device_name), MAC adresi (mac_address) veya cihaz ID ile doğrudan tetikleme.
- Geri Bildirim Bildirimi: Harici komut tetiklendiğinde bildirim çubuğunda anlık onay bildirimi gösterilir.
adb shell am broadcast -a com.mai.wol.ACTION_WAKE_DEVICE -p com.mai.wol --es device_name "Bilgisayar"
🟢 9. Çok Katmanlı Akıllı Canlı Durum Tespiti
Bilgisayarınızın anlık açık/kapalı durumunu tespit eden çift katmanlı yoklama motoru:
- ICMP Ping & TCP OS Servis Taraması: Windows güvenlik duvarı pingi engellese dahi SMB (445), RPC (135), RDP (3389), SSH (22) servis portlarını tarayarak bilgisayarın açık olduğunu anında yakalar.
- Sahte Yanıt Filtresi: Router'ların sahte "Host Unreachable" veya %100 paket kaybı yanıtlarını filtreler.
- 3 Aşamalı Durum Rozetleri: AÇIK (Yeşil), KAPALI/STANDBY (Turuncu - Ağ yolu açık) veya ULAŞILAMADI (Kırmızı).
- Ayarlanabilir Canlı Sıklık: Durum yoklama sıklığını 1 sn ile 60 sn arasında ayarlayabilme veya kapatabilme.
🕵️ 10. Kart Özelleştirme & Gizlilik Sansürü
Ekran kaydı alırken veya başkalarının yanında cihaz bilgilerinizi koruyun:
- Bağımsız Alan Kontrolü: MAC Adresi, Yerel IP, WAN/DDNS ve Port bilgileri ayrı ayrı özelleştirilebilir.
- 3 Farklı Görünüm Seçeneği: Göster (Normal), Sansürle (*****) veya Tamamen Kaldır.
🛡️ 11. Banka Seviyesinde Güvenlik & Kilit
Uygulamanızı yetkisiz erişimlere ve gözetlemelere karşı koruyun:
- SHA-256 Kriptografik PIN: PIN kodunuz asla açık metin kaydedilmez; tek yönlü matematiksel özet (hash) olarak saklanır (2, 4, 6, 8 hane desteği).
- Biyometrik Kilit: Parmak izi ve Yüz tanıma ile anında kilit açma (BiometricPrompt).
- FLAG_SECURE & Tema Uyumlu Gizleme: Görev yöneticisinde ekran içeriği tamamen gizlenir; arka plan tema rengiyle karartılır.
- Odaktan Çıkınca Otomatik Kilit: Ana ekrana dönüldüğünde veya başka uygulamaya geçildiğinde anında kilitlenir.
🔍 12. Shizuku & Root'suz ARP Keşfi
Android 11+ kısıtlamalarına takılmadan yerel ağdaki cihazları keşfedin:
- Root gerektirmeden Shizuku IPC binder aracılığıyla doğrudan sistem ARP tablosunu (
ip neigh) okur.
- Otomatik ağ taramasında yerel ağdaki tüm cihazların gerçek MAC adreslerini tek tıkla otomatik doldurur.
🛠️ 13. Gelişmiş Ağ Tanılama Araçları
Ek bir uygulamaya gerek duymadan ağ sorunlarını tespit edin:
- DNS Sorgulama Aracı: Alan adlarını ve DDNS adreslerini anında IP'ye çözümleme.
- Ping & Gecikme Testi: Paket kaybı ve min/ort/maks RTT milisaniye gecikme ölçüm terminali.
- Yerel Ağ Bilgisi Kartı: Cihazınızın o anki yerel IP ve donanım MAC bilgilerini görüntüleme.
⚙️ 14. Çalışma Zamanı Mimari Analizi & Öneri Motoru
En yüksek performans ve en düşük bellek kullanımı için cihazınızı analiz eder:
- Gerçek Zamanlı ABI Tespiti: İstatistikler menüsünde uygulamanın hangi mimari diliminde (ARM64 v8A, ARMeabi v7A, x86_64, Evrensel) çalıştığını tespit eder.
- Akıllı Mimari Önerisi: 64-bit işlemcili modern telefonlarda Evrensel APK çalışıyorsa, en yüksek hız için ARM64 v8A sürümünün indirilmesi gerektiğini bildirir.
🔒 15. %100 FOSS & Sıfır Telemetri
Gizliliğiniz hiçbir koşulda ihlal edilmez:
- GNU GPL-3.0 Lisansı: %100 özgür ve açık kaynak kodlu.
- Sıfır İzleyici: Firebase, Google Analytics veya reklam kütüphanesi içermez.
- Tamamen Yerel Depolama: Tüm veritabanı (Room DB v6) yalnızca telefonunuzda lokalde saklanır.