Skip to main content

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

  1. Bu projeyi bilgisayarınıza klonlayın veya indirin.
  2. 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

  1. 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."
            }
        ]
    }
    
  2. 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

evtxtocsv-0.1.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

evtxtocsv-0.1.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

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

Hashes for evtxtocsv-0.1.0.tar.gz
Algorithm Hash digest
SHA256 611bbefc12eff741b4a03dbab9072e3c9d772a1eef45b1c624a8da607f9eb498
MD5 c9877f41a5e030962981c4c078abd972
BLAKE2b-256 52f29f69aeb22c33a62067e6155063881fb811060c040846f663b7b503c2ec92

See more details on using hashes here.

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

Hashes for evtxtocsv-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 999135341514eb1a9ae03487e663f1e323ce64753d895f0a784b63eed7f391d7
MD5 c81b9c451b8c7bd4de36e0949866989c
BLAKE2b-256 431fe480b79965f1b4c6d682aaead5b703d8bc2c8962764bb63f2636a553c1ec

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page