Bu proje Adli Bilişim Uzmanları ve Öğrencileri için geliştirilmiştir. Eğitim, araştırma ve yasal soruşturmalarda kullanım amacı taşır. Kötü niyetli kullanım, izinsiz veri erişimi veya gizlilik ihlali kesinlikle reddedilir. Kullanımdan önce LEGAL.md dosyasını okumanız önerilir.
This project is developed for Digital Forensics Experts and Students. It is intended for educational, research, and legal investigation purposes. Malicious use, unauthorized data access, or privacy violations are strictly rejected. Please read LEGAL.md before use.
██████╗ ██╗ ██╗███████╗ █████╗ ████████╗
██╔══██╗██║ ██║██╔════╝██╔══██╗╚══██╔══╝
██████╔╝██║ ██║███████╗███████║ ██║
██╔═══╝ ██║ ██║╚════██║██╔══██║ ██║
██║ ╚██████╔╝███████║██║ ██║ ██║
╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝ ╚═╝
███████╗ ██████╗ ██████╗ ███████╗███╗ ██╗███████╗██╗ ██████╗███████╗
██╔════╝██╔═══██╗██╔══██╗██╔════╝████╗ ██║██╔════╝██║██╔════╝██╔════╝
█████╗ ██║ ██║██████╔╝█████╗ ██╔██╗ ██║███████╗██║██║ ███████╗
██╔══╝ ██║ ██║██╔══██╗██╔══╝ ██║╚██╗██║╚════██║██║██║ ╚════██║
██║ ╚██████╔╝██║ ██║███████╗██║ ╚████║███████║██║╚██████╗███████║
╚═╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═══╝╚══════╝╚═╝ ╚═════╝╚══════╝
🛡️ Dijital İzlerin Türk Muhafızı
The Turkish Guardian of Digital Traces
Pusat-Forensics, Türkiye odaklı adli bilişim ihtiyaçları için tasarlanmış, tek ekrandan yönetilebilen bir analiz platformudur. Projenin nasıl çalıştığını özetleyen özellik listesi:
Pusat-Forensics is a single-screen forensic analysis platform designed for Turkey-focused digital forensics needs. Feature list summarizing how the project works:
| Özellik | Açıklama |
|---|---|
| 🔍 Akıllı Metin Analizi (NLP) | WhatsApp, Telegram vb. mesajlaşma dökümlerinde kişi, yer, zaman, IBAN ve şüpheli kelime tespiti. Türkçe NER (Spacy) + KVKK maskeleme. |
| 🗺️ HTS Görselleştirme | Operatör baz istasyonu kayıtlarını interaktif haritaya dönüştürme. Şüpheli rotası, PolyLine ve marker desteği. |
| 📁 Artifact Toplayıcı | Sistem bilgisi, ağ bağlantıları, çalışan süreçler, USB geçmişi. Rapor artifacts/system_scan.txt olarak kaydedilir. |
| 📄 Rapor Üretici | NLP, HTS ve Artifact sonuçlarını tek PDF'de birleştirir. Türkiye Cumhuriyeti Adli Bilişim Standartlarına Uygun Ön İnceleme Raporu formatı. |
| 🔒 KVKK/GDPR Uyumlu | Hassas veri maskeleme, audit trail, yasal onay mekanizması. LEGAL.md ile sorumluluk reddi. |
| ⚡ Tek Tıkla Başlat | pusat.bat (Windows) ve pusat.sh (Linux) ile venv kurulumu + bağımlılık yükleme + çalıştırma. |
Pusat-Forensics, dijital adli bilişim alanında profesyonel araçlar sunan açık kaynaklı bir projedir. Dijital delillerin toplanması, analizi ve raporlanması süreçlerinde güvenilir ve şeffaf çözümler sunmayı hedefler.
Pusat-Forensics is an open-source project that provides professional tools in the field of digital forensics. It aims to offer reliable and transparent solutions for the collection, analysis, and reporting of digital evidence.
| Özellik | Feature | Durum |
|---|---|---|
| 🔍 Akıllı Metin Analizi (NLP) | Smart Text Analysis (NLP) | ✅ Mevcut |
| 🗺️ HTS Görselleştirme | HTS Visualization | ✅ Mevcut |
| 📁 Artifact Toplayıcı | Artifact Collector | ✅ Mevcut |
| 📄 Rapor Üretici (PDF) | Report Generator (PDF) | ✅ Mevcut |
| 🔒 KVKK/GDPR Uyumluluk | Data Masking & Audit Trail | ✅ Mevcut |
| 🔐 Hash & Doğrulama | Hash & Verification | 🚧 Planlanıyor |
| 📊 Zaman Çizelgesi Analizi | Timeline Analysis | 🚧 Planlanıyor |
| 🌐 Web Artifact Analizi | Web Artifact Analysis | 🚧 Planlanıyor |
- Python 3.10+
- pip veya uv
# 1. Depoyu klonlayın | Clone the repository
git clone https://github.com/YOUR_USERNAME/Pusat-Forensics.git
cd Pusat-Forensics
# 2. Sanal ortam oluşturun | Create virtual environment
python -m venv venv
# 3. Sanal ortamı etkinleştirin | Activate virtual environment
# Windows:
venv\Scripts\activate
# Linux/macOS:
source venv/bin/activate
# 4. Bağımlılıkları yükleyin | Install dependencies
pip install -r requirements.txt
# 5. Uygulamayı çalıştırın | Run the application
python main.py
# Veya tek tıkla başlat | Or one-click launch
# Windows: pusat.bat
# Linux/macOS: chmod +x pusat.sh && ./pusat.sh- v0.1.0 — Temel altyapı ve hash doğrulama modülü
- v0.2.0 — Dosya sistemi analizi
- v0.3.0 — Zaman çizelgesi oluşturucu
- v0.4.0 — Web tarayıcı artifact analizi
- v1.0.0 — İlk kararlı sürüm ve dokümantasyon
Katkılarınızı bekliyoruz! 🎯
We welcome your contributions!
- Fork edin | Fork the repo
- Branch oluşturun | Create your branch (
git checkout -b feature/amazing-feature) - Commit yapın | Commit your changes (
git commit -m 'feat: Add amazing feature') - Push edin | Push to the branch (
git push origin feature/amazing-feature) - Pull Request açın | Open a Pull Request
- 🔬 Adli bilişim standartlarına uygunluk
- 📝 Net ve anlaşılır kod dokümantasyonu
- ✅ Test coverage'ı koruma
Bu proje MIT Lisansı altında lisanslanmıştır.
This project is licensed under the MIT License.
🇹🇷 Türkiye'den Dijital Adalet İçin
For Digital Justice from Turkey