HELK/README.md

64 lines
1.6 KiB
Markdown
Raw Normal View History

2017-05-26 06:11:09 +00:00
# HELK [Beta]
2017-04-14 05:29:04 +00:00
The incredible HELK (Hunting, Elasticsearch, Logstash, Kibana) VM.
2017-05-26 06:11:09 +00:00
# Getting Started
2017-06-06 21:30:52 +00:00
## Requirements
2017-05-26 06:11:09 +00:00
* OS: Ubuntu-16.04.2 Server amd64 (Tested)
* Network Connection: NAT or Bridge
* RAM: 4GB (minimum)
2017-06-06 21:30:52 +00:00
* Applications:
* Docker & Docker-compose (Needed for HELK Docker Installation ONLY)
### Installing Docker & Docker-compose
If you decide to build,(re)create, start and attach the specific containters needed for the HELK services (Elasticsearch, Logstash & Kibana), you will have to install Docker and Docker-compose first.
```
git clone https://github.com/Cyb3rWard0g/HELK.git
cd HELK/scripts
sudo ./helk_docker_install.sh
```
## HELK Installation
The HELK can be installed via a bash script or a docker-compose file
### Bash Script
```
git clone https://github.com/Cyb3rWard0g/HELK.git
cd HELK/scripts
2017-06-06 21:48:53 +00:00
[ELK web interface remote access requires you to edit edit the repo nginx file]
2017-06-06 21:30:52 +00:00
2017-06-06 21:47:09 +00:00
sudo nano ../nginx/default
2017-06-06 21:30:52 +00:00
[Replace 127.0.0.1 with your host's IP address]
2017-06-06 21:47:09 +00:00
sudo ./helk_install.sh
2017-06-06 21:30:52 +00:00
```
### Docker-compose
```
git clone https://github.com/Cyb3rWard0g/HELK.git
cd HELK
2017-06-06 21:48:53 +00:00
[ELK web interface remote access requires you to edit the docker kibana.yml file]
2017-06-06 21:47:09 +00:00
sudo nano kibana/docker/kibana.yml
[Replace server.host: "localhost" with server.host: "IP ADDRESS"]
sudo docker-compose up
2017-06-06 21:30:52 +00:00
```
## Author
* Roberto Rodriguez [@Cyb3rWard0g](https://twitter.com/Cyb3rWard0g)
2017-05-26 06:11:09 +00:00
2017-06-06 21:47:09 +00:00
## TO-Do
- [ ] Integrate NGINX in the Docker image
- [ ] Upload Kibana Dashboards
- [ ] Add Winlogbeat scripts & files
- [ ] Add/Ingest samples logs to the HELK
- [ ] Install Elastalert
- [ ] Create Elastalert rules
More coming soon...
2017-04-14 05:29:04 +00:00