Skip to content
This repository has been archived by the owner on May 11, 2021. It is now read-only.

XDavidT/Shoham-Logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shoham SIEM System: Logger

What it does ?

The logger is server to Siem clients ( right now only Windows client available), clients is sending logs using gRPC and logger save the logs in MongoDB. The logger need to provide categories for clients, to start sending relevant logs. To use that code, you must generate new certificate, provide public to logger & clients, but only logger have the private.

How to use ?

This project was tested on CentOS 7.

  1. Install python 3 in your machine
  2. Clone project
  3. In MongoC folder, edit files and update the DB address.
  4. Run pip install protoc to install ProtoBuf, then run: protoc --proto_path=ProtoBuf --python_out=ProtoBuf ProtoBuf/evtmanager.proto python -m grpc_tools.protoc -I./ProtoBuf --python_out=ProtoBuf --grpc_python_out=ProtoBuf ProtoBuf/evtmanager.proto
  5. Run python3 MainServer.py and wait to see printing: Server is UP !

##Configure the DB This project working with MongoDB, and build up to use it. Please make sure to add default values to DB, you can download it from here or from here.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages