8000 GitHub - securepeacock/Elastic-SIEM: Elastic SIEM template for docker
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

securepeacock/Elastic-SIEM

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elastic-SIEM

Elastic SIEM

Elastic-SIEM is a docker compose template to experiment with Elastic Security features such as SIEM and Elastic Endpoint Security.
Official Overview

Open in VSCode Open in VSCode Web

Docker compose

Bringing up the stack: sudo docker-compose up

As soon as the containers are ready, navigate to http://localhost:5601 and login with the following credentials
elastic : password

Cleanup: sudo docker-compose down

Beats

"Beats is a free and open platform for single-purpose data shippers. They send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch."

Here are two examples for Filebeat and Auditbeat.

Filebeat

"Filebeat is a lightweight shipper for forwarding and centralizing log data. Installed as an agent on your servers, Filebeat monitors the log files or locations that you specify, collects log events, and forwards them either to Elasticsearch or Logstash for indexing."

TL;DR (short version)

  1. Download client (depending on the OS)
  2. Enable modules sudo ./filebeat modules enable auditd system
  3. Set up assets
    sudo chown root filebeat.yml \
    sudo chown -R root modules.d/ \
    sudo chown -R root modules/ \
    sudo ./filebeat setup -e
    
  4. Start Filebeat sudo ./filebeat -e
  5. Info: Check the host, username and password configuration in the .yml file)

Auditbeat

"Auditbeat is a lightweight shipper that you can install on your servers to audit the activities of users and processes on your systems."

TL;DR (short version)

  1. Download client (depending on the OS)
  2. Set up assets
    sudo chown root auditbeat.yml \
    sudo ./auditbeat setup -e
    
  3. Start Auditbeat sudo ./auditbeat -e
  4. Info: Check the host, username and password configuration in the .yml file)

Elastic Agents with Endpoint Protection

"Elastic Agent is a single, unified way to add monitoring for logs, metrics, and other types of data to each host."

"Fleet provides a web-based UI in Kibana to add and manage integrations for popular services and platforms, as well as manage a fleet of Elastic Agents."

Overview of the endpoint security feature
Install Elastic Endpoint integration

Download Elastic Agent
Install Elastic Agent and enroll in Fleet

Next configuration steps on the stack

Licence

This project is licensed under the MIT License - see the LICENSE file for details

About

Elastic SIEM template for docker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0