{"id":29416288,"url":"https://github.com/onder7/active-directory-security-analyzer","last_synced_at":"2026-04-19T10:32:24.534Z","repository":{"id":300647866,"uuid":"1006716062","full_name":"onder7/Active-Directory-Security-Analyzer","owner":"onder7","description":"Modern, kapsamlı Active Directory güvenlik analizi ve raporlama aracı. PowerShell AD kontrollerini Python'a dönüştürür ve güzel HTML raporları oluşturur.","archived":false,"fork":false,"pushed_at":"2025-06-22T21:30:53.000Z","size":45,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-22T22:27:11.573Z","etag":null,"topics":["active-directory","ad-security","html-reporting","powershell","powershell-ad-security-checks","security-analyzer"],"latest_commit_sha":null,"homepage":"https://ondernet.net","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/onder7.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-22T21:18:10.000Z","updated_at":"2025-06-22T21:32:17.000Z","dependencies_parsed_at":"2025-06-22T22:38:07.505Z","dependency_job_id":null,"html_url":"https://github.com/onder7/Active-Directory-Security-Analyzer","commit_stats":null,"previous_names":["onder7/active-directory-security-analyzer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/onder7/Active-Directory-Security-Analyzer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onder7%2FActive-Directory-Security-Analyzer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onder7%2FActive-Directory-Security-Analyzer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onder7%2FActive-Directory-Security-Analyzer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onder7%2FActive-Directory-Security-Analyzer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/onder7","download_url":"https://codeload.github.com/onder7/Active-Directory-Security-Analyzer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onder7%2FActive-Directory-Security-Analyzer/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264878580,"owners_count":23677451,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["active-directory","ad-security","html-reporting","powershell","powershell-ad-security-checks","security-analyzer"],"created_at":"2025-07-11T19:02:42.142Z","updated_at":"2026-04-19T10:32:24.487Z","avatar_url":"https://github.com/onder7.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🔒 Modern Active Directory Security Analyzer\nModern, kapsamlı Active Directory güvenlik analizi ve raporlama aracı. PowerShell AD kontrollerini Python'a dönüştürür ve güzel HTML raporları oluşturur.\n\n![image](https://github.com/user-attachments/assets/a4078aa7-356a-4c14-b233-7a691f467b9a)\n\n![image](https://github.com/user-attachments/assets/ec3660cb-2ae2-4eb9-b589-edc08ae6c21b)\n\n![image](https://github.com/user-attachments/assets/4868f6a2-40b3-4ebc-a80c-68fd51178f07)\n\n![image](https://github.com/user-attachments/assets/6feac705-c98d-4abf-b221-20530b903525)\n\n![image](https://github.com/user-attachments/assets/eae879c2-211e-462b-b5ba-1e23da8c7873)\n\n\n## ✨ Özellikler\n\n- 🎯 **Demo \u0026 Gerçek AD Desteği** - RSAT olmadan demo modda çalışır\n- 📊 **İnteraktif Web Arayüzü** - Flask tabanlı modern dashboard\n- 📈 **Tarihi Veri Takibi** - SQLite ile güvenlik trendleri\n- 🎨 **Güzel HTML Raporları** - Plotly grafikleri ile görsel raporlar\n- 📧 **Email Entegrasyonu** - Otomatik rapor gönderimi\n- 🔄 **JSON Export** - Veri entegrasyonu için\n- 🚀 **Thread-Safe** - Çoklu kullanıcı desteği\n\n## 🚀 Hızlı Başlangıç\n\n### Gereksinimler\n```bash\npip install ldap3 jinja2 matplotlib seaborn pandas flask plotly\n```\n\n### Kurulum\n```bash\ngit clone https://github.com/kullaniciadi/ad-security-analyzer.git\ncd ad-security-analyzer\npython ad_security_analyzerv.py --create-config\n```\n\n### Kullanım\n\n**Web Arayüzü:**\n```bash\npython ad_security_analyzerv.py --web --port 5000\n```\nTarayıcıda: `http://localhost:5000`\n\n**Komut Satırı:**\n```bash\n# Güvenlik taraması\npython ad_security_analyzerv.py --scan\n\n# HTML raporu oluştur\npython ad_security_analyzerv.py --scan --report\n\n# Email gönder\npython ad_security_analyzerv.py --scan --report --email admin@domain.com\n\n# JSON export\npython ad_security_analyzerv.py --scan --export json\n```\n\n## 🎯 Demo Modu\n\nRSAT/AD PowerShell modülü yoksa otomatik demo modda çalışır. Gerçekçi örnek verilerle tüm özellikleri test edebilirsiniz.\n\n**Gerçek AD için:**\n```powershell\n# RSAT kurulumu (Windows)\nAdd-WindowsCapability -Online -Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0\n```\n\n## 📊 Güvenlik Kontrolleri\n\n- ✅ **AD Sağlığı** - Domain Controller sayısı, AD nesneleri\n- 👥 **Kullanıcı Yönetimi** - Devre dışı hesaplar, yönetici hakları\n- 🔐 **Şifre Politikaları** - Süresi dolmayan şifreler, politika ayarları\n- 🎫 **Kerberos Güvenliği** - KRBTGT yaşı, duplicate SPN'ler\n- 🌐 **Ağ Güvenliği** - SMB v1, Firewall ayarları\n- 📝 **Audit \u0026 Logging** - Gelişmiş audit politikası\n- 👑 **Grup Yönetimi** - Domain Admins, boş gruplar\n- 🛡️ **Gelişmiş Güvenlik** - Protected Users grup kullanımı\n\n## 🌐 Web Arayüzü\n\n- **Dashboard** - Anlık durum ve tarama başlatma\n- **Latest Report** - Son tarama sonuçları ve grafikler\n- **Historical Data** - Zaman içindeki güvenlik trendleri\n- **Export Options** - JSON ve PDF export\n\n## 📧 Email Konfigürasyonu\n\n`config.ini` dosyasını düzenleyin:\n```ini\n[email]\nsmtp_server = smtp.gmail.com\nsmtp_port = 587\nusername = your-email@domain.com\npassword = your-app-password\n```\n\n## 📸 Ekran Görüntüleri\n\n### Dashboard\n![image](https://github.com/user-attachments/assets/ecbd7fe7-3521-46cf-9c0e-151222749dd9)\n\n\n### Security Report\n![image](https://github.com/user-attachments/assets/95b5cfb6-fb46-4412-a98f-e52230853c2c)\n\n\n### Historical Trends\n![image](https://github.com/user-attachments/assets/cea9db16-df6c-49ac-84c3-57ea196921d0)\n\n\n## 🔧 Konfigürasyon\n\n```ini\n[database]\npath = ad_security_history.db\n\n[logging]\nlevel = INFO\n\n[email]\nsmtp_server = smtp.gmail.com\nsmtp_port = 587\nusername = your-email@domain.com\npassword = your-app-password\n\n[reporting]\nauto_email = false\nrecipients = admin@domain.com,security@domain.com\n```\n\n## 🤝 Katkıda Bulunma\n\n1. Fork edin\n2. Feature branch oluşturun (`git checkout -b feature/amazing-feature`)\n3. Commit edin (`git commit -m 'Add amazing feature'`)\n4. Push edin (`git push origin feature/amazing-feature`)\n5. Pull Request açın\n\n## 📄 Lisans\n\nMIT License - Detaylar için [LICENSE](LICENSE) dosyasına bakın.\n\n## 🆘 Destek\n\n- **Issues:** [GitHub Issues](https://github.com/onder7/Active-Directory-Security-Analyzer/issues)\n- **Discussions:** Sorularınız için GitHub Discussions kullanın\n\n## 🏷️ Versiyon Geçmişi\n\n- **v1.0.0** - İlk sürüm\n  - Modern web arayüzü\n  - Demo modu desteği\n  - Kapsamlı güvenlik kontrolleri\n  - Thread-safe veritabanı\n\n---\n\n⭐ **Beğendiyseniz yıldız atmayı unutmayın!**\nÖnder AKÖZ - https://ondernet.net\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonder7%2Factive-directory-security-analyzer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fonder7%2Factive-directory-security-analyzer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonder7%2Factive-directory-security-analyzer/lists"}