Convert EVTX to pandas DataFrame.
Project description
Introduction
Convert EVTX (Log file created by the Windows 7 Event Viewer) to pandas, but also CSV, JSON or Dask DataFrame.
Installation
pip install evtx2pandas
Usage
from evtx2pandas.json_to_csv import EvtxParser # To convert evtx to pandas DataFrame df = reader.evtx_to_df(evtx_path) # To convert evtx to Dask DataFrame dask_dd = reader.evtx_to_dask(json_path) # To write evtx as json reader.evtx_to_json(json_path, output_path=temp_file) mydict = json.load(open(temp_file)) # To read the JSON output as python dict # To write evtx as CSV reader.evtx_to_csv(json_path, output_path=temp_file) df = pd.read_csv(temp_file, sep=";") # To read the CSV output as padnas DataFrame
License
evtx2pandas is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
See the file COPYING for the full text of GNU General Public License version 2.
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
evtx2pandas-0.0.3.tar.gz
(10.0 kB
view hashes)
Built Distribution
Close
Hashes for evtx2pandas-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20f2c51cf1b6e555136fabab5f450a5c782b9b64d5d4bbfae740722d7cd89702 |
|
MD5 | 9512f7b3587fbb4b4b414fd28bad4d49 |
|
BLAKE2b-256 | ea9352f351f07d5861a4e28d814c3824a0710110aae801c83a99f9102bbfd9d8 |