Bu uygulama, Active Directory'deki kilitli hesapları ve başarısız oturum açma girişimlerini gerçek zamanlı olarak izleyen, PyQt5 tabanlı bir masaüstü uygulamasıdır.
- ✅ Kilitli hesapları gerçek zamanlı izleme
- ✅ Başarısız oturum açma girişimlerini takip
- ✅ E-posta bildirimleri
- ✅ Detaylı raporlama
- ✅ Kullanıcı dostu arayüz
- ✅ Otomatik yenileme
- ✅ Olay günlüğü kaydı
Important
- Windows Server 2012 R2 veya üzeri
- Python 3.8+
- Active Directory Domain Services
- SMTP sunucu erişimi
- Domain Admin veya gerekli AD yetkileri
- Event Log okuma izinleri
- SMTP gönderim yetkileri
pip install -r requirements.txt
config.ini
dosyasını düzenleyin:
[ActiveDirectory]
server = your.domain.com
domain = DOMAIN
username = admin
password = ****
[SMTP]
server = smtp.your-company.com
port = 587
username = sender@your-company.com
password = ****
use_tls = True
[Monitoring]
check_interval = 300
alert_threshold = 3
notification_emails = admin@your-company.com,security@your-company.com
Warning
Uygulamayı mutlaka yönetici olarak çalıştırın!
- Kilitli hesaplar listesi
- Başarısız giriş denemeleri
- Anlık istatistikler
- Durum göstergeleri
- E-posta bildirimleri
- Masaüstü bildirimleri
- Sesli uyarılar
- Özel bildirim kuralları
- Günlük/Haftalık/Aylık raporlar
- CSV/PDF export
- Detaylı olay günlüğü
- Trend analizi
[ActiveDirectory]
# Domain Controller bilgileri
server = dc01.domain.local
domain = DOMAIN.LOCAL
# Servis hesabı bilgileri
username = service_account
password = ****
[SMTP]
# Mail sunucu bilgileri
server = smtp.domain.local
port = 587
username = notifications@domain.local
password = ****
Important
- Servis hesabı için güçlü parola kullanın
- SMTP bağlantılarında TLS kullanın
- Yapılandırma dosyalarını şifreleyin
- Log dosyalarını güvenli konumda saklayın
- Düzenli güvenlik güncellemeleri yapın
-
🔴 "Access Denied"
- Yönetici olarak çalıştırın
- AD yetkilerini kontrol edin
-
🔴 "SMTP Connection Failed"
- Firewall ayarlarını kontrol edin
- SMTP kimlik bilgilerini doğrulayın
-
🔴 "Event Log Access Error"
- Event Log servisini kontrol edin
- Gerekli izinleri kontrol edin
- ✨ İlk sürüm
- ✨ Temel izleme özellikleri
- ✨ E-posta bildirimleri
- ✨ Raporlama sistemi
- 📧 E-posta: [onder7@gmail.com]
- 🌐 GitHub: [github.com/onder7]
- 📞 Destek: [+90 541 411 30 22]
Bu proje MIT lisansı altında lisanslanmıştır.
- Fork edin
- Feature branch oluşturun
- Değişikliklerinizi commit edin
- Branch'inizi push edin
- Pull Request oluşturun
- Python 3.8+ gereklidir
- PyQt5 arayüz kütüphanesi kullanılmıştır
- LDAP3 ile AD bağlantısı sağlanmıştır
- Multi-threading ile performans optimizasyonu yapılmıştır
Teknik destek için onder7@gmail.com iletişime geçin. Önder AKÖZ / System & Network Specialist
**..:: Onder Monder ::..**
*Profesyonel IT Çözümleri*
---
## 📱 İletişim ve Destek
- 📧 E-posta: [onder7@gmail.com]
- 🌐 GitHub: [github.com/onder7]
- 📞 Destek: [+90 541 411 30 22]