|
@@ -0,0 +1,45 @@
|
|
|
|
|
+version: '2'
|
|
|
|
|
+
|
|
|
|
|
+services:
|
|
|
|
|
+ mysql:
|
|
|
|
|
+ image: mysql
|
|
|
|
|
+ ports:
|
|
|
|
|
+ - "13306:3306"
|
|
|
|
|
+ environment:
|
|
|
|
|
+ - MYSQL_ROOT_PASSWORD=password
|
|
|
|
|
+ volumes:
|
|
|
|
|
+ - /opt/ids-data:/var/lib/mysql
|
|
|
|
|
+
|
|
|
|
|
+ snorby:
|
|
|
|
|
+ image: polinux/snorby
|
|
|
|
|
+ depends_on:
|
|
|
|
|
+ - mysql
|
|
|
|
|
+ ports:
|
|
|
|
|
+ - "3000:3000"
|
|
|
|
|
+ links:
|
|
|
|
|
+ - mysql
|
|
|
|
|
+ volumes:
|
|
|
|
|
+ - ./tools:/tools
|
|
|
|
|
+ environment:
|
|
|
|
|
+ - DB_ADDRESS=mysql
|
|
|
|
|
+ - DB_USER=root
|
|
|
|
|
+ - DB_PASS=password
|
|
|
|
|
+ #entrypoint: ["/tools/wait-for-mysql.sh", "mysql", "/bootstrap.sh"]
|
|
|
|
|
+
|
|
|
|
|
+ barnyard2:
|
|
|
|
|
+ image: toulet/docker-barnyard2
|
|
|
|
|
+ depends_on:
|
|
|
|
|
+ - mysql
|
|
|
|
|
+ links:
|
|
|
|
|
+ - mysql
|
|
|
|
|
+ volumes:
|
|
|
|
|
+ - /etc/suricata:/etc/suricata
|
|
|
|
|
+ - /var/log/suricata:/var/log/suricata
|
|
|
|
|
+ - ./tools:/tools
|
|
|
|
|
+ environment:
|
|
|
|
|
+ - DB_HOST=mysql
|
|
|
|
|
+ - DB_USER=root
|
|
|
|
|
+ - DB_PASS=password
|
|
|
|
|
+ - DB_NAME=snorby
|
|
|
|
|
+ - SENSOR_NAME=IDS
|
|
|
|
|
+ #entrypoint: ["/tools/wait-for-mysql.sh", "mysql", "/entrypoint.sh"]
|