A tool to convert EVTX event logs to CSV format.
Project description
EVTX to CSV Converter
Açıklama
EVTX to CSV Converter, Windows olay günlüklerini (EVTX) CSV formatına dönüştürmek için kullanılan bir Python sınıfıdır. Bu sınıf, bir JSON dosyası içindeki olay günlüklerini okur ve her birini CSV dosyalarına dönüştürmek için gerekli komutları oluşturur.
Özellikler
- EVTX dosyalarını CSV formatına dönüştürür.
- JSON dosyasından olay günlükü dosyası isimlerini yükler.
- Geçersiz dosya isimlerini günlüğe kaydeder.
- Dönüştürme işlemini otomatik olarak yapar.
Gereksinimler
- Python 3.x
- Windows işletim sistemi
powershell
Kurulum
- Bu projeyi bilgisayarınıza klonlayın veya indirin.
- Gerekli Python kütüphaneleri standart kütüphanelerdir, bu nedenle ek bir yükleme işlemi gerektirmemektedir. Projeyi çalıştırmak için sadece Python 3.x kurulu olmalıdır.
Kullanım
-
evtx_path.json
adında bir JSON dosyası oluşturun. Aşağıda örnek bir JSON formatı verilmiştir:{ "event_logs": [ { "file_name": "Application.evtx", "description": "Contains event logs related to the application." }, { "file_name": "HardwareEvents.evtx", "description": "Contains event logs related to hardware." } ] }
-
Python dosyasını çalıştırın:
python EVTX2CSV.py
Dosya Yapısı
evtx_path.json
: Olay günlüklerinin isimlerini ve açıklamalarını içeren JSON dosyası.log_error.csv
: Dönüştürme işlemi sırasında oluşabilecek hataların kaydedileceği dosya.evtx_csv/
: Dönüştürülmüş CSV dosyalarının kaydedileceği klasör.
Hata Ayıklama
Herhangi bir hata ile karşılaşırsanız, log_error.csv
dosyasını kontrol edin. Hatalar burada zaman damgası, hata türü ve hata mesajı ile birlikte kaydedilecektir.
Katkıda Bulunma
Herhangi bir öneri veya katkıda bulunmak isterseniz, lütfen aşağıdan iletişime geçin.
- E-posta: akbasselcuk32@gmail.com
- LinkedIn: Mustafa Selçuk Akbaş
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file evtxtocsv-0.1.0.tar.gz
.
File metadata
- Download URL: evtxtocsv-0.1.0.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 611bbefc12eff741b4a03dbab9072e3c9d772a1eef45b1c624a8da607f9eb498 |
|
MD5 | c9877f41a5e030962981c4c078abd972 |
|
BLAKE2b-256 | 52f29f69aeb22c33a62067e6155063881fb811060c040846f663b7b503c2ec92 |
File details
Details for the file evtxtocsv-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: evtxtocsv-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 999135341514eb1a9ae03487e663f1e323ce64753d895f0a784b63eed7f391d7 |
|
MD5 | c81b9c451b8c7bd4de36e0949866989c |
|
BLAKE2b-256 | 431fe480b79965f1b4c6d682aaead5b703d8bc2c8962764bb63f2636a553c1ec |