diff options
Diffstat (limited to '')
-rw-r--r-- | docker/ipd/docker-compose.yaml | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/docker/ipd/docker-compose.yaml b/docker/ipd/docker-compose.yaml new file mode 100644 index 0000000..76eee31 --- /dev/null +++ b/docker/ipd/docker-compose.yaml @@ -0,0 +1,64 @@ +version: "3.8" +services: + suricata: + image: jasonish/suricata:6.0.3 + restart: unless-stopped + networks: + - suricatanet + volumes: + - surilogs:/var/log/suricata + - surirules:/var/lib/suricata + - suriconf:/etc/suricata + cap_drop: + - ALL + cap_add: + - net_admin + - sys_nice + environment: + - SURICATA_OPTIONS=-i eth0 -vvv + network_mode: "host" + evebox: + image: jasonish/evebox:0.14.0 + elasticsearch: + image: elasticsearch:7.10.1 + volumes: + - elk-data:/usr/share/elasticsearch/data + networks: + - notifnet + - lognet + ports: + - "9200:9200" + - "9300:9300" + environment: + - ES_JAVA_OPTS=-Xms256m -Xmx256m + - discovery.type=single-node + - xpack.monitoring.enabled=true + - xpack.watcher.enabled=true + logstash: + image: logstash:7.10.1 + networks: + - lognet + depends_on: + - elasticsearch + environment: + - MONITORING_ENABLED=true + - LS_JAVA_OPTS=-Xms256m -Xmx256m + ports: + - "5000:5000" + kibana: + image: kibana:7.10.1 + environment: + - ELASTICSEARCH_URL=http://elastic:9200 + networks: + - lognet + ports: + - "5102:5601" + depends_on: + - elasticsearch +networks: + suricatanet: + lognet: +volumes: + surilogs: + surirules: + suriconf: |