Skip to content

Latest commit

 

History

History
21 lines (13 loc) · 776 Bytes

README.md

File metadata and controls

21 lines (13 loc) · 776 Bytes

OSSEC (logs) Collector

This little application collects logs from a local OSSEC installation, and outputs them as timestamped JSON entries. It is used by the Union project to collect and store OSSEC logs originating from known servers.

Installation

Just collector.py with Python:

    $ python collector.py

Assuming you're using this tool with Union: fork this repository, add a deploy directory with Union deploy instructions, and then deploy it to the target server. With the application in place, enable OSSEC logs collection for that server.

Testing

Testing is performed using Behave. Install Behave, and run the features with:

    $ behave