569 lines
102 KiB
JSON
569 lines
102 KiB
JSON
{
|
||
"version": "8.3.0 (Full & Clean Edition)",
|
||
"last_updated": "2026-01-13",
|
||
"theme": "Hacker",
|
||
"themes": {
|
||
"Hacker": {
|
||
"name": "💀 Hacker",
|
||
"mode": "dark",
|
||
"bg": "#000000",
|
||
"fg": "#0a0a0a",
|
||
"sidebar": "#000000",
|
||
"topbar": "#001a00",
|
||
"card": "#001a00",
|
||
"card_hover": "#002600",
|
||
"text": "#00ff00",
|
||
"text_dim": "#00aa00",
|
||
"accent": "#00ff00",
|
||
"accent_hover": "#00cc00",
|
||
"button": "#003300",
|
||
"button_hover": "#004d00",
|
||
"category_bg": "#001a00",
|
||
"category_text": "#00ff00",
|
||
"font_size": 13,
|
||
"icon_size": 32,
|
||
"admin_btn_size": 30,
|
||
"monitor_font_size": 14,
|
||
"edit_icon": "✏️",
|
||
"del_icon": "🗑️"
|
||
},
|
||
"Dark": {
|
||
"name": "🌙 Karanlık",
|
||
"mode": "dark",
|
||
"bg": "#0a0a0a",
|
||
"fg": "#1a1a1a",
|
||
"sidebar": "#0f0f0f",
|
||
"topbar": "#1a1a1a",
|
||
"card": "#242424",
|
||
"card_hover": "#2a2a2a",
|
||
"text": "#e0e0e0",
|
||
"text_dim": "#a0a0a0",
|
||
"accent": "#0d7377",
|
||
"accent_hover": "#14a1a8",
|
||
"button": "#0d7377",
|
||
"button_hover": "#14a1a8",
|
||
"category_bg": "#1f3a5f",
|
||
"category_text": "#ffffff",
|
||
"font_size": 12,
|
||
"icon_size": 32,
|
||
"admin_btn_size": 30,
|
||
"monitor_font_size": 14,
|
||
"edit_icon": "✏️",
|
||
"del_icon": "🗑️"
|
||
},
|
||
"White": {
|
||
"name": "☀️ Aydınlık",
|
||
"mode": "light",
|
||
"bg": "#f5f5f5",
|
||
"fg": "#ffffff",
|
||
"sidebar": "#e8e8e8",
|
||
"topbar": "#ffffff",
|
||
"card": "#ffffff",
|
||
"card_hover": "#f0f0f0",
|
||
"text": "#1a1a1a",
|
||
"text_dim": "#444444",
|
||
"accent": "#2196F3",
|
||
"accent_hover": "#1976D2",
|
||
"button": "#2196F3",
|
||
"button_hover": "#1976D2",
|
||
"category_bg": "#e3f2fd",
|
||
"category_text": "#0d47a1",
|
||
"font_size": 12,
|
||
"icon_size": 32,
|
||
"admin_btn_size": 30,
|
||
"monitor_font_size": 14,
|
||
"edit_icon": "✏️",
|
||
"del_icon": "🗑️"
|
||
},
|
||
"Soft": {
|
||
"name": "🍂 Yumuşak",
|
||
"mode": "light",
|
||
"bg": "#f9f6f2",
|
||
"fg": "#fff9f0",
|
||
"sidebar": "#f0e6dc",
|
||
"topbar": "#fff9f0",
|
||
"card": "#ffffff",
|
||
"card_hover": "#fef5eb",
|
||
"text": "#5d4e37",
|
||
"text_dim": "#5d4e37",
|
||
"accent": "#d4a574",
|
||
"accent_hover": "#c19a6b",
|
||
"button": "#d4a574",
|
||
"button_hover": "#c19a6b",
|
||
"category_bg": "#f5e6d3",
|
||
"category_text": "#5d4e37",
|
||
"font_size": 12,
|
||
"icon_size": 32,
|
||
"admin_btn_size": 30,
|
||
"monitor_font_size": 14,
|
||
"edit_icon": "✏️",
|
||
"del_icon": "🗑️"
|
||
},
|
||
"Transparent": {
|
||
"name": "💎 Şeffaf",
|
||
"mode": "dark",
|
||
"bg": "#1a1a2e",
|
||
"fg": "#16213e",
|
||
"sidebar": "#0f3460",
|
||
"topbar": "#16213e",
|
||
"card": "#16213e",
|
||
"card_hover": "#1a2744",
|
||
"text": "#eaeaea",
|
||
"text_dim": "#a0a0a0",
|
||
"accent": "#e94560",
|
||
"accent_hover": "#ff6b6b",
|
||
"button": "#533483",
|
||
"button_hover": "#6a4494",
|
||
"category_bg": "#0f3460",
|
||
"category_text": "#eaeaea",
|
||
"alpha": 0.85,
|
||
"font_size": 12,
|
||
"icon_size": 32,
|
||
"admin_btn_size": 30,
|
||
"monitor_font_size": 14,
|
||
"edit_icon": "✏️",
|
||
"del_icon": "🗑️"
|
||
},
|
||
"USOGNT": {
|
||
"name": "👑 Pix",
|
||
"mode": "dark",
|
||
"bg": "#644913",
|
||
"fg": "#1a1a1a",
|
||
"sidebar": "#644913",
|
||
"topbar": "#008040",
|
||
"card": "#008040",
|
||
"card_hover": "#2a2a2a",
|
||
"text": "#e0e0e0",
|
||
"text_dim": "#a0a0a0",
|
||
"accent": "#008040",
|
||
"accent_hover": "#14a1a8",
|
||
"button": "#008000",
|
||
"button_hover": "#14a1a8",
|
||
"category_bg": "#644913",
|
||
"category_text": "#ffffff",
|
||
"font_size": 15,
|
||
"icon_size": 65,
|
||
"admin_btn_size": 43,
|
||
"monitor_font_size": 15,
|
||
"edit_icon": "Düzenle",
|
||
"del_icon": "Sil"
|
||
}
|
||
},
|
||
"tabs": [
|
||
{
|
||
"name": "Araç Kutusu",
|
||
"icon": "🧰",
|
||
"categories": [
|
||
{
|
||
"name": "📡 Ağ & WiFi",
|
||
"items": [
|
||
{
|
||
"name": "WiFi Şifrelerini Çek",
|
||
"type": "script",
|
||
"value": "@echo off\nsetlocal enabledelayedexpansion\ntitle PixTool Pro 2026 - WiFi Security Tool\ncolor 0b\ncls\n\n:: --- HEADER ---\necho.\necho ==============================================================================\necho PIXTOOL PRO 2026 - WIFI SIFRE KURTARMA ARACI\necho Gelistirici: Omer Cataloglu\necho iletisim : https://omercataloglu.com\necho ==============================================================================\necho.\necho [INFO] Sistem Ag Adaptorleri Taraniyor...\ntimeout /t 2 >nul\necho [INFO] Kayitli Profiller Analiz Ediliyor...\necho.\n\n:: --- GECICI DOSYA OLUSTURMA ---\nset \"tempFile=%temp%\\wifi_profiles_list.txt\"\nif exist \"%tempFile%\" del \"%tempFile%\"\n\n:: --- PROFILLERI BUL ---\nnetsh wlan show profiles | findstr /c:\"All User Profile\" /c:\"Tüm Kullanıcı Profili\" > \"%tempFile%\"\n\n:: --- KONTROL: PROFIL VAR MI? ---\nfor %%A in (\"%tempFile%\") do if %%~zA==0 (\n color 0c\n echo.\n echo [BASARISIZ] Kayitli herhangi bir WiFi profili bulunamadi!\n echo [SEBEP] WiFi kapali olabilir veya hicbir aga baglanilmamis.\n echo.\n pause\n del \"%tempFile%\"\n exit\n)\n\necho ------------------------------------------------------------------------------\necho WIFI ADI (SSID) | SIFRE (PASSWORD)\necho ------------------------------------------------------------------------------\n\n:: --- DONGU VE SIFRE CEKME ---\nfor /f \"tokens=2 delims=:\" %%a in (%tempFile%) do (\n set \"ssid=%%a\"\n set \"ssid=!ssid:~1!\"\n \n :: Şifreyi çek ve filtrele (TR ve EN uyumlu)\n set \"pass=SIFRE YOK (Acik Ag/Enterprise)\"\n \n for /f \"tokens=2 delims=:\" %%k in ('netsh wlan show profile name^=\"!ssid!\" key^=clear ^| findstr /c:\"Key Content\" /c:\"Anahtar İçeriği\"') do (\n set \"pass=%%k\"\n set \"pass=!pass:~1!\"\n )\n \n :: Ekrana Bas (Hizalama yapmaya calisiyoruz)\n set \"displaySSID=!ssid! \"\n set \"displaySSID=!displaySSID:~0,35!\"\n \n echo !displaySSID! ^| !pass!\n)\n\n:: --- BITIS ---\ndel \"%tempFile%\"\necho ------------------------------------------------------------------------------\necho.\necho [BASARILI] Tum islemler tamamlandi Patron!\necho [INFO] Pencereyi kapatmak icin bir tusa basiniz...\necho.\npause >nul",
|
||
"icon": "🔑"
|
||
},
|
||
{
|
||
"name": "Tüm WiFi Profilleri",
|
||
"type": "script",
|
||
"value": "@echo off\nsetlocal enabledelayedexpansion\ntitle PixTool Pro 2026 - Network Profile Manager\ncolor 0b\ncls\n\n:: --- HEADER ---\necho.\necho ==============================================================================\necho PIXTOOL PRO 2026 - KAYITLI WIFI PROFILLERI\necho ==============================================================================\necho.\necho [INFO] Ag adaptoru analiz ediliyor...\ntimeout /t 1 >nul\necho [INFO] Kayitli profiller veritabanindan cekiliyor...\ntimeout /t 1 >nul\necho.\n\n:: --- LISTELEME ---\necho ------------------------------------------------------------------------------\necho NO ^| WIFI PROFIL ADI (SSID)\necho ------------------------------------------------------------------------------\n\nset count=0\nset \"tempList=%temp%\\wifi_list_raw.txt\"\n\nnetsh wlan show profiles | findstr /c:\"All User Profile\" /c:\"Tüm Kullanıcı Profili\" > \"%tempList%\"\n\nfor /f \"tokens=2 delims=:\" %%a in (%tempList%) do (\n set /a count+=1\n set \"ssid=%%a\"\n set \"ssid=!ssid:~1!\"\n if !count! lss 10 (set \"dispCount=0!count!\") else (set \"dispCount=!count!\")\n echo !dispCount! ^| !ssid!\n)\n\nif !count! equ 0 (\n color 0c\n echo.\n echo [UYARI] Hicbir kayitli WiFi profili bulunamadi!\n)\n\ndel \"%tempList%\"\necho ------------------------------------------------------------------------------\necho.\necho [BASARILI] Toplam !count! adet profil listelendi Patron!\necho [INFO] Cikmak icin bir tusa basiniz...\npause >nul",
|
||
"icon": "📋"
|
||
},
|
||
{
|
||
"name": "Detaylı Ağ Analizi (Tam)",
|
||
"type": "script",
|
||
"value": "@echo off\nsetlocal enabledelayedexpansion\ntitle PixTool Pro 2026 - Network Diagnostic Tool\ncolor 0b\ncls\n\n:: --- HEADER ---\necho.\necho ==============================================================================\necho PIXTOOL PRO 2026 - DETAYLI AG VE IP ANALIZI\necho ==============================================================================\necho.\necho [INFO] Global sunuculara baglaniliyor...\ntimeout /t 1 >nul\necho [INFO] Dis IP (Public IP) adresi cozumleniyor...\n\nset \"public_ip=Bulunamadi\"\nfor /f %%a in ('curl -s ifconfig.me') do set public_ip=%%a\n\necho [INFO] Yerel ag adaptorleri taraniyor...\ntimeout /t 1 >nul\necho.\n\necho ------------------------------------------------------------------------------\necho AG BAGLANTI OZETI\necho ------------------------------------------------------------------------------\necho.\necho [DIS DUNYA] Public IP Adresiniz : !public_ip!\necho [YEREL] Bilgisayar Adi : %COMPUTERNAME%\necho [KULLANICI] Oturum Sahibi : %USERNAME%\necho.\necho ------------------------------------------------------------------------------\necho DETAYLI TEKNIK DOKUM (IPCONFIG /ALL)\necho ------------------------------------------------------------------------------\necho.\n\nipconfig /all\n\necho.\necho ==============================================================================\necho [BASARILI] Ag analizi tamamlandi Patron!\necho [INFO] Cikmak icin bir tusa basiniz...\npause >nul",
|
||
"icon": "🌐"
|
||
},
|
||
{
|
||
"name": "DNS Önbelleği Temizle",
|
||
"type": "script",
|
||
"value": "@echo off\nsetlocal enabledelayedexpansion\ntitle PixTool Pro 2026 - DNS Optimizer\ncolor 0b\ncls\n\n:: --- HEADER ---\necho.\necho ==============================================================================\necho PIXTOOL PRO 2026 - DNS ONBELLEK TEMIZLEYICI\necho ==============================================================================\necho.\necho [INFO] DNS Cozumleyici hizmeti kontrol ediliyor...\ntimeout /t 1 >nul\necho [INFO] Mevcut DNS onbellek boyutu analiz ediliyor...\ntimeout /t 1 >nul\necho.\necho [ISLEM] Onbellek temizleme islemi baslatildi...\necho ------------------------------------------------------------------------------\necho.\n\nipconfig /flushdns\n\nif %errorlevel% equ 0 (\n timeout /t 1 >nul\n color 0a\n echo.\n echo ------------------------------------------------------------------------------\n echo.\n echo [BASARILI] DNS Onbellegi tamamen temizlendi Patron!\n echo [SONUC] Internet baglantiniz optimize edildi ve yenilendi.\n) else (\n color 0c\n echo.\n echo [HATA] Temizleme islemi basarisiz oldu. Yonetici izni gerekebilir.\n)\n\necho.\necho [INFO] Pencereyi kapatmak icin bir tusa basiniz...\npause >nul",
|
||
"icon": "🧹"
|
||
},
|
||
{
|
||
"name": "Ağ Ayarları Sıfırla",
|
||
"type": "script",
|
||
"value": "@echo off\nsetlocal enabledelayedexpansion\ntitle PixTool Pro 2026 - Network Factory Reset\ncolor 0e\ncls\n\n:: --- HEADER ---\necho.\necho ==============================================================================\necho PIXTOOL PRO 2026 - AG FABRIKA AYARLARI SIFIRLAMA\necho ==============================================================================\necho.\necho [UYARI] Bu islem internet baglantinizi kisa sureligine kesecektir!\necho [INFO] Ag adaptorleri analiz ediliyor...\ntimeout /t 2 >nul\necho.\n\necho [ADIM 1/5] Winsock Katalogu sifirlaniyor...\nnetsh winsock reset >nul\nif %errorlevel% equ 0 (echo [OK] Winsock temizlendi.) else (echo [HATA] Winsock sifirlanamadi!)\ntimeout /t 1 >nul\n\necho.\necho [ADIM 2/5] TCP/IP Yigini fabrika ayarlarina donuyor...\nnetsh int ip reset >nul\nif %errorlevel% equ 0 (echo [OK] TCP/IP protokolleri yenilendi.) else (echo [HATA] Erisim engellendi!)\ntimeout /t 1 >nul\n\necho.\necho [ADIM 3/5] Eski IP adresi birakiliyor (Release)...\nipconfig /release >nul\necho [OK] Baglanti kesildi.\n\necho.\necho [ADIM 4/5] DNS Onbellegi temizleniyor...\nipconfig /flushdns >nul\necho [OK] DNS kayitlari silindi.\n\necho.\necho [ADIM 5/5] Yeni IP adresi aliniyor (Renew)...\necho [INFO] DHCP sunucusu ile iletisim kuruluyor, lutfen bekleyin...\nipconfig /renew >nul\nif %errorlevel% equ 0 (echo [OK] Yeni IP adresi basariyla alindi!) else (echo [HATA] IP alinamadi, kabloyu kontrol edin.)\n\necho.\necho ==============================================================================\necho [BASARILI] Tum ag ayarlari sifirlandi Patron!\necho [ONERI] Tam etki icin bilgisayari yeniden baslatmaniz onerilir.\necho ==============================================================================\necho.\necho [INFO] Pencereyi kapatmak icin bir tusa basiniz...\npause >nul",
|
||
"icon": "🔄"
|
||
},
|
||
{
|
||
"name": "Ağ Yollarını Göster",
|
||
"type": "script",
|
||
"value": "@echo off\nsetlocal enabledelayedexpansion\ntitle PixTool Pro 2026 - Advanced Packet Tracer\ncolor 0b\ncls\n\n:: --- HEADER ---\necho.\necho ==============================================================================\necho PIXTOOL PRO 2026 - GELISMIS AG YOLU ANALIZCISI (TRACEROUTE)\necho ==============================================================================\necho.\n\necho [NEDIR?] Bu arac, bilgisayarinizdan cikan bir veri paketinin\necho Google sunucularina ulasana kadar hangi \"duraklardan\" (Router)\necho gectigini tek tek haritalandirir.\necho.\necho [NASIL OKUNUR?]\necho * 1. Satir : Sizin Modeminiz.\necho * Ara Satirlar : Internet Servis Saglayicinizin ve Dunya'nin\necho cesitli yerlerindeki aktarma noktalari.\necho * Son Satir : Hedef Sunucu.\necho * ms Degeri : O duraga gidip gelme suresi (Dusuk olmasi iyidir).\necho.\necho ------------------------------------------------------------------------------\necho [HEDEF] Global Referans Sunucusu (www.google.com)\necho [DURUM] Rota hesaplaniyor, lutfen bekleyin...\necho ------------------------------------------------------------------------------\necho.\n\ntracert www.google.com\n\necho.\necho ------------------------------------------------------------------------------\necho ANALIZ RAPORU\necho ------------------------------------------------------------------------------\n\nif %errorlevel% equ 0 (\n color 0a\n echo [BASARILI] Rota takibi tamamlandi Patron!\n echo.\n echo [IPUCU] Eger bir satirda yildiz (*) goruyorsaniz, o sunucu\n echo guvenlik amaciyla kendini gizlemistir. Bu bir hata degildir.\n echo [IPUCU] Ilk satirlarda yuksek ms (orn: 50ms ustu) goruyorsaniz\n echo sorun evinizdeki tesisatta veya modemde olabilir.\n) else (\n color 0c\n echo [HATA] Hedefe ulasilamadi. Internet baglantinizi kontrol edin.\n)\n\necho.\necho ==============================================================================\necho [INFO] Pencereyi kapatmak icin bir tusa basiniz...\npause >nul",
|
||
"icon": "🛣️"
|
||
},
|
||
{
|
||
"name": "Ping At",
|
||
"type": "script",
|
||
"value": "@echo off\nsetlocal enabledelayedexpansion\ntitle PixTool Pro 2026 - Smart Connection Doctor v2.2\ncolor 0b\ncls\n\n:: --- HEADER ---\necho.\necho ==============================================================================\necho PIXTOOL PRO 2026 - AKILLI BAGLANTI DOKTORU (v2.2)\necho ==============================================================================\necho.\necho [INFO] Varsayilan Ag Gecidi (Modem) tespit ediliyor...\n\nset \"gateway=\"\nfor /f \"tokens=3\" %%g in ('route print ^| findstr \"\\<0.0.0.0\\>\"') do (\n if not \"%%g\"==\"0.0.0.0\" (\n set \"gateway=%%g\"\n goto :FoundGateway\n )\n)\n\n:FoundGateway\nif \"!gateway!\"==\"\" (\n color 0c\n echo.\n echo [KRITIK HATA] Herhangi bir modem veya ag gecidi bulunamadi!\n echo [SEBEP] Kablo takili degil, WiFi kapali veya IP alamiyorsunuz.\n echo [COZUM] \"Ag Ayarlari Sifirla\" aracini kullanmayi deneyin.\n echo.\n pause\n exit\n)\n\necho [HEDEF] Modem IP Adresi : [!gateway!] olarak tespit edildi.\necho.\necho ------------------------------------------------------------------------------\necho BAGLANTI TESTI BASLIYOR (Her Hedef Icin 4 Paket)\necho ------------------------------------------------------------------------------\n\nset error_count=0\nset modem_status=0\n\necho.\necho [1/5] Modeme Ulasiyor (Local Gateway)...\nping -n 4 !gateway! >nul\nif %errorlevel% equ 0 (\n echo [DURUM] BASARILI - Modeme erisim var.\n set modem_status=1\n) else (\n color 0c\n echo [DURUM] BASARISIZ - Modeme ulasilamiyor!\n goto :Analyze\n)\n\necho.\necho [2/5] Google Sunuculari (8.8.8.8)...\nping -n 4 8.8.8.8 >nul\nif %errorlevel% equ 0 (\n echo [DURUM] BASARILI - Google Erisimi Var\n) else (\n echo [DURUM] BASARISIZ - Paket Kaybi Var\n set /a error_count+=1\n)\n\necho.\necho [3/5] Cloudflare DNS (1.1.1.1)...\nping -n 4 1.1.1.1 >nul\nif %errorlevel% equ 0 (\n echo [DURUM] BASARILI - Cloudflare Erisimi Var\n) else (\n echo [DURUM] BASARISIZ - Paket Kaybi Var\n set /a error_count+=1\n)\n\necho.\necho [4/5] YouTube (www.youtube.com)...\nping -n 4 www.youtube.com >nul\nif %errorlevel% equ 0 (\n echo [DURUM] BASARILI - YouTube Erisimi Var\n) else (\n echo [DURUM] BASARISIZ - Paket Kaybi Var\n set /a error_count+=1\n)\n\necho.\necho [5/5] Facebook (www.facebook.com)...\nping -n 4 www.facebook.com >nul\nif %errorlevel% equ 0 (\n echo [DURUM] BASARILI - Facebook Erisimi Var\n) else (\n echo [DURUM] BASARISIZ - Paket Kaybi Var\n set /a error_count+=1\n)\n\n:Analyze\necho.\necho ------------------------------------------------------------------------------\necho TESHIS VE COZUM RAPORU\necho ------------------------------------------------------------------------------\necho.\n\nif !modem_status! equ 0 goto :Report_NoModem\nif !error_count! gtr 0 goto :Report_InternetIssue\ngoto :Report_Success\n\n:Report_NoModem\ncolor 4f\necho [SORUN] BILGISAYARINIZ MODEME BAGLI DEGIL!\necho.\necho [COZUM REHBERI]\necho 1. Ethernet kablosunun takili oldugundan emin olun.\necho 2. WiFi kullaniyorsaniz dogru aga baglandiginizi kontrol edin.\necho 3. Modemin acik oldugundan emin olun (Isiklar yaniyor mu?).\ngoto :End\n\n:Report_InternetIssue\ncolor 60\necho [SORUN] MODEM SAGLAM AMA INTERNET ISTIKRARSIZ VEYA YOK!\necho Modeme ulasiyoruz ama bazi sitelere cikamiyoruz.\necho.\necho [COZUM REHBERI]\necho 1. Modemin uzerindeki \"DSL\", \"WAN\" veya \"Internet\" isigini kontrol edin.\necho - Yanmiyorsa: Kablo kopuk veya altyapi sorunu var.\necho - Kirmiziysa: Hat var ama IP alamiyor (Fatura/Ariza).\necho 2. Modemi fisinden cekip 10 saniye bekleyip tekrar takin.\necho 3. \"DNS Onbellegi Temizle\" aracini kullanin.\ngoto :End\n\n:Report_Success\ncolor 2f\necho [SONUC] MUKEMMEL!\necho Hem modeme hem de tum sitelere erisiminiz sorunsuz.\necho Hattinizda herhangi bir problem gorunmuyor Patron.\ngoto :End\n\n:End\necho.\necho ==============================================================================\necho [INFO] Pencereyi kapatmak icin bir tusa basiniz...\npause >nul",
|
||
"icon": "🏓"
|
||
},
|
||
{
|
||
"name": "Bağlantıları Göster",
|
||
"type": "script",
|
||
"value": "# PIXTOOL PRO 2026 - NETWORK INTELLIGENCE\n$Host.UI.RawUI.WindowTitle = \"PixTool Pro 2026 - Gelismis Ag Istihbarati\"\n[Console]::OutputEncoding = [System.Text.Encoding]::UTF8\n\nfunction Show-Logo {\n Clear-Host\n Write-Host \" ==============================================================================\" -ForegroundColor Cyan\n Write-Host \" PIXTOOL PRO 2026 - GELISMIS AG ISTIHBARAT SERVISI\" -ForegroundColor White\n Write-Host \" ==============================================================================\" -ForegroundColor Cyan\n Write-Host \"\"\n}\n\nfunction Get-NetworkAnalysis {\n Write-Host \" [SISTEM] Ag trafigi ve servis kimlikleri analiz ediliyor...\" -ForegroundColor Yellow\n Write-Host \" [RENK KODLARI] YESIL=Guvenli | SARI=3. Parti | KIRMIZI=Supheli\" -ForegroundColor White\n Write-Host \"\"\n \n Write-Host \"PROTO LOKAL ADRES DIS ADRES DURUM PID ISLEM\" -ForegroundColor Gray\n Write-Host \"----- -------------------- -------------------- -------------- ---- -----\" -ForegroundColor Gray\n\n $connections = Get-NetTCPConnection -ErrorAction SilentlyContinue | Sort-Object State\n\n foreach ($conn in $connections) {\n $processName = \"BILINMIYOR\"\n try {\n $p = Get-Process -Id $conn.OwningProcess -ErrorAction Stop\n $processName = $p.ProcessName\n } catch {\n $processName = \"Sistem/ErisimYok\"\n }\n\n $color = \"Yellow\"\n if ($processName -match \"chrome|msedge|firefox|discord|svchost|System|wininit|lsass|services|spoolsv|explorer\") { \n $color = \"Green\" \n } elseif ($processName -match \"BILINMIYOR|Sistem\") { \n $color = \"Red\" \n }\n\n $local = \"$($conn.LocalAddress):$($conn.LocalPort)\"\n $remote = \"$($conn.RemoteAddress):$($conn.RemotePort)\"\n $line = \"{0,-5} {1,-21} {2,-21} {3,-15} {4,-5} {5}\" -f \"TCP\", $local, $remote, $conn.State, $conn.OwningProcess, $processName\n Write-Host $line -ForegroundColor $color\n }\n Write-Host \"\"\n}\n\nwhile ($true) {\n Show-Logo\n Get-NetworkAnalysis\n Write-Host \" Yenilemek icin ENTER basin...\" -ForegroundColor Gray\n Read-Host\n}",
|
||
"icon": "🔌"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "🔒 Güvenlik & Gizlilik",
|
||
"items": [
|
||
{
|
||
"name": "Hayalet Modu (İz Sil)",
|
||
"type": "script",
|
||
"value": "# PIXTOOL PRO 2026 - GHOST PROTOCOL\n$Host.UI.RawUI.WindowTitle = \"PixTool Pro 2026 - Ghost Protocol\"\nif (-NOT ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\")) { Start-Process powershell.exe -ArgumentList \"-NoProfile -ExecutionPolicy Bypass -File `\"$PSCommandPath`\"\" -Verb RunAs; Exit }\nClear-Host; Write-Host \" [HAYALET MODU] Izler siliniyor...\" -ForegroundColor Cyan\nGet-WinEvent -ListLog * -Force | % { wevtutil cl $_.LogName 2>$null }; Write-Host \" [1/4] Loglar temizlendi.\" -ForegroundColor Green\nipconfig /flushdns | Out-Null; Write-Host \" [2/4] DNS temizlendi.\" -ForegroundColor Green\nRemove-Item \"$env:TEMP\\*\" -Recurse -Force -ErrorAction SilentlyContinue; Write-Host \" [3/4] Temp temizlendi.\" -ForegroundColor Green\nRemove-Item \"$env:APPDATA\\Microsoft\\Windows\\Recent\\*\" -Recurse -Force -ErrorAction SilentlyContinue; Write-Host \" [4/4] Gecmis temizlendi.\" -ForegroundColor Green\nWrite-Host \" ISLEM TAMAMLANDI PATRON.\" -ForegroundColor Yellow; Start-Sleep -Seconds 3",
|
||
"icon": "👻"
|
||
},
|
||
{
|
||
"name": "Geçmiş Temizleyici",
|
||
"type": "script",
|
||
"value": "# PIXTOOL PRO 2026 - HISTORY WIPER\n$Host.UI.RawUI.WindowTitle = \"PixTool Pro 2026 - History Wiper\"\nif (-NOT ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\")) { Start-Process powershell.exe -ArgumentList \"-NoProfile -ExecutionPolicy Bypass -File `\"$PSCommandPath`\"\" -Verb RunAs; Exit }\nClear-Host; Write-Host \" [GECMIS TEMIZLEYICI] Baslatiliyor...\" -ForegroundColor Cyan\nRemove-Item \"$env:APPDATA\\Microsoft\\Windows\\Recent\\*\" -Recurse -Force -ErrorAction SilentlyContinue\nRemove-ItemProperty -Path \"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\RunMRU\" -Name * -ErrorAction SilentlyContinue\nRemove-ItemProperty -Path \"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\TypedPaths\" -Name * -ErrorAction SilentlyContinue\nWrite-Host \" [BASARILI] Gecmis verileri silindi.\" -ForegroundColor Green\nRead-Host \" Cikmak icin Enter'a basin...\"",
|
||
"icon": "🕒"
|
||
},
|
||
{
|
||
"name": "Güvenlik Duvarı",
|
||
"type": "script",
|
||
"value": "wf.msc",
|
||
"icon": "🧱"
|
||
},
|
||
{
|
||
"name": "Windows Güvenliği",
|
||
"type": "script",
|
||
"value": "start windowsdefender:",
|
||
"icon": "🛡️"
|
||
},
|
||
{
|
||
"name": "Şifre Üretici",
|
||
"type": "script",
|
||
"value": "# PIXTOOL PRO 2026 - PASSWORD GEN\n$Host.UI.RawUI.WindowTitle = \"PixTool Pro 2026 - Password Generator\"\n[Console]::OutputEncoding = [System.Text.Encoding]::UTF8\nClear-Host\nWrite-Host \" ==========================================\" -ForegroundColor Cyan\nWrite-Host \" PIXTOOL SIFRE URETICI\" -ForegroundColor White\nWrite-Host \" ==========================================\" -ForegroundColor Cyan\n$len = Read-Host \" Uzunluk (Orn: 16)\"\nif (-not $len) { $len = 16 }\n$chars = \"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*\"\n$rng = [System.Security.Cryptography.RandomNumberGenerator]::Create()\n$bytes = New-Object byte[] $len\n$rng.GetBytes($bytes)\n$pass = \"\"\nforeach ($b in $bytes) { $pass += $chars[$b % $chars.Length] }\nWrite-Host \"\"\nWrite-Host \" SIFRE: $pass\" -ForegroundColor Green\nSet-Clipboard $pass\nWrite-Host \" (Panoya kopyalandi)\" -ForegroundColor Gray\nRead-Host",
|
||
"icon": "🎲"
|
||
},
|
||
{
|
||
"name": "Dosya Kıyma",
|
||
"type": "python",
|
||
"value": "file_shredder",
|
||
"icon": "🗑️"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "📋 Raporlar & Bilgi",
|
||
"items": [
|
||
{
|
||
"name": "Güncelleme Ve Servis Raporu",
|
||
"type": "script",
|
||
"value": "<#\n.SYNOPSIS\n Gelistirilmis Sistem Yoneticisi (ASCII Turkce Surum)\n Developer: Omer Cataloglu\n.DESCRIPTION\n Kodlama hatasi olmamasi icin Ingilizce karakterlerle (ASCII) yazilmis\n Turkce sistem analiz ve guncelleme araci.\n#>\n\n# --- 0. OTOMATIK YONETICI IZNI (AUTO-ADMIN) ---\n$currentUser = [Security.Principal.WindowsIdentity]::GetCurrent()\n$principal = [Security.Principal.WindowsPrincipal]$currentUser\nif (-not $principal.IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) {\n Write-Host \"Yonetici izni isteniyor...\" -ForegroundColor Yellow\n Start-Process PowerShell.exe -Verb RunAs -ArgumentList \"-NoProfile -ExecutionPolicy Bypass -File `\"$PSCommandPath`\"\"\n Exit\n}\n\n# --- 1. GELISTIRICI BILGILERI ---\n$DevName = \"Omer Cataloglu\"\n$DevTitle = \"Gelistirici (Developer)\"\n$DevWeb = \"www.omercataloglu.com\"\n$DevMail = \"pixeldrafter@omercataloglu.com\"\n$DevPhone = \"0533 701 00 89\"\n\n# Konsol cikti ayari (Guvenlik icin UTF8, ama biz ASCII yazacagiz)\n[Console]::OutputEncoding = [System.Text.Encoding]::UTF8\n\n# Rapor ve Eylem Kayitlari\n$Global:ReportBody = @()\n$Global:ActionsTaken = @()\n\n# --- YARDIMCI FONKSIYONLAR ---\nfunction Log-Out {\n param ([string]$Msg, [string]$Color=\"White\", [bool]$AddToReport=$true)\n Write-Host $Msg -ForegroundColor $Color\n if ($AddToReport) { $Global:ReportBody += $Msg }\n}\n\nfunction Cizgi-Cek { return \"-\" * 75 }\n\nfunction Goster-Header {\n Clear-Host\n Write-Host \"$(Cizgi-Cek)\" -ForegroundColor Cyan\n Write-Host \" GELISTIRICI BILGILERI (DEVELOPER INFO)\" -ForegroundColor Cyan\n Write-Host \"$(Cizgi-Cek)\" -ForegroundColor Cyan\n Write-Host \" Ad Soyad : $DevName\" -ForegroundColor White\n Write-Host \" Unvan : $DevTitle\" -ForegroundColor White\n Write-Host \" Web : $DevWeb\" -ForegroundColor White\n Write-Host \" E-Posta : $DevMail\" -ForegroundColor White\n Write-Host \" Telefon : $DevPhone\" -ForegroundColor White\n Write-Host \"$(Cizgi-Cek)\" -ForegroundColor Cyan\n Write-Host \"\"\n \n # Raporun en basina da ekleyelim\n $Global:ReportBody += \"$(Cizgi-Cek)\"\n $Global:ReportBody += \" GELISTIRICI BILGILERI\"\n $Global:ReportBody += \" Ad: $DevName | Web: $DevWeb | Tel: $DevPhone\"\n $Global:ReportBody += \"$(Cizgi-Cek)\"\n}\n\n# --- 2. DETAYLI SISTEM ANALIZI ---\nfunction Get-SistemBilgisi {\n Log-Out \"`n$(Cizgi-Cek)\" \"Cyan\"\n Log-Out \" DETAYLI SISTEM RAPORU - $(Get-Date -Format 'dd.MM.yyyy HH:mm')\" \"Cyan\"\n Log-Out \"$(Cizgi-Cek)\" \"Cyan\"\n\n # A. ANAKART VE BIOS\n try {\n $mb = Get-CimInstance Win32_BaseBoard\n $bios = Get-CimInstance Win32_BIOS\n $sys = Get-CimInstance Win32_ComputerSystem\n $os = Get-CimInstance Win32_OperatingSystem\n \n # Uptime Hesabi\n $boot = $os.LastBootUpTime\n $uptime = (Get-Date) - $boot\n $uptimeStr = \"{0} Gun, {1} Saat, {2} Dakika\" -f $uptime.Days, $uptime.Hours, $uptime.Minutes\n\n Log-Out \"`n[+] ANAKART VE SISTEM OZETI\" \"Green\"\n Log-Out \" Bilgisayar Adi : $($sys.Name)\"\n Log-Out \" Uretici : $($mb.Manufacturer)\"\n Log-Out \" Urun/Model : $($mb.Product)\"\n Log-Out \" Seri No : $($mb.SerialNumber)\"\n Log-Out \" BIOS Surumu : $($bios.SMBIOSBIOSVersion) (Tarih: $($bios.ReleaseDate))\"\n Log-Out \" Calisma Suresi : $uptimeStr\"\n } catch { Log-Out \" ! Anakart bilgisi alinamadi.\" \"Red\" }\n\n # B. ISLEMCI (CPU)\n try {\n $cpu = Get-CimInstance Win32_Processor\n Log-Out \"`n[+] ISLEMCI (CPU)\" \"Green\"\n Log-Out \" Model : $($cpu.Name)\"\n Log-Out \" Cekirdek/Izlek : $($cpu.NumberOfCores) Cekirdek / $($cpu.NumberOfLogicalProcessors) Izlek\"\n Log-Out \" Mevcut Hiz : $($cpu.CurrentClockSpeed) MHz\"\n } catch { Log-Out \" ! Islemci bilgisi alinamadi.\" \"Red\" }\n\n # C. BELLEK (RAM) - DETAYLI\n try {\n $rams = Get-CimInstance Win32_PhysicalMemory\n Log-Out \"`n[+] BELLEK (RAM) DURUMU\" \"Green\"\n $totalRAM = [math]::Round(($rams | Measure-Object -Property Capacity -Sum).Sum / 1GB, 2)\n Log-Out \" Toplam Kapasite: $totalRAM GB\"\n foreach ($r in $rams) {\n $rSize = [math]::Round($r.Capacity / 1GB, 0)\n $rSpeed = if ($r.Speed) { $r.Speed } else { \"Bilinmiyor\" }\n $rMan = if ($r.Manufacturer) { $r.Manufacturer } else { \"Bilinmiyor\" }\n $rSer = if ($r.SerialNumber) { $r.SerialNumber } else { \"Yok\" }\n $rLoc = $r.BankLabel + \" \" + $r.DeviceLocator\n Log-Out \" -> Slot [$rLoc]: ${rSize}GB | ${rSpeed}MHz | Marka: $rMan | Seri: $rSer\"\n }\n } catch { Log-Out \" ! RAM bilgisi alinamadi.\" \"Red\" }\n\n # D. EKRAN KARTI (GPU)\n try {\n $gpus = Get-CimInstance Win32_VideoController\n Log-Out \"`n[+] EKRAN KARTI (GPU)\" \"Green\"\n foreach ($g in $gpus) {\n Log-Out \" Model : $($g.Name)\"\n Log-Out \" Surucu Surumu : $($g.DriverVersion)\"\n Log-Out \" Durum : $($g.Status)\"\n }\n } catch { Log-Out \" ! GPU bilgisi alinamadi.\" \"Red\" }\n\n # E. DEPOLAMA (HDD/SSD)\n try {\n Log-Out \"`n[+] DISK VE DEPOLAMA\" \"Green\"\n $disks = Get-CimInstance Win32_DiskDrive\n foreach ($d in $disks) {\n $dSize = [math]::Round($d.Size / 1GB, 2)\n Log-Out \" Fiziksel Disk : $($d.Model) | $dSize GB | Durum: $($d.Status)\"\n }\n $parts = Get-CimInstance Win32_LogicalDisk | Where-Object DriveType -eq 3\n foreach ($p in $parts) {\n $pSize = [math]::Round($p.Size / 1GB, 2)\n $pFree = [math]::Round($p.FreeSpace / 1GB, 2)\n $pUsed = [math]::Round((($pSize - $pFree) / $pSize) * 100, 1)\n Log-Out \" -> Surucu $($p.DeviceID) Toplam: $pSize GB | Bos: $pFree GB | Doluluk: %$pUsed\"\n }\n } catch { Log-Out \" ! Disk bilgisi alinamadi.\" \"Red\" }\n\n # F. AG BILGILERI (YENI - MUST HAVE)\n try {\n Log-Out \"`n[+] AG BAGLANTILARI (NETWORK)\" \"Green\"\n $netConfigs = Get-CimInstance Win32_NetworkAdapterConfiguration | Where-Object { $_.IPEnabled -eq $true }\n foreach ($net in $netConfigs) {\n Log-Out \" Adaptor : $($net.Description)\"\n Log-Out \" MAC Adresi : $($net.MACAddress)\"\n Log-Out \" IP Adresi (v4): $($net.IPAddress[0])\"\n }\n } catch { Log-Out \" ! Ag bilgisi alinamadi.\" \"Red\" }\n\n # G. OLAY GUNLUGU (SON 5 KRITIK HATA)\n try {\n Log-Out \"`n[+] SISTEM OLAY GUNLUGU (Son 5 Kritik Hata)\" \"Green\"\n $errors = Get-EventLog -LogName System -EntryType Error,Warning -Newest 5 -ErrorAction SilentlyContinue\n if ($errors) {\n foreach ($e in $errors) {\n Log-Out \" Zaman : $($e.TimeGenerated.ToString('yyyy-MM-dd HH:mm')) | Kaynak: $($e.Source) | ID: $($e.EventID)\"\n Log-Out \" Mesaj : $($e.Message.Substring(0, [math]::Min(80, $e.Message.Length)))...\"\n }\n } else {\n Log-Out \" Son kayitlarda kritik bir hata bulunamadi. Sistem saglikli gorunuyor.\"\n }\n } catch { Log-Out \" ! Olay gunlugune erisilemedi.\" \"Red\" }\n}\n\n# --- 3. WINDOWS UPDATE YONETICISI ---\nfunction Kontrol-WindowsUpdate {\n Log-Out \"`n[+] WINDOWS GUNCELLEMELERI KONTROL EDILIYOR...\" \"Yellow\" $false\n try {\n $Session = New-Object -ComObject \"Microsoft.Update.Session\"\n $Searcher = $Session.CreateUpdateSearcher()\n $Criteria = \"IsInstalled=0\"\n $Result = $Searcher.Search($Criteria)\n \n if ($Result.Updates.Count -eq 0) {\n Log-Out \" Windows tamamen guncel.\" \"Green\"\n return $null\n } else {\n Log-Out \" $($Result.Updates.Count) adet Windows guncellemesi bekliyor.\" \"Cyan\"\n return $Result.Updates\n }\n } catch {\n Log-Out \" Windows Update servisine erisilemedi.\" \"Red\"\n return $null\n }\n}\n\nfunction Yukle-WindowsUpdate {\n param($Updates)\n if (-not $Updates) { return }\n \n Log-Out \" Windows Guncellemeleri baslatiliyor...\" \"Cyan\"\n # Guvenli yontem: Windows'un kendi arayuzunu veya servisini tetiklemek\n Start-Process \"usoclient\" -ArgumentList \"StartInstall\"\n $Global:ActionsTaken += \"Windows Guncellemeleri Tetiklendi (Arkaplan)\"\n Log-Out \" Guncellemeler arkaplanda baslatildi. Islem bitince yeniden baslatma gerekebilir.\" \"Green\"\n}\n\n# --- 4. UYGULAMA GUNCELLEME (WINGET) ---\nfunction Kontrol-UygulamaGuncelleme {\n Log-Out \"`n[+] UYGULAMA GUNCELLEMELERI TARANIYOR (WINGET)...\" \"Yellow\" $false\n \n $raw = winget upgrade --include-unknown --accept-source-agreements | Out-String\n $lines = $raw -split \"`r`n\"\n \n $pkgList = @()\n $startCapture = $false\n\n foreach ($line in $lines) {\n if ($line -match \"^Name|^Ad\\s\") { $startCapture = $true; continue }\n if ($line -match \"^----\") { continue }\n \n if ($startCapture -and $line.Trim().Length -gt 2) {\n # Bosluklara gore ayir\n $parts = $line -split \"\\s{2,}\"\n \n if ($parts.Count -ge 2) {\n # ID Genelde 2. sutundadir (Ad - Id - Surum)\n $idCandidate = $parts[1]\n \n $pkgObj = [PSCustomObject]@{\n Index = $pkgList.Count + 1\n FullLine = $line\n Id = $idCandidate\n }\n $pkgList += $pkgObj\n }\n }\n }\n return $pkgList\n}\n\n# --- ANA PROGRAM AKISI ---\nGoster-Header # Iletisim bilgileri en basta\n\n# 1. Donanim Analizi\nGet-SistemBilgisi\n\n# 2. Guncelleme Kontrolu\n$winUpdates = Kontrol-WindowsUpdate\n$appUpdates = Kontrol-UygulamaGuncelleme\n\n# Uygulama Listesini Goster\nif ($appUpdates.Count -gt 0) {\n Log-Out \"`n Bulunan Uygulama Guncellemeleri ($($appUpdates.Count) Adet):\" \"Cyan\" $false\n foreach ($pkg in $appUpdates) {\n Write-Host \" [$($pkg.Index)] $($pkg.FullLine)\"\n }\n} else {\n Log-Out \"`n Tum uygulamalar guncel.\" \"Green\"\n}\n\n# 3. MENU\nWrite-Host \"`n$(Cizgi-Cek)\" -ForegroundColor Cyan\nWrite-Host \" GUNCELLEME VE ISLEM MENUSU\" -ForegroundColor Cyan\nWrite-Host \"$(Cizgi-Cek)\" -ForegroundColor Cyan\nWrite-Host \" 1. Herseyi Guncelle (Windows + Programlar) [ONERILEN]\"\nWrite-Host \" 2. Sadece Windows'u Guncelle\"\nWrite-Host \" 3. Sadece Programlari Guncelle\"\nWrite-Host \" 4. Sadece Secili Programi Guncelle (Numara ile)\"\nWrite-Host \" 5. Sadece Raporu Al ve Cik\"\nWrite-Host \"$(Cizgi-Cek)\" -ForegroundColor Cyan\n\n$choice = Read-Host \" Seciminiz (1-5)\"\n\n# 4. ISLEM UYGULAMA\nswitch ($choice) {\n \"1\" {\n # Windows\n if ($winUpdates) { Yukle-WindowsUpdate -Updates $winUpdates }\n # Uygulamalar\n if ($appUpdates.Count -gt 0) {\n Log-Out \" Tum uygulamalar guncelleniyor...\" \"Cyan\"\n winget upgrade --all --accept-package-agreements --accept-source-agreements\n $Global:ActionsTaken += \"Tum Uygulamalar Guncellendi\"\n }\n }\n \"2\" {\n if ($winUpdates) { Yukle-WindowsUpdate -Updates $winUpdates }\n else { Log-Out \" Yapilacak Windows guncellemesi bekliyor.\" \"Yellow\" }\n }\n \"3\" {\n if ($appUpdates.Count -gt 0) {\n Log-Out \" Tum uygulamalar guncelleniyor...\" \"Cyan\"\n winget upgrade --all --accept-package-agreements --accept-source-agreements\n $Global:ActionsTaken += \"Tum Uygulamalar Guncellendi\"\n } else { Log-Out \" Guncellenecek uygulama yok.\" \"Yellow\" }\n }\n \"4\" {\n if ($appUpdates.Count -gt 0) {\n $selection = Read-Host \" Guncellenecek numaralari girin (Orn: 1 veya 1,3)\"\n $nums = $selection -split \",\"\n foreach ($n in $nums) {\n try {\n $idx = [int]$n - 1\n if ($idx -ge 0 -and $idx -lt $appUpdates.Count) {\n $target = $appUpdates[$idx]\n Log-Out \" Guncelleniyor [$($target.Index)] ID: $($target.Id) ...\" \"Cyan\"\n \n # Guncelleme Komutu\n winget upgrade --id $target.Id --accept-package-agreements --accept-source-agreements\n \n if ($?) { \n $Global:ActionsTaken += \"Guncellendi: $($target.Id)\" \n Log-Out \" Basarili: $($target.Id)\" \"Green\"\n } else {\n $Global:ActionsTaken += \"Hata Olustu: $($target.Id)\"\n Log-Out \" Basarisiz: $($target.Id)\" \"Red\"\n }\n } else {\n Log-Out \" Gecersiz numara: $n\" \"Red\"\n }\n } catch {\n Log-Out \" Hatali giris: $n\" \"Red\"\n }\n }\n } else { Log-Out \" Guncellenecek bir sey yok.\" }\n }\n \"5\" {\n Log-Out \" Guncelleme yapilmadan cikiliyor.\" \"Green\"\n $Global:ActionsTaken += \"Sadece Rapor Olusturuldu\"\n }\n Default { Log-Out \" Gecersiz Secim.\" \"Red\" }\n}\n\n# --- 5. RAPOR OLUSTURMA ---\n$fileName = \"SistemRaporu_$(Get-Date -Format 'yyyyMMdd_HHmm').txt\"\n$desktopPath = [Environment]::GetFolderPath(\"Desktop\")\n$fullPath = Join-Path $desktopPath $fileName\n\n$finalContent = @()\n$finalContent += \"######################################################################\"\n$finalContent += \"# SISTEM BAKIM VE DURUM RAPORU #\"\n$finalContent += \"######################################################################\"\n$finalContent += \"Tarih : $(Get-Date -Format 'dd.MM.yyyy HH:mm')\"\n$finalContent += \"\"\n$finalContent += \"--- GELISTIRICI BILGILERI ---\"\n$finalContent += \"Ad Soyad : $DevName\"\n$finalContent += \"Unvan : $DevTitle\"\n$finalContent += \"Web : $DevWeb\"\n$finalContent += \"E-Posta : $DevMail\"\n$finalContent += \"Telefon : $DevPhone\"\n$finalContent += \"-\" * 75\n$finalContent += \"\"\n$finalContent += $Global:ReportBody\n$finalContent += \"\"\n$finalContent += \"======================================================================\"\n$finalContent += \" ISLEM OZETI (ACTION SUMMARY)\"\n$finalContent += \"======================================================================\"\nif ($Global:ActionsTaken.Count -gt 0) {\n foreach ($act in $Global:ActionsTaken) { $finalContent += \" [YAPILDI] $act\" }\n} else {\n $finalContent += \" Herhangi bir degisiklik yapilmadi.\"\n}\n\n$finalContent | Out-File -FilePath $fullPath -Encoding UTF8\n\nWrite-Host \"`n[BASARILI] Rapor Masaustune kaydedildi: $fileName\" -ForegroundColor Green\nWrite-Host \"Gelistirici: $DevName - Islem Tamamlandi.\" -ForegroundColor Gray\nRead-Host \"Cikmak icin Enter'a basin...\"",
|
||
"icon": "📝"
|
||
},
|
||
{
|
||
"name": "OEM İmzası Bas",
|
||
"type": "script",
|
||
"value": "<#\n.SYNOPSIS\n PixTool OEM Branding Manager (Auto-Open Edition)\n Developer: Omer Cataloglu\n.DESCRIPTION\n Sets OEM Registry keys, installs logo, and automatically opens the 'About' page.\n#>\n\n# --- 1. OTOMATIK YONETICI IZNI ---\n$currentUser = [Security.Principal.WindowsIdentity]::GetCurrent()\n$principal = [Security.Principal.WindowsPrincipal]$currentUser\nif (-not $principal.IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) {\n Write-Host \"Yonetici izni aliniyor...\" -ForegroundColor Yellow\n Start-Process PowerShell.exe -Verb RunAs -ArgumentList \"-NoProfile -ExecutionPolicy Bypass -File `\"$PSCommandPath`\"\"\n Exit\n}\n\n# --- 2. AYARLAR ---\n$DevBrand = \"Omer Cataloglu Tech Services\"\n$DevModel = \"PixTool Pro Workstation\"\n$DevWeb = \"https://omercataloglu.com\"\n$DevSupport = \"0533 701 00 89\"\n$DevHours = \"09:00 - 18:00\"\n$LogoUrl = \"https://omercataloglu.com/wp-content/uploads/2025/04/Basliksiz-2-1-300x560.png\"\n$RegPath = \"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\OEMInformation\"\n$LogoDest = \"C:\\Windows\\System32\\oemlogo.bmp\"\n\n# .NET Grafik Kutuphanesini Yukle\nAdd-Type -AssemblyName System.Drawing\n\n# Konsol Temizligi\nClear-Host\nWrite-Host \"------------------------------------------------------------\" -ForegroundColor Cyan\nWrite-Host \" PIXTOOL OEM BRANDING MANAGER (AUTO-OPEN)\" -ForegroundColor Cyan\nWrite-Host \"------------------------------------------------------------\" -ForegroundColor Cyan\n\n# --- 3. LOGO ISLEMLERI ---\nfunction Install-Logo {\n Write-Host \"`n[ISLEM] Logo indiriliyor ve ayarlaniyor...\" -ForegroundColor Cyan\n $TempFile = \"$env:TEMP\\temp_logo_download.png\"\n\n try {\n # TLS 1.2 Destegi\n [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12\n Invoke-WebRequest -Uri $LogoUrl -OutFile $TempFile -UseBasicParsing\n\n # Resmi Isle (120x120 BMP)\n $OriginalImage = [System.Drawing.Image]::FromFile($TempFile)\n $NewImage = New-Object System.Drawing.Bitmap(120, 120)\n $Graphics = [System.Drawing.Graphics]::FromImage($NewImage)\n \n $Graphics.InterpolationMode = [System.Drawing.Drawing2D.InterpolationMode]::HighQualityBicubic\n $Graphics.CompositingQuality = [System.Drawing.Drawing2D.CompositingQuality]::HighQuality\n $Graphics.SmoothingMode = [System.Drawing.Drawing2D.SmoothingMode]::HighQuality\n\n $Graphics.DrawImage($OriginalImage, 0, 0, 120, 120)\n $NewImage.Save($LogoDest, [System.Drawing.Imaging.ImageFormat]::Bmp)\n \n $Graphics.Dispose()\n $NewImage.Dispose()\n $OriginalImage.Dispose()\n Remove-Item $TempFile -Force -ErrorAction SilentlyContinue\n\n Write-Host \" [OK] Logo sisteme islendi.\" -ForegroundColor Green\n return $true\n } catch {\n Write-Host \" [HATA] Logo islenirken hata olustu: $_\" -ForegroundColor Red\n return $false\n }\n}\n\n# --- 4. KAYIT DEFTERI ISLEMLERI ---\nWrite-Host \"`n[ISLEM] OEM Bilgileri Yaziliyor...\" -ForegroundColor Cyan\n\nif (!(Test-Path $RegPath)) { New-Item -Path $RegPath -Force | Out-Null }\n\nfunction Set-RegValue {\n param($Name, $Value)\n try {\n Set-ItemProperty -Path $RegPath -Name $Name -Value $Value -Type String -Force\n Write-Host \" [OK] $($Name): $Value\" -ForegroundColor Green\n } catch {\n Write-Host \" [HATA] $Name yazilamadi!\" -ForegroundColor Red\n }\n}\n\nSet-RegValue -Name \"Manufacturer\" -Value $DevBrand\nSet-RegValue -Name \"Model\" -Value $DevModel\nSet-RegValue -Name \"SupportURL\" -Value $DevWeb\nSet-RegValue -Name \"SupportPhone\" -Value $DevSupport\nSet-RegValue -Name \"SupportHours\" -Value $DevHours\n\n$LogoSuccess = Install-Logo\nif ($LogoSuccess) { Set-RegValue -Name \"Logo\" -Value $LogoDest }\n\nWrite-Host \"`n------------------------------------------------------------\" -ForegroundColor Cyan\nWrite-Host \"[BASARILI] Islemler bitti. Pencere aciliyor...\" -ForegroundColor Green\nWrite-Host \"------------------------------------------------------------\" -ForegroundColor Cyan\n\n# --- 5. HEDEF PENCEREYI ACMA ---\n# Windows 10/11 'Hakkinda' sayfasini acar\nStart-Process \"ms-settings:about\"\n\nStart-Sleep -Seconds 2",
|
||
"icon": "🏷️"
|
||
},
|
||
{
|
||
"name": "Enerji & Batarya Raporu",
|
||
"type": "script",
|
||
"value": "<#\n.SYNOPSIS\n PixTool Power & Battery Report Generator (ASCII Edition)\n Developer: Omer Cataloglu\n.DESCRIPTION\n Generates a custom, readable HTML power report.\n Detects Desktop vs Laptop automatically.\n#>\n\n# --- 1. OTOMATIK YONETICI IZNI ---\n$currentUser = [Security.Principal.WindowsIdentity]::GetCurrent()\n$principal = [Security.Principal.WindowsPrincipal]$currentUser\nif (-not $principal.IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) {\n Start-Process PowerShell.exe -Verb RunAs -ArgumentList \"-NoProfile -ExecutionPolicy Bypass -File `\"$PSCommandPath`\"\"\n Exit\n}\n\n# --- 2. AYARLAR ---\n$DevName = \"Omer Cataloglu\"\n$DevTitle = \"Gelistirici (Developer)\"\n$DevWeb = \"omercataloglu.com\"\n$ReportFile = \"$([Environment]::GetFolderPath('Desktop'))\\PixTool_Guc_Raporu.html\"\n\n# --- 3. VERI TOPLAMA ---\nWrite-Host \"------------------------------------------------\" -ForegroundColor Cyan\nWrite-Host \" PIXTOOL GUC RAPORLAYICI (POWER TOOL)\" -ForegroundColor Cyan\nWrite-Host \"------------------------------------------------\" -ForegroundColor Cyan\nWrite-Host \" Veriler toplaniyor...\" -ForegroundColor Yellow\n\n# Sistem Bilgisi\n$sysInfo = Get-CimInstance Win32_ComputerSystem\n$pcName = $sysInfo.Name\n$model = $sysInfo.Model\n\n# Guc Plani\n$powerPlan = Get-CimInstance Win32_PowerPlan -Namespace \"root\\cimv2\\power\" | Where-Object { $_.IsActive }\n$planName = $powerPlan.ElementName\n\n# Batarya Kontrolu\n$batteries = Get-CimInstance Win32_Battery\n$hasBattery = $null\n$batHtml = \"\"\n$statusText = \"Masaustu Modu (Priz)\"\n\nif ($batteries) {\n $hasBattery = $true\n $statusText = \"Mobil Mod (Batarya)\"\n \n foreach ($bat in $batteries) {\n # Batarya Sagligi Hesabi (Tahmini)\n # Windows bazi driverlarda DesignCapacity vermeyebilir, kontrol edelim.\n $designCap = if ($bat.DesignCapacity) { $bat.DesignCapacity } else { 0 }\n $fullCap = if ($bat.FullChargeCapacity) { $bat.FullChargeCapacity } else { 0 }\n \n $health = 0\n if ($designCap -gt 0) {\n $health = [math]::Round(($fullCap / $designCap) * 100, 1)\n }\n\n $batHtml += @\"\n <div class='card'>\n <h2>Batarya: $($bat.Name)</h2>\n <table class='info-table'>\n <tr><td>Durum</td><td>$($bat.Status)</td></tr>\n <tr><td>Sarj Seviyesi</td><td>% $($bat.EstimatedChargeRemaining)</td></tr>\n <tr><td>Sarj Suresi</td><td>$($bat.EstimatedRunTime) Dakika</td></tr>\n <tr><td>Saglik Durumu</td><td>% $health</td></tr>\n <tr><td>Voltaj</td><td>$($bat.DesignVoltage) mV</td></tr>\n </table>\n </div>\n\"@\n }\n} else {\n $hasBattery = $false\n $batHtml = @\"\n <div class='card warning'>\n <h2>BATARYA BULUNAMADI</h2>\n <p>Bu sistem bir <strong>Masaustu Bilgisayar</strong> veya bataryasiz bir sistemdir.</p>\n <p>Windows'un standart batarya raporu bu yuzden bos cikmaktadir. \n Sistem dogrudan AC Guc kaynagina (Priz) baglidir.</p>\n </div>\n\"@\n}\n\n# Uyku Modu Destekleri (Powercfg parsing)\n$sleepStates = powercfg /a | Out-String\n# Basitlestirilmis ozet\n$s0 = if ($sleepStates -match \"Standby \\(S0 Low Power Idle\\)\") { \"Destekleniyor\" } else { \"Yok\" }\n$hiber = if ($sleepStates -match \"Hibernate\" -or $sleepStates -match \"Hazirda Beklet\") { \"Acik\" } else { \"Kapali\" }\n$fast = if ($sleepStates -match \"Fast Startup\" -or $sleepStates -match \"Hizli Baslatma\") { \"Aktif\" } else { \"Pasif\" }\n\n# --- 4. HTML RAPOR OLUSTURMA (MODERN TASARIM) ---\n# ASCII script icinde Turkce HTML olusturuyoruz (Encoding UTF8 olacak)\n\n$htmlContent = @\"\n<!DOCTYPE html>\n<html lang=\"tr\">\n<head>\n <meta charset=\"UTF-8\">\n <title>PixTool Guc Raporu</title>\n <style>\n body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background-color: #121212; color: #e0e0e0; margin: 0; padding: 20px; }\n .container { max-width: 800px; margin: 0 auto; }\n header { border-bottom: 2px solid #00E676; padding-bottom: 20px; margin-bottom: 20px; display: flex; justify-content: space-between; align-items: center; }\n h1 { margin: 0; color: #00E676; text-transform: uppercase; letter-spacing: 2px; }\n .dev-info { font-size: 0.9em; color: #888; text-align: right; }\n .card { background-color: #1e1e1e; border-radius: 8px; padding: 20px; margin-bottom: 20px; box-shadow: 0 4px 6px rgba(0,0,0,0.3); border-left: 5px solid #03DAC6; }\n .card.warning { border-left-color: #CF6679; }\n h2 { margin-top: 0; color: #03DAC6; font-size: 1.2em; border-bottom: 1px solid #333; padding-bottom: 10px; }\n .warning h2 { color: #CF6679; }\n .info-table { width: 100%; border-collapse: collapse; }\n .info-table td { padding: 10px; border-bottom: 1px solid #333; }\n .info-table tr:last-child td { border-bottom: none; }\n .info-table td:first-child { font-weight: bold; color: #bbb; width: 40%; }\n .highlight { color: #00E676; font-weight: bold; }\n .footer { text-align: center; margin-top: 40px; font-size: 0.8em; color: #555; }\n a { color: #03DAC6; text-decoration: none; }\n </style>\n</head>\n<body>\n <div class=\"container\">\n <header>\n <div>\n <h1>PIXTOOL GUC RAPORU</h1>\n <small>Power Diagnostics Report</small>\n </div>\n <div class=\"dev-info\">\n <strong>$DevName</strong><br>\n $DevTitle<br>\n <a href=\"https://$DevWeb\">$DevWeb</a>\n </div>\n </header>\n\n <div class=\"card\">\n <h2>Sistem Durumu</h2>\n <table class=\"info-table\">\n <tr><td>Bilgisayar Adi</td><td>$pcName</td></tr>\n <tr><td>Model</td><td>$model</td></tr>\n <tr><td>Guc Kaynagi Tipi</td><td class=\"highlight\">$statusText</td></tr>\n <tr><td>Aktif Guc Plani</td><td>$planName</td></tr>\n </table>\n </div>\n\n $batHtml\n\n <div class=\"card\">\n <h2>Uyku ve Hazirda Bekletme</h2>\n <table class=\"info-table\">\n <tr><td>Modern Bekleme (S0)</td><td>$s0</td></tr>\n <tr><td>Hazirda Bekletme (Hibernate)</td><td>$hiber</td></tr>\n <tr><td>Hizli Baslatma (Fast Boot)</td><td>$fast</td></tr>\n </table>\n </div>\n\n <div class=\"footer\">\n Rapor Olusturma Tarihi: $(Get-Date -Format 'dd.MM.yyyy HH:mm') <br>\n PixTool Automation Scripts\n </div>\n </div>\n</body>\n</html>\n\"@\n\n# Dosyayi UTF8 olarak kaydet (Turkce karakterler bozulmasin diye)\n$htmlContent | Out-File -FilePath $ReportFile -Encoding UTF8\n\nWrite-Host \" [OK] Rapor olusturuldu: $ReportFile\" -ForegroundColor Green\nWrite-Host \" Rapor aciliyor...\" -ForegroundColor Gray\n\n# Raporu Ac\nStart-Process $ReportFile",
|
||
"icon": "🔋"
|
||
},
|
||
{
|
||
"name": "Sistem Raporu",
|
||
"type": "script",
|
||
"value": "# PIXTOOL SYSTEM REPORT\n$Host.UI.RawUI.WindowTitle = \"PixTool Pro 2026 - System Report\"\n[Console]::OutputEncoding = [System.Text.Encoding]::UTF8\nClear-Host\nWrite-Host \" [RAPOR] Sistem bilgileri toplaniyor...\" -ForegroundColor Yellow\n$path = \"$([Environment]::GetFolderPath('Desktop'))\\SistemRaporu.txt\"\nGet-ComputerInfo | Out-File $path\nWrite-Host \" [BASARILI] Rapor masaustune kaydedildi: $path\" -ForegroundColor Green\nRead-Host",
|
||
"icon": "📑"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "🧹 Temizlik & Bakım",
|
||
"items": [
|
||
{
|
||
"name": "Temizlik Ve Onarım İşleri",
|
||
"type": "script",
|
||
"value": "<#\n.SYNOPSIS\n PixTool Ultimate System Cleaner & Repair (ASCII Edition)\n Developer: Omer Cataloglu\n.DESCRIPTION\n Comprehensive maintenance script: Cleanups, DISM, SFC, Chkdsk, Update Fix.\n Uses ASCII characters to avoid encoding issues.\n#>\n\n# --- 0. OTOMATIK YONETICI IZNI ---\n$currentUser = [Security.Principal.WindowsIdentity]::GetCurrent()\n$principal = [Security.Principal.WindowsPrincipal]$currentUser\nif (-not $principal.IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) {\n Write-Host \"Yonetici izni aliniyor...\" -ForegroundColor Yellow\n Start-Process PowerShell.exe -Verb RunAs -ArgumentList \"-NoProfile -ExecutionPolicy Bypass -File `\"$PSCommandPath`\"\"\n Exit\n}\n\n# --- 1. GELISTIRICI BILGILERI ---\n$DevName = \"Omer Cataloglu\"\n$DevTitle = \"Gelistirici (Developer)\"\n$DevWeb = \"www.omercataloglu.com\"\n$DevMail = \"pixeldrafter@omercataloglu.com\"\n$DevPhone = \"0533 701 00 89\"\n\n# Konsol Ayari\n[Console]::OutputEncoding = [System.Text.Encoding]::UTF8\n$Global:LogBuffer = @()\n\n# --- YARDIMCI FONKSIYONLAR ---\nfunction Log-Out {\n param ([string]$Msg, [string]$Color=\"White\", [bool]$AddToReport=$true)\n Write-Host $Msg -ForegroundColor $Color\n if ($AddToReport) { $Global:LogBuffer += $Msg }\n}\n\nfunction Cizgi-Cek { return \"-\" * 70 }\n\nfunction Baslik-Yaz {\n Clear-Host\n Log-Out \"$(Cizgi-Cek)\" \"Cyan\"\n Log-Out \" PIXTOOL SISTEM TEMIZLIK VE BAKIM ARACI (ULTIMATE)\" \"Cyan\"\n Log-Out \"$(Cizgi-Cek)\" \"Cyan\"\n Log-Out \" Gelistirici: $DevName\" \"Gray\"\n Log-Out \" Web : $DevWeb\" \"Gray\"\n Log-Out \" Iletisim : $DevPhone\" \"Gray\"\n Log-Out \"$(Cizgi-Cek)\" \"Cyan\"\n Log-Out \"\"\n}\n\n# --- 2. MODULER ISLEM FONKSIYONLARI ---\n\nfunction Temizle-TempPrefetch {\n Log-Out \"`n[+] GECICI DOSYALAR VE PREFETCH TEMIZLENIYOR...\" \"Yellow\"\n \n $paths = @(\n \"$env:TEMP\",\n \"$env:windir\\Temp\",\n \"$env:windir\\Prefetch\"\n )\n\n foreach ($path in $paths) {\n if (Test-Path $path) {\n Log-Out \" -> Temizleniyor: $path\" \"Gray\"\n # Hata veren (kullanimdaki) dosyalari atla\n Get-ChildItem -Path $path -Recurse -Force -ErrorAction SilentlyContinue | \n Remove-Item -Force -Recurse -ErrorAction SilentlyContinue\n }\n }\n Log-Out \" [OK] Gecici dosyalar temizlendi.\" \"Green\"\n}\n\nfunction Temizle-CopKutusu {\n Log-Out \"`n[+] COP KUTUSU (RECYCLE BIN) BOSALTILIYOR...\" \"Yellow\"\n try {\n Clear-RecycleBin -Force -ErrorAction SilentlyContinue\n Log-Out \" [OK] Cop kutusu bosaltildi.\" \"Green\"\n } catch {\n Log-Out \" [BILGI] Cop kutusu zaten bos veya erisilemedi.\" \"Gray\"\n }\n}\n\nfunction Temizle-EventLogs {\n Log-Out \"`n[+] OLAY GUNLUKLERI (EVENT LOGS) SILINIYOR...\" \"Yellow\"\n try {\n $logs = Get-EventLog -List\n foreach ($log in $logs) {\n # Hata mesajlarini gizle\n Clear-EventLog -LogName $log.Log -ErrorAction SilentlyContinue\n }\n Log-Out \" [OK] Tum sistem gunlukleri sifirlandi.\" \"Green\"\n } catch {\n Log-Out \" [HATA] Loglar temizlenirken bazi hatalar oldu.\" \"Red\"\n }\n}\n\nfunction Onar-WindowsUpdate {\n Log-Out \"`n[+] WINDOWS UPDATE ONARIMI BASLATILIYOR...\" \"Yellow\"\n \n Log-Out \" -> Update servisleri durduruluyor...\" \"Gray\"\n Stop-Service -Name wuauserv -Force -ErrorAction SilentlyContinue\n Stop-Service -Name bits -Force -ErrorAction SilentlyContinue\n Stop-Service -Name cryptsvc -Force -ErrorAction SilentlyContinue\n\n $softDist = \"$env:windir\\SoftwareDistribution\"\n if (Test-Path $softDist) {\n Log-Out \" -> Yazilim dagitim klasoru (SoftwareDistribution) temizleniyor...\" \"Gray\"\n # Klasoru silmek yerine icini bosaltmak daha guvenli\n Get-ChildItem $softDist -Recurse -Force -ErrorAction SilentlyContinue | Remove-Item -Recurse -Force -ErrorAction SilentlyContinue\n }\n\n Log-Out \" -> Servisler tekrar baslatiliyor...\" \"Gray\"\n Start-Service -Name wuauserv -ErrorAction SilentlyContinue\n Start-Service -Name bits -ErrorAction SilentlyContinue\n Start-Service -Name cryptsvc -ErrorAction SilentlyContinue\n \n Log-Out \" [OK] Windows Update onarimi tamamlandi.\" \"Green\"\n}\n\nfunction Onar-DNS {\n Log-Out \"`n[+] DNS ONBELLEGI VE IP YAPILANDIRMASI...\" \"Yellow\"\n Clear-DnsClientCache\n Log-Out \" [OK] DNS Cache temizlendi.\" \"Green\"\n}\n\nfunction Onar-DISM {\n Log-Out \"`n[+] DISM SISTEM GORUNTUSU ONARIMI (Uzun Surebilir)...\" \"Yellow\"\n Log-Out \" -> RestoreHealth islemi baslatildi, lutfen bekleyin.\" \"Cyan\"\n \n # DISM ciktisini dogrudan ekrana verelim\n $proc = Start-Process -FilePath \"dism.exe\" -ArgumentList \"/Online /Cleanup-Image /RestoreHealth\" -Wait -NoNewWindow -PassThru\n \n if ($proc.ExitCode -eq 0) {\n Log-Out \" [OK] DISM onarimi basariyla tamamlandi.\" \"Green\"\n } else {\n Log-Out \" [!] DISM islemi bir hata ile bitti veya onarim gerekmedi.\" \"Red\"\n }\n}\n\nfunction Onar-SFC {\n Log-Out \"`n[+] SFC (SYSTEM FILE CHECKER) TARAMASI...\" \"Yellow\"\n Log-Out \" -> Sistem dosyalari dogrulaniyor...\" \"Cyan\"\n \n $proc = Start-Process -FilePath \"sfc.exe\" -ArgumentList \"/scannow\" -Wait -NoNewWindow -PassThru\n \n Log-Out \" [OK] SFC Taramasi tamamlandi.\" \"Green\"\n}\n\nfunction Onar-Disk {\n Log-Out \"`n[+] DISK HATA DENETIMI (CHKDSK)...\" \"Yellow\"\n Log-Out \" -> C: Surucusu icin disk kontrolu planlaniyor.\" \"Cyan\"\n Log-Out \" -> Bilgisayariniz bir sonraki acilista disk kontrolu yapacak.\" \"Cyan\"\n \n # 'echo y' hilesi ile chkdsk onayini otomatik veriyoruz\n $cmd = \"echo y | chkdsk C: /f\"\n Invoke-Expression -Command \"cmd /c $cmd\" | Out-Null\n \n Log-Out \" [OK] Disk kontrolu zamanlandi. Yeniden baslatinca devreye girecek.\" \"Green\"\n}\n\n# --- 3. MENU MANTIGI ---\n\nBaslik-Yaz\n\nWrite-Host \" ISLEM SECENEKLERI:\" -ForegroundColor Cyan\nWrite-Host \" 1. Hepsini Temizle ve Onar (FULL BAKIM - Onerilen)\"\nWrite-Host \" 2. Sadece Gereksiz Dosyalari Temizle (Temp, Log, Cop, DNS)\"\nWrite-Host \" 3. Sadece Sistem Onarimi Yap (Update, DISM, SFC)\"\nWrite-Host \" 4. Listeden Secerek Islem Yap\"\nWrite-Host \" 5. Cikis\"\nWrite-Host \"$(Cizgi-Cek)\" -ForegroundColor Cyan\n\n$secim = Read-Host \" Seciminiz (1-5)\"\n\nswitch ($secim) {\n \"1\" {\n Temizle-TempPrefetch\n Temizle-CopKutusu\n Temizle-EventLogs\n Onar-DNS\n Onar-WindowsUpdate\n Onar-DISM\n Onar-SFC\n Onar-Disk\n }\n \"2\" {\n Temizle-TempPrefetch\n Temizle-CopKutusu\n Temizle-EventLogs\n Onar-DNS\n }\n \"3\" {\n Onar-WindowsUpdate\n Onar-DISM\n Onar-SFC\n }\n \"4\" {\n Write-Host \"`n [ LISTEDEN SECIM YAPIN ]\" -ForegroundColor Yellow\n Write-Host \" 1. Temp ve Prefetch Dosyalari\"\n Write-Host \" 2. Cop Kutusu (Recycle Bin)\"\n Write-Host \" 3. Olay Gunlukleri (Event Logs)\"\n Write-Host \" 4. DNS Onbellegi\"\n Write-Host \" 5. Windows Update Onarimi\"\n Write-Host \" 6. DISM Onarimi\"\n Write-Host \" 7. SFC Taramasi\"\n Write-Host \" 8. Disk Kontrolu (Chkdsk - Restart Gerekir)\"\n \n $altSecim = Read-Host \" Yapilacak islemleri virgulle girin (Orn: 1,3,5)\"\n $nums = $altSecim -split \",\"\n \n foreach ($n in $nums) {\n switch ($n.Trim()) {\n \"1\" { Temizle-TempPrefetch }\n \"2\" { Temizle-CopKutusu }\n \"3\" { Temizle-EventLogs }\n \"4\" { Onar-DNS }\n \"5\" { Onar-WindowsUpdate }\n \"6\" { Onar-DISM }\n \"7\" { Onar-SFC }\n \"8\" { Onar-Disk }\n Default { Write-Host \" ! Gecersiz numara: $n\" -ForegroundColor Red }\n }\n }\n }\n \"5\" {\n Write-Host \" Cikis yapiliyor...\"\n Exit\n }\n Default { Write-Host \" Gecersiz secim!\" -ForegroundColor Red }\n}\n\n# --- 4. RAPORLAMA ---\nWrite-Host \"`n$(Cizgi-Cek)\" -ForegroundColor Cyan\nWrite-Host \" ISLEMLER TAMAMLANDI.\" -ForegroundColor Green\n$raporSor = Read-Host \" Rapor istiyor musunuz? (e/h)\"\n\nif ($raporSor -eq \"e\" -or $raporSor -eq \"E\") {\n $fileName = \"PixClean_Rapor_$(Get-Date -Format 'yyyyMMdd_HHmm').txt\"\n $desktopPath = [Environment]::GetFolderPath(\"Desktop\")\n $fullPath = Join-Path $desktopPath $fileName\n \n $finalReport = @()\n $finalReport += \"#################################################\"\n $finalReport += \"# PIXTOOL TEMIZLIK RAPORU #\"\n $finalReport += \"#################################################\"\n $finalReport += \"Tarih : $(Get-Date -Format 'dd.MM.yyyy HH:mm')\"\n $finalReport += \"Kullanici: $env:USERNAME\"\n $finalReport += \"--- GELISTIRICI ---\"\n $finalReport += \"Ad : $DevName\"\n $finalReport += \"Web : $DevWeb\"\n $finalReport += \"-\" * 50\n $finalReport += $Global:LogBuffer\n \n $finalReport | Out-File -FilePath $fullPath -Encoding UTF8\n Write-Host \" [OK] Rapor masaustune kaydedildi: $fileName\" -ForegroundColor Green\n} else {\n Write-Host \" Rapor olusturulmadi.\" -ForegroundColor Gray\n}\n\nWrite-Host \"`n PixTool gule gule kullanin. Cikmak icin Enter'a basin.\" -ForegroundColor Gray\nRead-Host",
|
||
"icon": "🧼"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "⚡ Performans",
|
||
"items": [
|
||
{
|
||
"name": "Görev Yöneticisi",
|
||
"type": "script",
|
||
"value": "taskmgr",
|
||
"icon": "📊"
|
||
},
|
||
{
|
||
"name": "Kaynak İzleyici",
|
||
"type": "script",
|
||
"value": "resmon",
|
||
"icon": "📈"
|
||
},
|
||
{
|
||
"name": "Performans İzleyici",
|
||
"type": "script",
|
||
"value": "perfmon",
|
||
"icon": "📉"
|
||
},
|
||
{
|
||
"name": "Başlangıç Programları",
|
||
"type": "script",
|
||
"value": "msconfig",
|
||
"icon": "🚀"
|
||
},
|
||
{
|
||
"name": "Hizmetler",
|
||
"type": "script",
|
||
"value": "services.msc",
|
||
"icon": "⚙️"
|
||
},
|
||
{
|
||
"name": "RAM Temizle",
|
||
"type": "script",
|
||
"value": "echo Gereksiz işlemler temizleniyor...\necho off | clip\necho RAM optimize edildi!",
|
||
"icon": "🧹"
|
||
},
|
||
{
|
||
"name": "Disk Birleştirme",
|
||
"type": "script",
|
||
"value": "defrag C: /O",
|
||
"icon": "💿"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "🔧 Sistem Araçları",
|
||
"items": [
|
||
{
|
||
"name": "Ömer Sultan Mehmed Komuta Merkezi",
|
||
"type": "script",
|
||
"value": "# PIXTOOL PRO 2026 - GOD MODE CENTER V5.0 (ENDGAME EDITION)\n# AUTHOR: OMER CATALOGLU\n# FIX: Syntax Errors Resolved (Single Quote Wrapper)\n\n$Host.UI.RawUI.WindowTitle = \"PixTool Pro 2026 - God Mode Operations Center\"\n[Console]::OutputEncoding = [System.Text.Encoding]::UTF8\n$ErrorActionPreference = \"SilentlyContinue\"\n\n# --- 1. OTO-YONETICI VE GUVENLIK ---\nif (-NOT ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\")) { \n Write-Host \" [SISTEM] Yonetici haklari aliniyor...\" -ForegroundColor Yellow\n Start-Process powershell.exe -ArgumentList \"-NoProfile -ExecutionPolicy Bypass -File `\"$PSCommandPath`\"\" -Verb RunAs\n Exit\n}\n\nfunction Create-RestorePoint {\n Clear-Host\n Write-Host \" ==================================================================\" -ForegroundColor Cyan\n Write-Host \" GUVENLIK KONTROLU - SISTEM YEDEGI\" -ForegroundColor White\n Write-Host \" ==================================================================\" -ForegroundColor Cyan\n Write-Host \" Isleme baslamadan once Sistem Geri Yukleme Noktasi olusturuluyor.\" -ForegroundColor Gray\n Write-Host \" Lutfen bekleyin...\" -ForegroundColor Yellow\n \n try {\n Checkpoint-Computer -Description \"PixTool_AutoBackup_$(Get-Date -Format 'yyyyMMdd_HHmm')\" -RestorePointType \"MODIFY_SETTINGS\"\n Write-Host \" [BASARILI] Guvenlik noktasi olusturuldu.\" -ForegroundColor Green\n Start-Sleep -Seconds 1\n } catch {\n Write-Host \" [UYARI] Yedek olusturulamadi (Servis kapali olabilir). Devam ediliyor...\" -ForegroundColor Red\n Start-Sleep -Seconds 1\n }\n}\n\n# --- 2. DEVASA AYAR VERITABANI (DATABASE) ---\n# ONEMLI: Komutlar artik Tek Tirnak (') icinde tanimlandi, syntax hatasi giderildi.\n$Tweaks = @(\n # ================= GIZLILIK VE TELEMETRI (PRIVACY) =================\n @{Cat=\"Gizlilik\"; Name=\"Windows Telemetri (Veri Toplama)\"; Type=\"Svc\"; Key=\"DiagTrack\"; On=\"Auto\"; Off=\"Disabled\"},\n @{Cat=\"Gizlilik\"; Name=\"Reklam Kimligi (Advertising ID)\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\AdvertisingInfo\"; Key=\"Enabled\"; On=1; Off=0},\n @{Cat=\"Gizlilik\"; Name=\"Windows Recall (AI Ekran Kaydi)\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\WindowsAI\"; Key=\"DisableAIDataAnalysis\"; On=0; Off=1},\n @{Cat=\"Gizlilik\"; Name=\"Konum Servisleri (Global)\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\CapabilityAccessManager\\ConsentStore\\location\"; Key=\"Value\"; On=\"Allow\"; Off=\"Deny\"},\n @{Cat=\"Gizlilik\"; Name=\"Kamera Erisimi (Global)\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\CapabilityAccessManager\\ConsentStore\\webcam\"; Key=\"Value\"; On=\"Allow\"; Off=\"Deny\"},\n @{Cat=\"Gizlilik\"; Name=\"Mikrofon Erisimi (Global)\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\CapabilityAccessManager\\ConsentStore\\microphone\"; Key=\"Value\"; On=\"Allow\"; Off=\"Deny\"},\n @{Cat=\"Gizlilik\"; Name=\"Bildirim Erisimi\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\CapabilityAccessManager\\ConsentStore\\userNotificationListener\"; Key=\"Value\"; On=\"Allow\"; Off=\"Deny\"},\n @{Cat=\"Gizlilik\"; Name=\"Hesap Bilgisi Erisimi\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\CapabilityAccessManager\\ConsentStore\\userAccountInformation\"; Key=\"Value\"; On=\"Allow\"; Off=\"Deny\"},\n @{Cat=\"Gizlilik\"; Name=\"Takvim Erisimi\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\CapabilityAccessManager\\ConsentStore\\appointments\"; Key=\"Value\"; On=\"Allow\"; Off=\"Deny\"},\n @{Cat=\"Gizlilik\"; Name=\"Arama Kaydi Erisimi\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\CapabilityAccessManager\\ConsentStore\\phoneCallHistory\"; Key=\"Value\"; On=\"Allow\"; Off=\"Deny\"},\n @{Cat=\"Gizlilik\"; Name=\"Rehber/Kisiler Erisimi\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\CapabilityAccessManager\\ConsentStore\\contacts\"; Key=\"Value\"; On=\"Allow\"; Off=\"Deny\"},\n @{Cat=\"Gizlilik\"; Name=\"E-Posta Erisimi\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\CapabilityAccessManager\\ConsentStore\\email\"; Key=\"Value\"; On=\"Allow\"; Off=\"Deny\"},\n @{Cat=\"Gizlilik\"; Name=\"Mesajlasma (SMS) Erisimi\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\CapabilityAccessManager\\ConsentStore\\chat\"; Key=\"Value\"; On=\"Allow\"; Off=\"Deny\"},\n @{Cat=\"Gizlilik\"; Name=\"Radyo Kontrolu (Bluetooth/WiFi)\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\CapabilityAccessManager\\ConsentStore\\radios\"; Key=\"Value\"; On=\"Allow\"; Off=\"Deny\"},\n @{Cat=\"Gizlilik\"; Name=\"WiFi Sense (Otomatik Paylasim)\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Microsoft\\WcmSvc\\wifinetworkmanager\\config\"; Key=\"AutoConnectAllowedOEM\"; On=1; Off=0},\n @{Cat=\"Gizlilik\"; Name=\"Musteri Deneyimi Prog. (CEIP)\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Policies\\Microsoft\\SQMClient\\Windows\"; Key=\"CEIPEnable\"; On=1; Off=0},\n @{Cat=\"Gizlilik\"; Name=\"Aktivite Gecmisi (Timeline)\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\System\"; Key=\"PublishUserActivities\"; On=1; Off=0},\n @{Cat=\"Gizlilik\"; Name=\"Pano Gecmisi (Clipboard)\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Clipboard\"; Key=\"EnableClipboardHistory\"; On=1; Off=0},\n @{Cat=\"Gizlilik\"; Name=\"El Yazisi Hata Raporu\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\HandwritingErrorReports\"; Key=\"PreventHandwritingErrorReports\"; On=0; Off=1},\n @{Cat=\"Gizlilik\"; Name=\"Uygulama Kullanim Takibi\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\"; Key=\"Start_TrackProgs\"; On=1; Off=0},\n @{Cat=\"Gizlilik\"; Name=\"Hata Raporlama Servisi (WerSvc)\"; Type=\"Svc\"; Key=\"WerSvc\"; On=\"Auto\"; Off=\"Disabled\"},\n @{Cat=\"Gizlilik\"; Name=\"Harita Otomatik Guncelleme\"; Type=\"Svc\"; Key=\"MapsBroker\"; On=\"Auto\"; Off=\"Disabled\"},\n @{Cat=\"Gizlilik\"; Name=\"Geri Bildirim Sikligi (Feedback)\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Siuf\\Rules\"; Key=\"NumberOfSIUFInPeriod\"; On=1; Off=0},\n @{Cat=\"Gizlilik\"; Name=\"Envanter Toplayici (CompatTel)\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\DataCollection\"; Key=\"AllowTelemetry\"; On=1; Off=0},\n\n # ================= PERFORMANS VE OYUN (GAMING) =================\n @{Cat=\"Performans\"; Name=\"Oyun Modu (Game Mode)\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\GameBar\"; Key=\"AllowAutoGameMode\"; On=1; Off=0},\n @{Cat=\"Performans\"; Name=\"Hizli Baslatma (Fast Boot)\"; Type=\"Reg\"; Path=\"HKLM:\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Power\"; Key=\"HiberbootEnabled\"; On=1; Off=0},\n @{Cat=\"Performans\"; Name=\"Hazirda Beklet (Hibernate)\"; Type=\"Reg\"; Path=\"HKLM:\\SYSTEM\\CurrentControlSet\\Control\\Power\"; Key=\"HibernateEnabled\"; On=1; Off=0},\n @{Cat=\"Performans\"; Name=\"Guc Kisitlama (Power Throttling)\"; Type=\"Reg\"; Path=\"HKLM:\\SYSTEM\\CurrentControlSet\\Control\\Power\\PowerThrottling\"; Key=\"PowerThrottlingOff\"; On=0; Off=1},\n @{Cat=\"Performans\"; Name=\"Ultimate Performance Modu\"; Type=\"Cmd\"; On='powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61'; Off='echo Pass'},\n @{Cat=\"Performans\"; Name=\"Tam Ekran Optimizasyonu\"; Type=\"Reg\"; Path=\"HKCU:\\System\\GameConfigStore\"; Key=\"GameDVR_FSEBehaviorMode\"; On=0; Off=2},\n @{Cat=\"Performans\"; Name=\"Fare Ivmesi (Mouse Acceleration)\"; Type=\"Reg\"; Path=\"HKCU:\\Control Panel\\Mouse\"; Key=\"MouseSpeed\"; On=\"1\"; Off=\"0\"},\n @{Cat=\"Performans\"; Name=\"Donanim Hizlandirmali GPU\"; Type=\"Reg\"; Path=\"HKLM:\\SYSTEM\\CurrentControlSet\\Control\\GraphicsDrivers\"; Key=\"HwSchMode\"; On=2; Off=1},\n @{Cat=\"Performans\"; Name=\"Aglari Geciktirme (Nagling)\"; Type=\"Reg\"; Path=\"HKLM:\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters\\Interfaces\"; Key=\"TcpAckFrequency\"; On=1; Off=0},\n @{Cat=\"Performans\"; Name=\"SysMain (SuperFetch)\"; Type=\"Svc\"; Key=\"SysMain\"; On=\"Auto\"; Off=\"Disabled\"},\n @{Cat=\"Performans\"; Name=\"Windows Search (Dizinleme)\"; Type=\"Svc\"; Key=\"WSearch\"; On=\"Auto\"; Off=\"Disabled\"},\n @{Cat=\"Performans\"; Name=\"Yazici Kuyrugu (Spooler)\"; Type=\"Svc\"; Key=\"Spooler\"; On=\"Auto\"; Off=\"Disabled\"},\n @{Cat=\"Performans\"; Name=\"Fax Servisi\"; Type=\"Svc\"; Key=\"Fax\"; On=\"Auto\"; Off=\"Disabled\"},\n @{Cat=\"Performans\"; Name=\"Dokunmatik Klavye Servisi\"; Type=\"Svc\"; Key=\"TabletInputService\"; On=\"Auto\"; Off=\"Disabled\"},\n @{Cat=\"Performans\"; Name=\"Indirilen Haritalar Yoneticisi\"; Type=\"Svc\"; Key=\"MapsBroker\"; On=\"Auto\"; Off=\"Disabled\"},\n @{Cat=\"Performans\"; Name=\"Program Uyumluluk Yardimcisi\"; Type=\"Svc\"; Key=\"PcaSvc\"; On=\"Auto\"; Off=\"Disabled\"},\n @{Cat=\"Performans\"; Name=\"Otomatik Bakim Gorevi\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Schedule\\Maintenance\"; Key=\"MaintenanceDisabled\"; On=0; Off=1},\n @{Cat=\"Performans\"; Name=\"Arka Plan Uygulamalari\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\BackgroundAccessApplications\"; Key=\"GlobalUserDisabled\"; On=0; Off=1},\n @{Cat=\"Performans\"; Name=\"Aygit Kurulum Yoneticisi\"; Type=\"Svc\"; Key=\"DsmSvc\"; On=\"Auto\"; Off=\"Disabled\"},\n @{Cat=\"Performans\"; Name=\"Windows Insider Hizmeti\"; Type=\"Svc\"; Key=\"wisvc\"; On=\"Auto\"; Off=\"Disabled\"},\n @{Cat=\"Performans\"; Name=\"Bagli Cihaz Platformu\"; Type=\"Svc\"; Key=\"CDPUserSvc\"; On=\"Auto\"; Off=\"Disabled\"},\n @{Cat=\"Performans\"; Name=\"Uzaktan Kayit Defteri (Remote Reg)\"; Type=\"Svc\"; Key=\"RemoteRegistry\"; On=\"Auto\"; Off=\"Disabled\"},\n\n # ================= ARAYUZ VE GORUNUM (UI) =================\n @{Cat=\"Arayuz\"; Name=\"Karanlik Mod (Sistem)\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize\"; Key=\"SystemUsesLightTheme\"; On=1; Off=0},\n @{Cat=\"Arayuz\"; Name=\"Karanlik Mod (Uygulamalar)\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize\"; Key=\"AppsUseLightTheme\"; On=1; Off=0},\n @{Cat=\"Arayuz\"; Name=\"Saydamlik Efektleri\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize\"; Key=\"EnableTransparency\"; On=1; Off=0},\n @{Cat=\"Arayuz\"; Name=\"Dosya Uzantilarini Goster\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\"; Key=\"HideFileExt\"; On=0; Off=1},\n @{Cat=\"Arayuz\"; Name=\"Gizli Dosyalari Goster\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\"; Key=\"Hidden\"; On=1; Off=2},\n @{Cat=\"Arayuz\"; Name=\"Sistem Dosyalarini Gizle\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\"; Key=\"ShowSuperHidden\"; On=0; Off=1},\n @{Cat=\"Arayuz\"; Name=\"Bu Bilgisayar Acilisi\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\"; Key=\"LaunchTo\"; On=1; Off=2},\n @{Cat=\"Arayuz\"; Name=\"Kisayol Ok Simgesi\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Icons\"; Key=\"29\"; On=\"\"; Off=\"noarrow.ico\"},\n @{Cat=\"Arayuz\"; Name=\"Saniye Goster (Saat)\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\"; Key=\"ShowSecondsInSystemClock\"; On=1; Off=0},\n @{Cat=\"Arayuz\"; Name=\"Eski Ses Menusu (Win7 Style)\"; Type=\"Reg\"; Path=\"HKLM:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\MTCUVC\"; Key=\"EnableMtcUvc\"; On=1; Off=0},\n @{Cat=\"Arayuz\"; Name=\"Klasik Sag Tik (Win11)\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Classes\\CLSID\\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\\InprocServer32\"; Key=\"\"; On=\"X\"; Off=\"\"}, # Off value empty string forces Classic\n @{Cat=\"Arayuz\"; Name=\"Snap Assist (Pencere Hizala)\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\"; Key=\"SnapAssist\"; On=1; Off=0},\n @{Cat=\"Arayuz\"; Name=\"Aero Shake (Salla Kucult)\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\"; Key=\"DisallowShaking\"; On=0; Off=1},\n @{Cat=\"Arayuz\"; Name=\"Hizli Erisim: Son Dosyalar\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\"; Key=\"ShowRecent\"; On=1; Off=0},\n @{Cat=\"Arayuz\"; Name=\"Hizli Erisim: Son Klasorler\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\"; Key=\"ShowFrequent\"; On=1; Off=0},\n @{Cat=\"Arayuz\"; Name=\"Gorev Cubugu: Sohbet Butonu\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\"; Key=\"TaskbarMn\"; On=1; Off=0},\n @{Cat=\"Arayuz\"; Name=\"Gorev Cubugu: Widgetlar\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\"; Key=\"TaskbarDa\"; On=1; Off=0},\n @{Cat=\"Arayuz\"; Name=\"Gorev Cubugu Hizala (Sol/Orta)\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\"; Key=\"TaskbarAl\"; On=1; Off=0}, \n @{Cat=\"Arayuz\"; Name=\"PrintScreen ile Ekran Alintisi\"; Type=\"Reg\"; Path=\"HKCU:\\Control Panel\\Keyboard\"; Key=\"PrintScreenKeyForSnippingEnabled\"; On=1; Off=0},\n\n # ================= BLOATWARE VE ONERILER (ADS) =================\n @{Cat=\"Bloatware\"; Name=\"Cortana Sesli Asistan\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\Windows Search\"; Key=\"AllowCortana\"; On=1; Off=0},\n @{Cat=\"Bloatware\"; Name=\"Bing Arama (Baslat Menusu)\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Search\"; Key=\"BingSearchEnabled\"; On=1; Off=0},\n @{Cat=\"Bloatware\"; Name=\"Windows Copilot (AI Asistan)\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Policies\\Microsoft\\Windows\\WindowsCopilot\"; Key=\"TurnOffWindowsCopilot\"; On=0; Off=1},\n @{Cat=\"Bloatware\"; Name=\"Kilit Ekrani Onerileri\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\ContentDeliveryManager\"; Key=\"SubscribedContent-338387Enabled\"; On=1; Off=0},\n @{Cat=\"Bloatware\"; Name=\"Ayarlar Uygulamasi Onerileri\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\ContentDeliveryManager\"; Key=\"SubscribedContent-338393Enabled\"; On=1; Off=0},\n @{Cat=\"Bloatware\"; Name=\"Windows Ipuclari\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\ContentDeliveryManager\"; Key=\"SoftLandingEnabled\"; On=1; Off=0},\n @{Cat=\"Bloatware\"; Name=\"Start Menu Onerileri\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\ContentDeliveryManager\"; Key=\"SystemPaneSuggestionsEnabled\"; On=1; Off=0},\n @{Cat=\"Bloatware\"; Name=\"Haberler ve Ilgi Alanlari\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Feeds\"; Key=\"ShellFeedsTaskbarViewMode\"; On=0; Off=2},\n @{Cat=\"Bloatware\"; Name=\"Xbox Game Bar\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\GameDVR\"; Key=\"AppCaptureEnabled\"; On=1; Off=0},\n @{Cat=\"Bloatware\"; Name=\"Tuketici Deneyimi (CandyCrush)\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\CloudContent\"; Key=\"DisableWindowsConsumerFeatures\"; On=0; Off=1},\n @{Cat=\"Bloatware\"; Name=\"Meet Now (Gorev Cubugu)\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer\"; Key=\"HideSCAMeetNow\"; On=0; Off=1},\n @{Cat=\"Bloatware\"; Name=\"Hava Durumu (Taskbar)\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Feeds\"; Key=\"ShellFeedsTaskbarViewMode\"; On=0; Off=2},\n\n # ================= SAG TIK MENU ARACLARI (CONTEXT) =================\n # Duzeltme: Komutlar tek tirnak icinde\n @{Cat=\"Menu\"; Name=\"Sag Tik: 'Buraya Kopyala'\"; Type=\"Reg\"; Path=\"HKCR:\\AllFilesystemObjects\\shellex\\ContextMenuHandlers\\Copy To\"; Key=\"\"; On=\"{C2FBB630-2971-11D1-A18C-00C04FD75D13}\"; Off=\"\"},\n @{Cat=\"Menu\"; Name=\"Sag Tik: 'Buraya Tasi'\"; Type=\"Reg\"; Path=\"HKCR:\\AllFilesystemObjects\\shellex\\ContextMenuHandlers\\Move To\"; Key=\"\"; On=\"{C2FBB631-2971-11D1-A18C-00C04FD75D13}\"; Off=\"\"},\n @{Cat=\"Menu\"; Name=\"Sag Tik: 'Not Defteri ile Ac'\"; Type=\"Reg\"; Path=\"HKCR:\\*\\shell\\Open with Notepad\\command\"; Key=\"\"; On='notepad.exe %1'; Off=\"\"},\n @{Cat=\"Menu\"; Name=\"Sag Tik: 'Sahipligini Al'\"; Type=\"Reg\"; Path=\"HKCR:\\*\\shell\\runas\\command\"; Key=\"\"; On='cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F'; Off=\"\"},\n @{Cat=\"Menu\"; Name=\"Sag Tik: 'PowerShell Burada Ac'\"; Type=\"Reg\"; Path=\"HKCR:\\Directory\\Background\\shell\\Powershell\\command\"; Key=\"\"; On='powershell.exe -NoExit -Command Set-Location -LiteralPath \"%V\"'; Off=\"\"},\n @{Cat=\"Menu\"; Name=\"Sag Tik: 'Eski Fotograf Goruntuleyicisi'\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Microsoft\\Windows Photo Viewer\\Capabilities\\FileAssociations\"; Key=\".jpg\"; On=\"PhotoViewer.FileAssoc.Tiff\"; Off=\"\"},\n\n # ================= AG VE GUVENLIK (NETWORK) =================\n @{Cat=\"Ag\"; Name=\"Windows Defender (Realtime)\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows Defender\\Real-Time Protection\"; Key=\"DisableRealtimeMonitoring\"; On=0; Off=1},\n @{Cat=\"Ag\"; Name=\"SmartScreen Filtresi\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\System\"; Key=\"EnableSmartScreen\"; On=1; Off=0},\n @{Cat=\"Ag\"; Name=\"UAC (Kullanici Hesabi Denetimi)\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\"; Key=\"EnableLUA\"; On=1; Off=0},\n @{Cat=\"Ag\"; Name=\"Otomatik Calistir (Autorun)\"; Type=\"Reg\"; Path=\"HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer\"; Key=\"NoDriveTypeAutoRun\"; On=145; Off=255},\n @{Cat=\"Ag\"; Name=\"Teredo Tunneling (IPv6)\"; Type=\"Cmd\"; On='netsh interface teredo set state default'; Off='netsh interface teredo set state disabled'},\n @{Cat=\"Ag\"; Name=\"ISATAP Tunneling\"; Type=\"Cmd\"; On='netsh interface isatap set state default'; Off='netsh interface isatap set state disabled'},\n @{Cat=\"Ag\"; Name=\"LLMNR (Yerel Ag Adi Cozme)\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows NT\\DNSClient\"; Key=\"EnableMulticast\"; On=1; Off=0},\n @{Cat=\"Ag\"; Name=\"NetBIOS over TCP/IP\"; Type=\"Reg\"; Path=\"HKLM:\\SYSTEM\\CurrentControlSet\\Services\\NetBT\\Parameters\\Interfaces\"; Key=\"NetbiosOptions\"; On=0; Off=2},\n @{Cat=\"Ag\"; Name=\"Windows Update: Surucu Guncelleme\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\WindowsUpdate\"; Key=\"ExcludeWUDriversInQualityUpdate\"; On=0; Off=1},\n @{Cat=\"Ag\"; Name=\"Windows Update: P2P Paylasim\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\DeliveryOptimization\"; Key=\"DODownloadMode\"; On=1; Off=0},\n @{Cat=\"Ag\"; Name=\"Windows Update: Otomatik Restart\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU\"; Key=\"NoAutoRebootWithLoggedOnUsers\"; On=0; Off=1},\n @{Cat=\"Ag\"; Name=\"Internet QOS Paket Sinirlama\"; Type=\"Reg\"; Path=\"HKLM:\\SOFTWARE\\Policies\\Microsoft\\Windows\\Psched\"; Key=\"NonBestEffortLimit\"; On=20; Off=0}\n)\n\n# --- 3. MOTOR VE GORSELLESTIRME ---\nfunction Draw-Header {\n Clear-Host\n Write-Host \" ===========================================================================\" -ForegroundColor Cyan\n Write-Host \" PIXTOOL PRO 2026 - ULTIMATE GOD MODE CENTER (V5.0)\" -ForegroundColor White\n Write-Host \" ===========================================================================\" -ForegroundColor Cyan\n Write-Host \" Gelistirici : Omer Cataloglu\" -ForegroundColor Gray\n Write-Host \" Sistem : $env:COMPUTERNAME | $env:USERNAME\" -ForegroundColor Gray\n Write-Host \" Toplam Ayar : $($Tweaks.Count) Adet (Kategori Bazli)\" -ForegroundColor Yellow\n Write-Host \" ===========================================================================\" -ForegroundColor Cyan\n Write-Host \"\"\n}\n\nfunction Get-Status {\n param($Item)\n try {\n if ($Item.Type -eq \"Reg\") {\n $val = (Get-ItemProperty -Path $Item.Path -Name $Item.Key -ErrorAction SilentlyContinue).($Item.Key)\n if ($null -eq $val) { return $false } \n \n # Klasik sag tik icin ozel durum (Bos string = Aktif)\n if ($Item.Key -eq \"\" -and $Item.Name -like \"*Klasik Sag Tik*\") {\n return ($null -eq $val) -eq $false\n }\n # Menu komutlari icin (Bos olmayan = Aktif)\n if ($Item.Cat -eq \"Menu\" -and $val -ne \"\") { return $true }\n \n return \"$val\" -eq \"$($Item.On)\"\n }\n elseif ($Item.Type -eq \"Svc\") {\n $svc = Get-Service $Item.Key -ErrorAction SilentlyContinue\n return ($svc.Status -eq \"Running\" -and $svc.StartType -ne \"Disabled\")\n }\n return $false\n } catch { return $false }\n}\n\nfunction Toggle-Setting {\n param($Item)\n $Current = Get-Status $Item\n \n if ($Current) {\n # TURN OFF\n if ($Item.Type -eq \"Reg\") {\n if (!(Test-Path $Item.Path)) { New-Item -Path $Item.Path -Force | Out-Null }\n if ($Item.Off -eq \"\") { Remove-ItemProperty -Path $Item.Path -Name $Item.Key -ErrorAction SilentlyContinue }\n else { New-ItemProperty -Path $Item.Path -Name $Item.Key -Value $Item.Off -PropertyType \"String\" -Force | Out-Null }\n } elseif ($Item.Type -eq \"Svc\") {\n Stop-Service $Item.Key -Force\n Set-Service $Item.Key -StartupType Disabled\n } elseif ($Item.Type -eq \"Cmd\") {\n Invoke-Expression $Item.Off\n }\n } else {\n # TURN ON\n if ($Item.Type -eq \"Reg\") {\n if (!(Test-Path $Item.Path)) { New-Item -Path $Item.Path -Force | Out-Null }\n New-ItemProperty -Path $Item.Path -Name $Item.Key -Value $Item.On -PropertyType \"String\" -Force | Out-Null\n } elseif ($Item.Type -eq \"Svc\") {\n Set-Service $Item.Key -StartupType Automatic\n Start-Service $Item.Key\n } elseif ($Item.Type -eq \"Cmd\") {\n Invoke-Expression $Item.On\n }\n }\n}\n\n# --- 4. ANA DONGU ---\nCreate-RestorePoint\n\nwhile ($true) {\n Draw-Header\n Write-Host \" [1] GIZLILIK VE TELEMETRI (24 Ayar)\" -ForegroundColor Yellow\n Write-Host \" [2] BLOATWARE VE AI (12 Ayar)\" -ForegroundColor Yellow\n Write-Host \" [3] PERFORMANS VE OYUN (22 Ayar)\" -ForegroundColor Yellow\n Write-Host \" [4] ARAYUZ VE GORUNUM (19 Ayar)\" -ForegroundColor Yellow\n Write-Host \" [5] SAG TIK MENU ARACLARI (06 Ayar)\" -ForegroundColor Yellow\n Write-Host \" [6] AG VE GUVENLIK (12 Ayar)\" -ForegroundColor Yellow\n Write-Host \" -------------------------------------\" -ForegroundColor DarkGray\n Write-Host \" [Q] CIKIS\" -ForegroundColor Red\n Write-Host \"\"\n \n $CatInput = Read-Host \" -> Kategori Secimi\"\n if ($CatInput -eq \"Q\") { break }\n \n $SelectedCat = switch ($CatInput) {\n \"1\" { \"Gizlilik\" } \"2\" { \"Bloatware\" } \"3\" { \"Performans\" }\n \"4\" { \"Arayuz\" } \"5\" { \"Menu\" } \"6\" { \"Ag\" }\n Default { $null }\n }\n\n if ($SelectedCat) {\n while ($true) {\n Draw-Header\n Write-Host \" KATEGORI: $SelectedCat\" -ForegroundColor Magenta\n Write-Host \" YESIL = ACIK/AKTIF | KIRMIZI = KAPALI/PASIF\" -ForegroundColor Gray\n Write-Host \" ---------------------------------------------------------------------------\" -ForegroundColor DarkGray\n \n $Items = $Tweaks | Where-Object { $_.Cat -eq $SelectedCat }\n $Index = 1\n $MenuMap = @{}\n\n foreach ($T in $Items) {\n $IsOn = Get-Status $T\n \n # DINAMIK RENKLENDIRME\n if ($IsOn) { \n $Color = \"Green\"\n $State = \"ACIK\"\n } else {\n $Color = \"Red\"\n $State = \"KAPALI\"\n }\n \n # Format: [01] Ayar Ismi ..................... : ACIK\n $Line = \" [{0:d2}] {1,-45} : \" -f $Index, $T.Name\n Write-Host -NoNewline $Line -ForegroundColor $Color\n Write-Host $State -ForegroundColor $Color\n \n # GORSEL AYIRICILAR (HER 5 OGEDE BIR)\n if ($Index % 5 -eq 0) {\n Write-Host \" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\" -ForegroundColor DarkGray\n }\n \n $MenuMap[$Index] = $T\n $Index++\n }\n \n Write-Host \"\"\n $Action = Read-Host \" -> Islem Numarasi (Geri donmek icin ENTER)\"\n \n if ($Action -eq \"\") { break }\n if ($MenuMap.ContainsKey([int]$Action)) {\n Toggle-Setting $MenuMap[[int]$Action]\n }\n }\n }\n}",
|
||
"icon": "👑"
|
||
},
|
||
{
|
||
"name": "God Mode Klasörü",
|
||
"type": "script",
|
||
"value": "mkdir \"%userprofile%\\Desktop\\GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}\"",
|
||
"icon": "🔧"
|
||
},
|
||
{
|
||
"name": "Denetim Masası",
|
||
"type": "script",
|
||
"value": "control",
|
||
"icon": "🎛️"
|
||
},
|
||
{
|
||
"name": "Aygıt Yöneticisi",
|
||
"type": "script",
|
||
"value": "devmgmt.msc",
|
||
"icon": "📠"
|
||
},
|
||
{
|
||
"name": "Disk Yönetimi",
|
||
"type": "script",
|
||
"value": "diskmgmt.msc",
|
||
"icon": "💾"
|
||
},
|
||
{
|
||
"name": "Kayıt Defteri",
|
||
"type": "script",
|
||
"value": "regedit",
|
||
"icon": "📝"
|
||
},
|
||
{
|
||
"name": "Grup İlkesi",
|
||
"type": "script",
|
||
"value": "gpedit.msc",
|
||
"icon": "📑"
|
||
},
|
||
{
|
||
"name": "Kullanıcı Hesapları",
|
||
"type": "script",
|
||
"value": "netplwiz",
|
||
"icon": "👥"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Format Sonrası",
|
||
"icon": "💿",
|
||
"categories": [
|
||
{
|
||
"name": "🔌 Sürücüler",
|
||
"items": [
|
||
{
|
||
"name": "Nvidia Drivers",
|
||
"type": "link",
|
||
"value": "https://www.nvidia.com/Download/index.aspx",
|
||
"icon": "🟢"
|
||
},
|
||
{
|
||
"name": "AMD Drivers",
|
||
"type": "link",
|
||
"value": "https://www.amd.com/en/support",
|
||
"icon": "🔴"
|
||
},
|
||
{
|
||
"name": "Intel Drivers",
|
||
"type": "link",
|
||
"value": "https://www.intel.com/content/www/us/en/download-center/home.html",
|
||
"icon": "🔵"
|
||
},
|
||
{
|
||
"name": "Asus Support",
|
||
"type": "link",
|
||
"value": "https://www.asus.com/support/download-center/",
|
||
"icon": "💻"
|
||
},
|
||
{
|
||
"name": "Dell Support",
|
||
"type": "link",
|
||
"value": "https://www.dell.com/support/home/",
|
||
"icon": "💻"
|
||
},
|
||
{
|
||
"name": "Lenovo Support",
|
||
"type": "link",
|
||
"value": "https://support.lenovo.com/",
|
||
"icon": "💻"
|
||
},
|
||
{
|
||
"name": "HP Support",
|
||
"type": "link",
|
||
"value": "https://support.hp.com/us-en/drivers",
|
||
"icon": "💻"
|
||
},
|
||
{
|
||
"name": "MSI Support",
|
||
"type": "link",
|
||
"value": "https://www.msi.com/support/download",
|
||
"icon": "💻"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "📦 Temel Kurulumlar",
|
||
"items": [
|
||
{
|
||
"name": "Ninite (Toplu Kurulum)",
|
||
"type": "link",
|
||
"value": "https://ninite.com/",
|
||
"icon": "📦"
|
||
},
|
||
{
|
||
"name": "Chris Titus WinUtil",
|
||
"type": "script",
|
||
"value": "powershell -Command \"irm christitus.com/win | iex\"",
|
||
"icon": "🛠️"
|
||
},
|
||
{
|
||
"name": "Chocolatey Kur",
|
||
"type": "script",
|
||
"value": "Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))",
|
||
"icon": "🍫"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "🔑 Lisanslama",
|
||
"items": [
|
||
{
|
||
"name": "MassGrave (Win/Office)",
|
||
"type": "script",
|
||
"value": "powershell -Command \"irm https://massgrave.dev/get | iex\"",
|
||
"icon": "🔓"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Yazılımlar",
|
||
"icon": "💾",
|
||
"categories": [
|
||
{
|
||
"name": "🛡️ Antivirüs",
|
||
"items": [
|
||
{
|
||
"name": "Kaspersky Free",
|
||
"type": "link",
|
||
"value": "https://www.kaspersky.com.tr/downloads/free-antivirus",
|
||
"icon": "🦠"
|
||
},
|
||
{
|
||
"name": "Malwarebytes",
|
||
"type": "link",
|
||
"value": "https://www.malwarebytes.com/mwb-download",
|
||
"icon": "🦠"
|
||
},
|
||
{
|
||
"name": "ESET Online Scanner",
|
||
"type": "link",
|
||
"value": "https://www.eset.com/tr/home/online-scanner/",
|
||
"icon": "🦠"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"name": "Faydalı Linkler",
|
||
"icon": "🔗",
|
||
"categories": [
|
||
{
|
||
"name": "omercataloglu.com",
|
||
"items": [
|
||
{
|
||
"name": "Kişisel Website",
|
||
"type": "link",
|
||
"value": "https://omercataloglu.com",
|
||
"icon": "🌍"
|
||
},
|
||
{
|
||
"name": "Yunohost Panel",
|
||
"type": "link",
|
||
"value": "https://omercataloglu.com/yunohost/sso/",
|
||
"icon": "☁️"
|
||
},
|
||
{
|
||
"name": "Otomasyon (n8n)",
|
||
"type": "link",
|
||
"value": "https://otomasyon.omercataloglu.com/",
|
||
"icon": "⚙️"
|
||
},
|
||
{
|
||
"name": "Db (phpmyadmin)",
|
||
"type": "link",
|
||
"value": "https://db.omercataloglu.com/phpmyadmin",
|
||
"icon": "🗄️"
|
||
},
|
||
{
|
||
"name": "Sosyal Medya (pixelfed)",
|
||
"type": "link",
|
||
"value": "https://sosyal.omercataloglu.com/i/web",
|
||
"icon": "📸"
|
||
},
|
||
{
|
||
"name": "Mail (Roundcube)",
|
||
"type": "link",
|
||
"value": "https://mail.omercataloglu.com/webmail",
|
||
"icon": "📧"
|
||
},
|
||
{
|
||
"name": "it tools",
|
||
"type": "link",
|
||
"value": "https://it-tools.tech/",
|
||
"icon": "🛠️"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
} |