{"id":31788121,"url":"https://github.com/sumidcyber/log-danismani","last_synced_at":"2025-10-10T14:15:17.127Z","repository":{"id":314883549,"uuid":"1047833631","full_name":"SUmidcyber/Log-Danismani","owner":"SUmidcyber","description":"AI destekli çoklu platform log analiz ve güvenlik aracı - Windows, Linux, macOS için otomatik log toplama ve güvenlik analizi","archived":false,"fork":false,"pushed_at":"2025-09-15T10:42:48.000Z","size":30,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-15T12:26:55.673Z","etag":null,"topics":["ai-security","artificial-intelligence","cybersecurity","linux","linux-logs","log-analysis","log-analysis-tool","macos","malware-detection","open-source","python","python-tool","secur","security-automation","siber-guvenlik","system-monitoring","threat-detection","vulnerability-scanner","windows","windows-logs"],"latest_commit_sha":null,"homepage":"https://sibermerkez.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SUmidcyber.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"security_analysis_report.json","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-08-31T10:42:18.000Z","updated_at":"2025-09-15T10:42:51.000Z","dependencies_parsed_at":"2025-09-16T20:46:33.496Z","dependency_job_id":null,"html_url":"https://github.com/SUmidcyber/Log-Danismani","commit_stats":null,"previous_names":["sumidcyber/log-danismani"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/SUmidcyber/Log-Danismani","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SUmidcyber%2FLog-Danismani","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SUmidcyber%2FLog-Danismani/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SUmidcyber%2FLog-Danismani/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SUmidcyber%2FLog-Danismani/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SUmidcyber","download_url":"https://codeload.github.com/SUmidcyber/Log-Danismani/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SUmidcyber%2FLog-Danismani/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279004178,"owners_count":26083688,"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","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["ai-security","artificial-intelligence","cybersecurity","linux","linux-logs","log-analysis","log-analysis-tool","macos","malware-detection","open-source","python","python-tool","secur","security-automation","siber-guvenlik","system-monitoring","threat-detection","vulnerability-scanner","windows","windows-logs"],"created_at":"2025-10-10T14:15:15.963Z","updated_at":"2025-10-10T14:15:17.113Z","avatar_url":"https://github.com/SUmidcyber.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Log Danışmanı - AI Destekli Log Analiz ve Güvenlik Aracı\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/851d0bae-a523-4f2b-aeb8-db0e065663d2\" width=\"700\" alt=\"Ekran Görüntüsü\"\u003e\n\u003c/div\u003e\n\n\n\u003cp\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e \u003cimg src=\"https://img.shields.io/badge/Python-3.8%2B-blue\"\u003e \u003cimg src=\"https://img.shields.io/badge/Platform-Windows%20%7C%20Linux%20%7C%20macOS-lightgrey\"\u003e \u003cimg src=\"https://img.shields.io/badge/AI-Powered-green\"\u003e \u003cimg src=\"https://img.shields.io/badge/License-MIT-yellow\"\u003e \u003cimg src=\"https://img.shields.io/badge/Status-Aktif%20Geliştirme-brightgreen\"\u003e \u003cimg src=\"https://img.shields.io/badge/Katkılar-Açık-orange\"\u003e \u003c/p\u003e\u003cp align=\"center\"\u003e \u003cb\u003eAkıllı Log Analizi için Yapay Zeka Destekli Çözüm\u003c/b\u003e \u003c/p\u003e\u003cp align=\"center\"\u003e \u003ca href=\"#-özellikler\"\u003eÖzellikler\u003c/a\u003e • \u003ca href=\"#-kurulum\"\u003eKurulum\u003c/a\u003e • \u003ca href=\"#-kullanım\"\u003eKullanım\u003c/a\u003e • \u003ca href=\"#-katkıda-bulunma\"\u003eKatkıda Bulunma\u003c/a\u003e • \u003ca href=\"#-lisans\"\u003eLisans\u003c/a\u003e \u003c/p\u003e\n\n# 🚀Proje Hakkında\nLog Danışmanı, Windows, Linux ve macOS işletim sistemlerinde otomatik olarak log toplayan, yapay zeka destekli analiz yapan ve güvenlik açıklarını tespit eden yenilikçi bir siber güvenlik aracıdır.\n\nGeliştiriciler, sistem yöneticileri ve siber güvenlik uzmanları için tasarlanan bu araç, karmaşık log dosyalarını anlaşılır güvenlik raporlarına dönüştürerek proaktif güvenlik önlemleri almanıza olanak sağlar.\n\n# ✨ Özellikler\n# 🔍 Çoklu Platform Desteği\n    Windows: Event Viewer loglarını otomatik okuma\n    \n    Linux: Syslog, auth.log, kern.log analizi\n    \n    macOS: Sistem ve uygulama loglarını tarama\n\n# 🤖 Yapay Zeka Destekli Analiz\n    20+ saldırı patterni tanıma\n    \n    Anormal aktivite tespiti\n    \n    IP tabanlı tehdit analizi\n    \n    Otomatik güvenlik önerileri\n\n# 📊 Kapsamlı Raporlama\n    Detaylı güvenlik istatistikleri\n    \n    Görsel tehdit dağılımı\n    \n    Önceliklendirilmiş öneriler\n    \n    JSON ve metin tabanlı çıktılar\n\n# ⚡ Kolay Kullanım\n    Tek komutla çalıştırma\n    \n    Otomatik log toplama\n    \n    Gerçek zamanlı analiz\n    \n    Modüler yapı\n# 👨‍💻 Teknolojik Altyapı\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/10625a6f-cefa-4a5e-bc76-def7b6ea8a7e\" width=\"550\" alt=\"Ekran Görüntüsü\"\u003e\n\u003c/div\u003e\n\n# 📦 Kurulum\n    Gereksinimler\n    Python 3.8 veya üzeri\n    \n    pip (Python paket yöneticisi)\n# Kurulum Adımları\n# 1. Depoyu Klonlayın\n    git clone https://github.com/umidmammadov/Log-Danismani.git\n    cd Log-Danismani\n# 2. Sanal Ortam Oluşturun (Opsiyonel)\n    python -m venv venv\n    source venv/bin/activate  # Linux/macOS\n    # veya\n    venv\\Scripts\\activate     # Windows\n# 3. Gerekli Paketleri Yükleyin\n    pip install -r requirements.txt\n\n# 🎯 Kullanım\n# Temel Kullanım\n    python main.py\n# Program otomatik olarak:\n    \n    İşletim sisteminizi tespit eder\n    \n    İlgili log dosyalarını toplar\n    \n    AI destekli analiz yapar\n    \n    Güvenlik raporu oluşturur\n\n# Gelişmiş Kullanım\n    # Belirli log dizinlerini tarama\n    python main.py --path /custom/log/directory\n    \n    # Detaylı rapor modu\n    python main.py --verbose\n    \n    # Özel çıktı dizini\n    python main.py --output my_reports/\n# Örnek Çıktı\n    🚀 Log Danışmanı Başlıyor...\n    \n    🖥️  Sistem Bilgileri:\n       İşletim Sistemi: Linux\n       Sistem: Kali Linux 2023.3\n       Çekirdek: 6.1.0-kali5-amd64\n       İşlemci: Intel i7-10750H\n       Bellek: 16 GB\n    \n    🐧 Linux logları okunuyor...\n    ✅ syslog logları kaydedildi → Linux_Log_Toplama/syslog_log.txt (14250 satır)\n    ✅ auth logları kaydedildi → Linux_Log_Toplama/auth_log.txt (8923 satır)\n    \n    🤖 AI Analiz Başlıyor...\n    📊 23170 satır log analiz edildi\n    ⚠️  12 güvenlik tehdidi tespit edildi\n    💡 7 güvenlik önerisi oluşturuldu\n    \n    💾 Rapor kaydedildi: security_analysis_report.json\n\n# 🏗️ Proje Mimarisi\n    Log-Danismani/\n    ├── ai/\n    │   ├── __init__.py\n    │   └── ai.py                 # AI analiz motoru\n    ├── windows/\n    │   └── windows.py            # Windows log okuyucu\n    ├── linux/\n    │   └── linux.py              # Linux log okuyucu\n    ├── mac/\n    │   └── mac.py                # macOS log okuyucu\n    ├── SystemQuery/\n    │   └── system_query.py       # Sistem bilgileri\n    ├── LOG/                      # Toplanan loglar\n    ├── main.py                   Ana uygulama\n    ├── requirements.txt          Gereksinimler\n    └── README.md                 Bu dosya   \n# 🔧 Özelleştirme\n# Özel Log Konfigürasyonu\nLinux için yeni log dosyaları eklemek:\n# linux/linux.py içinde\n    self.log_files = {\n        \"syslog\": \"/var/log/syslog\",\n        \"auth\": \"/var/log/auth.log\",\n        \"kernel\": \"/var/log/kern.log\",\n        \"custom\": \"/var/log/your_custom.log\"  # Yeni log dosyası\n    }\n\n# 🤝 Katkıda Bulunma\n    Katkılarınızı bekliyoruz! Katkıda bulunmak için:\n    \n    Fork edin\n    \n    Feature branch oluşturun (git checkout -b feature/AmazingFeature)\n    \n    Değişikliklerinizi commit edin (git commit -m 'Add AmazingFeature')\n    \n    Branch'inizi push edin (git push origin feature/AmazingFeature)\n    \n    Pull Request oluşturun\n# 📄 Lisans\n    Bu proje MIT lisansı altında lisanslanmıştır. Detaylar için LICENSE dosyasına bakın.\n\n# 👨‍💻 Geliştirici\n    Umid Mammadov\n    \n    Website: sibermerkez.com\n    \n    LinkedIn: Umid Mammadov\n    \n    GitHub: @SUmidcyber \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsumidcyber%2Flog-danismani","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsumidcyber%2Flog-danismani","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsumidcyber%2Flog-danismani/lists"}