❯ Suricata Grafana Docker

❯ lanakod-networking

Built with the tools and technologies:

Grafana Docker


## Table of Contents - [ Overview](#-overview) - [ Features](#-features) - [ Project Structure](#-project-structure) - [ Project Index](#-project-index) - [ Getting Started](#-getting-started) - [ Prerequisites](#-prerequisites) - [ Installation](#-installation) - [ Usage](#-usage) - [ Testing](#-testing) - [ Project Roadmap](#-project-roadmap) - [ Contributing](#-contributing) - [ License](#-license) - [ Acknowledgments](#-acknowledgments) --- ## Overview ❯ TODO --- ## Features ❯ TODO --- ## Project Structure ```sh └── / ├── docker-compose.yml ├── eve.json ├── loki-local-config.yaml ├── promtail-config.yml ├── readme-ai.md ├── README.md ├── suricata │ ├── classification.config │ ├── reference.config │ ├── suricata.yaml │ ├── threshold.config │ └── update.yaml └── suricata-rules └── .gitkeep ``` ### Project Index
/
__root__
docker-compose.yml ❯ Docker compose config file
eve.json ❯ Suricata logs
loki-local-config.yaml ❯ Loki configuration file
promtail-config.yml ❯ Promtail configuration file
suricata
classification.config ❯ Suricata config
reference.config ❯ Suricata config
suricata.yaml ❯ Suricata config
threshold.config ❯ Suricata config
update.yaml ❯ Suricata config
--- ## Getting Started ### Prerequisites Before getting started with , ensure your runtime environment meets the following requirements: - **Programming Language:** Error detecting primary_language: {'yml': 2, 'json': 1, 'yaml': 3, 'config': 3} - **Container Runtime:** Docker ### Installation Install using one of the following methods: **Build from source:** 1. Clone the repository: ```sh ❯ git clone https://github.com/Lanakod-Networks/suricata-grafana-docker.git ``` 2. Navigate to the project directory: ```sh ❯ cd suricata-grafana-docker ``` 3. Run docker compose: **Using `docker`**   [](https://www.docker.com/) ```sh ❯ docker compose up -d ``` 4. Inside suricata docker container exec command: ```sh suricata-update -f ``` 5. After signing in into Grafana don't forget to add dashboard with id `22247` --- ## Project Roadmap - [X] **`Task 1`**: Implement feature one. - [ ] **`Task 2`**: Implement feature two. - [ ] **`Task 3`**: Implement feature three. --- ## License This project is protected under the [MIT LICENSE](./LICENSE) License. For more details, refer to the [LICENSE](./LICENSE) file. ---