Convert Linux logs to OCSF schema
Project description
logs_to_ocsf
Install
pip install logs_to_ocsf
How to use
Add sample data and run.
from logs_to_ocsf.convert_messages import *
c = Convert()
test_dir = "data/sample_logs"
test_files = ["messages.txt", "cron.txt", "secure.txt"]
for a_file in test_files:
a_json = c.log_to_ocsf(test_dir + "/" + a_file)
print(f"\nJSON in OCSF Schema from file {a_file} has this many records:")
print("-----------------------------------------------------------")
print(len(a_json))
print("-----------------------------------------------------------")
JSON in OCSF Schema from file messages.txt has this many records:
-----------------------------------------------------------
37
-----------------------------------------------------------
JSON in OCSF Schema from file cron.txt has this many records:
-----------------------------------------------------------
40
-----------------------------------------------------------
JSON in OCSF Schema from file secure.txt has this many records:
-----------------------------------------------------------
40
-----------------------------------------------------------
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
logs_to_ocsf-0.0.6.tar.gz
(8.0 kB
view hashes)
Built Distribution
Close
Hashes for logs_to_ocsf-0.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 023c02a6c9d379bc6e7026c931b05a4a7e9eff2be98f75abf6c5af90fccbd926 |
|
MD5 | b23fb499c5a41ef8d626455d9d51ea6f |
|
BLAKE2b-256 | 7294c663eb81375943d24091756aef7aef45f44bf82512c5a8f5f7d078c7b4c5 |