معرفی شرکت ها


evtx-0.8.2


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Python bindings for https://github.com/omerbenamram/evtx
ویژگی مقدار
سیستم عامل -
نام فایل evtx-0.8.2
نام evtx
نسخه کتابخانه 0.8.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Omer Ben-Amram <omerbenamram@gmail.com>
ایمیل نویسنده Omer Ben-Amram <omerbenamram@gmail.com>
آدرس صفحه اصلی -
آدرس اینترنتی https://pypi.org/project/evtx/
مجوز MIT/Apache-2.0
<div align="center"> <!-- Downloads --> <a href="https://pypi.org/project/evtx/"> <img src="https://pepy.tech/badge/evtx" alt="Download" /> </a> </div> # pyevtx-rs Python bindings for `https://github.com/omerbenamram/evtx/`. ## Installation Available on PyPi - https://pypi.org/project/evtx/. To install from PyPi - `pip install evtx` ### Wheels Wheels are currently automatically built for Python 3.7+ using abi3 tag (which means they are compatible with all version from 3.7 onwards). Supported platforms are: - Linux x86_64 - macOS x86_64 - macOS arm64 (m1) - Windows x86_64 ### Installation from sources Installation is possible for other platforms by installing from sources. This requires a Rust compiler and a recent enough Setuptools and Pip. Run `pip install -e .` ## Usage The API surface is currently fairly limited (only yields events as XML/JSON documents), but is planned to be expanded in the future. This will print each record as an XML string. ```python from evtx import PyEvtxParser def main(): parser = PyEvtxParser("./samples/Security_short_selected.evtx") for record in parser.records(): print(f'Event Record ID: {record["event_record_id"]}') print(f'Event Timestamp: {record["timestamp"]}') print(record['data']) print(f'------------------------------------------') ``` And this will print each record as a JSON string. ```python from evtx.parser import PyEvtxParser def main(): parser = PyEvtxParser("./samples/Security_short_selected.evtx") for record in parser.records_json(): print(f'Event Record ID: {record["event_record_id"]}') print(f'Event Timestamp: {record["timestamp"]}') print(record['data']) print(f'------------------------------------------') ``` File-like objects are also supported. ```python from evtx.parser import PyEvtxParser def main(): a = open("./samples/Security_short_selected.evtx", 'rb') # io.BytesIO is also supported. parser = PyEvtxParser(a) for record in parser.records_json(): print(f'Event Record ID: {record["event_record_id"]}') print(f'Event Timestamp: {record["timestamp"]}') print(record['data']) print(f'------------------------------------------') ```


نیازمندی

مقدار نام
xtr pytest;


زبان مورد نیاز

مقدار نام
>=3.7 Python


نحوه نصب


نصب پکیج whl evtx-0.8.2:

    pip install evtx-0.8.2.whl


نصب پکیج tar.gz evtx-0.8.2:

    pip install evtx-0.8.2.tar.gz