Dijital İz Sürücü (DİZ) açık kaynaklı bir DFIR / olay müdahalesi projesidir. Katkılarınız (hata düzeltmesi, dokümantasyon, test, özellik) memnuniyetle karşılanır.
Telif / imtiyaz: Projeye katkı vererek, katkınızın Apache License 2.0 ile uyumlu şekilde lisanslanmasını kabul etmiş olursunuz. Ayrıntılar için kök dizindeki LICENSE dosyasına bakın.
git clone <repo-url>
cd Dijital-iz-Driver-TR
python -m venv .venv
# Windows: .venv\Scripts\activate
# Linux/macOS: source .venv/bin/activate
pip install -e ".[dev]"- Üretim benzeri tam bağımlılık:
pip install -r requirements.txtveyapip install -e .— paket listesipyproject.tomlile hizalıdır. (Harici araçlar: Hayabusa, Chainsaw, wkhtmltopdf vb. ayrı kurulur.) - PDF raporu:
weasyprintvepdfkitzaten çekirdek bağımlılıktadır;pdfkitiçin sistemde wkhtmltopdf kurulu olmalıdır.
pytest
ruff check tests- CI şu an
tests/üzerinde ruff çalıştırır; tüm kod tabanında lint sıkılaştırması hedeflenmektedir. - Yeni özellikler için mümkün olduğunca küçük, deterministik pytest ekleyin (ağ harici araç çağırmayan).
- Dal:
feature/kisa-aciklamaveyafix/issue-konusu - Commit mesajları: Türkçe veya İngilizce, net ve geçmişe uygun (tercihen imperatif: Add, Fix).
- PR açıklaması: Ne değişti, nasıl test edildi, ilgili issue varsa numara.
- Kırıcı değişiklik: README veya
CHANGELOGgüncellemesi önerilir.
Olası güvenlik açıklarını lütfen herkese açık issue yerine sorumlu açıklama kanalıyla paylaşın (repo ayarlarına göre güvenlik politikası eklenebilir).
Recep Şenel — RedzepTech
Copyright © 2026 Recep Şenel RedzepTech — Apache License 2.0
- Contributions are welcome under Apache-2.0 (see
LICENSE). - Set up with
pip install -e ".[dev]", runpytestandruff check tests. - Open PRs with a clear description and tests where feasible.
Maintaining a clear contribution and licensing path strengthens the project’s professional, enterprise-facing posture alongside the chosen Apache 2.0 terms.