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.7.tar.gz
(8.0 kB
view hashes)
Built Distribution
Close
Hashes for logs_to_ocsf-0.0.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9588d5251c9c3e44c5e0d96c71e1bc9741a7e2a25921e8c3950639d01c84872e |
|
MD5 | 8aa799026b9bee385f2b0c33614a1085 |
|
BLAKE2b-256 | 4bd01c02daa461643336844362cdb50c3f3588bf6776238c512b0c044393d6db |