mirror of
				https://github.com/wazuh/wazuh-docker.git
				synced 2025-11-03 21:43:17 +00:00 
			
		
		
		
	Compare commits
	
		
			14 Commits
		
	
	
		
			v4.0.3_1.1
			...
			v4.0.4_1.1
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					e2e96c5ba1 | ||
| 
						 | 
					3a5500e3ff | ||
| 
						 | 
					8dea8fb25b | ||
| 
						 | 
					cfb11720ea | ||
| 
						 | 
					f41d0f876f | ||
| 
						 | 
					56d8c4eaf3 | ||
| 
						 | 
					9dc8e256c6 | ||
| 
						 | 
					3a028ae547 | ||
| 
						 | 
					309fa27bc2 | ||
| 
						 | 
					a0e7553aa5 | ||
| 
						 | 
					5e5f13c1ff | ||
| 
						 | 
					4955c0d5bc | ||
| 
						 | 
					0ed25bab2d | ||
| 
						 | 
					dfa19bc348 | 
							
								
								
									
										22
									
								
								.github/workflows/push.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										22
									
								
								.github/workflows/push.yml
									
									
									
									
										vendored
									
									
								
							@@ -6,9 +6,31 @@ jobs:
 | 
			
		||||
  build-stack:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    steps:
 | 
			
		||||
 | 
			
		||||
    - name: Check out code
 | 
			
		||||
      uses: actions/checkout@v2
 | 
			
		||||
 | 
			
		||||
    - name: Build the docker-compose stack
 | 
			
		||||
      run: docker-compose -f build-from-sources.yml up -d --build
 | 
			
		||||
 | 
			
		||||
    - name: Check running containers
 | 
			
		||||
      run: docker ps -a
 | 
			
		||||
 | 
			
		||||
    - name: Shutdown the stack
 | 
			
		||||
      run: docker-compose -f build-from-sources.yml kill
 | 
			
		||||
 | 
			
		||||
    - name: Install Goss
 | 
			
		||||
      uses: e1himself/goss-installation-action@v1.0.3
 | 
			
		||||
      with:
 | 
			
		||||
        version: v0.3.16
 | 
			
		||||
 | 
			
		||||
    - name: Execute Goss tests (wazuh-odfe)
 | 
			
		||||
      run: dgoss run wazuh/wazuh-odfe:dev-version
 | 
			
		||||
      env:
 | 
			
		||||
        GOSS_SLEEP: 30
 | 
			
		||||
        GOSS_FILE: .goss.yaml
 | 
			
		||||
 | 
			
		||||
    - name: Execute Goss tests (wazuh-kibana-odfe)
 | 
			
		||||
      run: dgoss run wazuh/wazuh-kibana-odfe:dev-version
 | 
			
		||||
      env:
 | 
			
		||||
        GOSS_FILE: .goss.kibana.yaml
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										53
									
								
								.goss.kibana.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										53
									
								
								.goss.kibana.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,53 @@
 | 
			
		||||
file:
 | 
			
		||||
  /usr/share/kibana/config/kibana.yml:
 | 
			
		||||
    exists: true
 | 
			
		||||
    mode: "0664"
 | 
			
		||||
    owner: kibana
 | 
			
		||||
    group: root
 | 
			
		||||
    filetype: file
 | 
			
		||||
    contains: []
 | 
			
		||||
  /usr/share/kibana/optimize/bundles/light_theme.style.css:
 | 
			
		||||
    exists: true
 | 
			
		||||
    mode: "0664"
 | 
			
		||||
    owner: kibana
 | 
			
		||||
    group: root
 | 
			
		||||
    filetype: file
 | 
			
		||||
    contains: []
 | 
			
		||||
  /usr/share/kibana/optimize/bundles/wazuh_logo_circle.svg:
 | 
			
		||||
    exists: true
 | 
			
		||||
    mode: "0644"
 | 
			
		||||
    owner: kibana
 | 
			
		||||
    group: root
 | 
			
		||||
    filetype: file
 | 
			
		||||
    contains: []
 | 
			
		||||
  /usr/share/kibana/optimize/bundles/wazuh_wazuh_bg.svg:
 | 
			
		||||
    exists: true
 | 
			
		||||
    mode: "0644"
 | 
			
		||||
    owner: kibana
 | 
			
		||||
    group: root
 | 
			
		||||
    filetype: file
 | 
			
		||||
    contains: []
 | 
			
		||||
  /usr/share/kibana/optimize/wazuh/config/wazuh.yml:
 | 
			
		||||
    exists: true
 | 
			
		||||
    mode: "0644"
 | 
			
		||||
    owner: kibana
 | 
			
		||||
    group: kibana
 | 
			
		||||
    filetype: file
 | 
			
		||||
    contains: []
 | 
			
		||||
  /usr/share/kibana/src/legacy/ui/ui_render/bootstrap/template.js.hbs:
 | 
			
		||||
    exists: true
 | 
			
		||||
    mode: "0664"
 | 
			
		||||
    owner: kibana
 | 
			
		||||
    group: root
 | 
			
		||||
    filetype: file
 | 
			
		||||
    contains: []
 | 
			
		||||
user:
 | 
			
		||||
  kibana:
 | 
			
		||||
    exists: true
 | 
			
		||||
    groups:
 | 
			
		||||
    - kibana
 | 
			
		||||
    home: /usr/share/kibana
 | 
			
		||||
    shell: /bin/bash
 | 
			
		||||
group:
 | 
			
		||||
  kibana:
 | 
			
		||||
    exists: true
 | 
			
		||||
							
								
								
									
										115
									
								
								.goss.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										115
									
								
								.goss.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,115 @@
 | 
			
		||||
file:
 | 
			
		||||
  /etc/filebeat/filebeat.yml:
 | 
			
		||||
    exists: true
 | 
			
		||||
    mode: "0644"
 | 
			
		||||
    owner: root
 | 
			
		||||
    group: root
 | 
			
		||||
    filetype: file
 | 
			
		||||
    contains: []
 | 
			
		||||
  /var/ossec/bin/ossec-control:
 | 
			
		||||
    exists: true
 | 
			
		||||
    mode: "0750"
 | 
			
		||||
    owner: root
 | 
			
		||||
    group: root
 | 
			
		||||
    filetype: file
 | 
			
		||||
    contains: []
 | 
			
		||||
  /var/ossec/etc/lists/audit-keys:
 | 
			
		||||
    exists: true
 | 
			
		||||
    mode: "0660"
 | 
			
		||||
    owner: ossec
 | 
			
		||||
    group: ossec
 | 
			
		||||
    filetype: file
 | 
			
		||||
    contains: []
 | 
			
		||||
  /var/ossec/etc/ossec.conf:
 | 
			
		||||
    exists: true
 | 
			
		||||
    mode: "0660"
 | 
			
		||||
    owner: root
 | 
			
		||||
    group: ossec
 | 
			
		||||
    filetype: file
 | 
			
		||||
    contains: []
 | 
			
		||||
  /var/ossec/etc/rules/local_rules.xml:
 | 
			
		||||
    exists: true
 | 
			
		||||
    mode: "0660"
 | 
			
		||||
    owner: ossec
 | 
			
		||||
    group: ossec
 | 
			
		||||
    filetype: file
 | 
			
		||||
    contains: []
 | 
			
		||||
  /var/ossec/etc/sslmanager.cert:
 | 
			
		||||
    exists: true
 | 
			
		||||
    mode: "0640"
 | 
			
		||||
    owner: root
 | 
			
		||||
    group: root
 | 
			
		||||
    filetype: file
 | 
			
		||||
    contains: []
 | 
			
		||||
  /var/ossec/etc/sslmanager.key:
 | 
			
		||||
    exists: true
 | 
			
		||||
    mode: "0640"
 | 
			
		||||
    owner: root
 | 
			
		||||
    group: root
 | 
			
		||||
    filetype: file
 | 
			
		||||
    contains: []
 | 
			
		||||
package:
 | 
			
		||||
  filebeat:
 | 
			
		||||
    installed: true
 | 
			
		||||
    versions:
 | 
			
		||||
    - 7.9.1
 | 
			
		||||
  wazuh-manager:
 | 
			
		||||
    installed: true
 | 
			
		||||
    versions:
 | 
			
		||||
    - 4.0.4
 | 
			
		||||
port:
 | 
			
		||||
  tcp:1514:
 | 
			
		||||
    listening: true
 | 
			
		||||
    ip:
 | 
			
		||||
    - 0.0.0.0
 | 
			
		||||
  tcp:1515:
 | 
			
		||||
    listening: true
 | 
			
		||||
    ip:
 | 
			
		||||
    - 0.0.0.0
 | 
			
		||||
  tcp:55000:
 | 
			
		||||
    listening: true
 | 
			
		||||
    ip:
 | 
			
		||||
    - 0.0.0.0
 | 
			
		||||
user:
 | 
			
		||||
  ossec:
 | 
			
		||||
    exists: true
 | 
			
		||||
    groups:
 | 
			
		||||
    - ossec
 | 
			
		||||
    home: /var/ossec
 | 
			
		||||
    shell: /sbin/nologin
 | 
			
		||||
  ossecm:
 | 
			
		||||
    exists: true
 | 
			
		||||
    groups:
 | 
			
		||||
    - ossec
 | 
			
		||||
    home: /var/ossec
 | 
			
		||||
    shell: /sbin/nologin
 | 
			
		||||
  ossecr:
 | 
			
		||||
    exists: true
 | 
			
		||||
    groups:
 | 
			
		||||
    - ossec
 | 
			
		||||
    home: /var/ossec
 | 
			
		||||
    shell: /sbin/nologin
 | 
			
		||||
group:
 | 
			
		||||
  ossec:
 | 
			
		||||
    exists: true
 | 
			
		||||
process:
 | 
			
		||||
  filebeat:
 | 
			
		||||
    running: true
 | 
			
		||||
  ossec-analysisd:
 | 
			
		||||
    running: true
 | 
			
		||||
  ossec-authd:
 | 
			
		||||
    running: true
 | 
			
		||||
  ossec-execd:
 | 
			
		||||
    running: true
 | 
			
		||||
  ossec-monitord:
 | 
			
		||||
    running: true
 | 
			
		||||
  ossec-remoted:
 | 
			
		||||
    running: true
 | 
			
		||||
  ossec-syscheckd:
 | 
			
		||||
    running: true
 | 
			
		||||
  s6-supervise:
 | 
			
		||||
    running: true
 | 
			
		||||
  wazuh-db:
 | 
			
		||||
    running: true
 | 
			
		||||
  wazuh-modulesd:
 | 
			
		||||
    running: true
 | 
			
		||||
@@ -1,6 +1,13 @@
 | 
			
		||||
# Change Log
 | 
			
		||||
All notable changes to this project will be documented in this file.
 | 
			
		||||
 | 
			
		||||
## Wazuh Docker v4.0.4_1.11.0
 | 
			
		||||
 | 
			
		||||
### Added
 | 
			
		||||
 | 
			
		||||
- Update to Wazuh version [4.0.4](https://github.com/wazuh/wazuh/blob/v4.0.4/CHANGELOG.md#v404)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## Wazuh Docker v4.0.3_1.11.0
 | 
			
		||||
 | 
			
		||||
### Added
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								LICENSE
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								LICENSE
									
									
									
									
									
								
							@@ -1,5 +1,5 @@
 | 
			
		||||
 | 
			
		||||
 Portions Copyright (C) 2020 Wazuh, Inc.
 | 
			
		||||
 Portions Copyright (C) 2021 Wazuh, Inc.
 | 
			
		||||
 Based on work Copyright (C) 2003 - 2013 Trend Micro, Inc.
 | 
			
		||||
 | 
			
		||||
 This program is a free software; you can redistribute it and/or modify
 | 
			
		||||
 
 | 
			
		||||
@@ -155,6 +155,8 @@ ADMIN_PRIVILEGES=true               # App privileges
 | 
			
		||||
 | 
			
		||||
| Wazuh version | ODFE    |
 | 
			
		||||
|---------------|---------|
 | 
			
		||||
| v4.0.4        | 1.11.0  |
 | 
			
		||||
|---------------|---------|
 | 
			
		||||
| v4.0.3        | 1.11.0  |
 | 
			
		||||
|---------------|---------|
 | 
			
		||||
| v4.0.2        | 1.11.0  |
 | 
			
		||||
@@ -174,7 +176,7 @@ We thank you them and everyone else who has contributed to this project.
 | 
			
		||||
 | 
			
		||||
## License and copyright
 | 
			
		||||
 | 
			
		||||
Wazuh Docker Copyright (C) 2020 Wazuh Inc. (License GPLv2)
 | 
			
		||||
Wazuh Docker Copyright (C) 2021 Wazuh Inc. (License GPLv2)
 | 
			
		||||
 | 
			
		||||
## Web references
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								VERSION
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								VERSION
									
									
									
									
									
								
							@@ -1,2 +1,2 @@
 | 
			
		||||
WAZUH-DOCKER_VERSION="4.0.3_1.11.0"
 | 
			
		||||
REVISION="40300"
 | 
			
		||||
WAZUH-DOCKER_VERSION="4.0.4_1.11.0"
 | 
			
		||||
REVISION="40400"
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,4 @@
 | 
			
		||||
# Wazuh App Copyright (C) 2020 Wazuh Inc. (License GPLv2)
 | 
			
		||||
# Wazuh App Copyright (C) 2021 Wazuh Inc. (License GPLv2)
 | 
			
		||||
version: '3.7'
 | 
			
		||||
 | 
			
		||||
services:
 | 
			
		||||
 
 | 
			
		||||
@@ -1,9 +1,9 @@
 | 
			
		||||
# Wazuh App Copyright (C) 2020 Wazuh Inc. (License GPLv2)
 | 
			
		||||
# Wazuh App Copyright (C) 2021 Wazuh Inc. (License GPLv2)
 | 
			
		||||
version: '3.7'
 | 
			
		||||
 | 
			
		||||
services:
 | 
			
		||||
  wazuh:
 | 
			
		||||
    image: wazuh/wazuh-odfe:4.0.3_1.11.0
 | 
			
		||||
    image: wazuh/wazuh-odfe:4.0.4_1.11.0
 | 
			
		||||
    hostname: wazuh-manager
 | 
			
		||||
    restart: always
 | 
			
		||||
    ports:
 | 
			
		||||
@@ -50,7 +50,7 @@ services:
 | 
			
		||||
        hard: 65536
 | 
			
		||||
 | 
			
		||||
  kibana:
 | 
			
		||||
    image: wazuh/wazuh-kibana-odfe:4.0.3_1.11.0
 | 
			
		||||
    image: wazuh/wazuh-kibana-odfe:4.0.4_1.11.0
 | 
			
		||||
    hostname: kibana
 | 
			
		||||
    restart: always
 | 
			
		||||
    ports:
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,4 @@
 | 
			
		||||
# Wazuh App Copyright (C) 2020 Wazuh Inc. (License GPLv2)
 | 
			
		||||
# Wazuh App Copyright (C) 2021 Wazuh Inc. (License GPLv2)
 | 
			
		||||
version: '3'
 | 
			
		||||
 | 
			
		||||
services:
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,8 @@
 | 
			
		||||
# Wazuh Docker Copyright (C) 2020 Wazuh Inc. (License GPLv2)
 | 
			
		||||
# Wazuh Docker Copyright (C) 2021 Wazuh Inc. (License GPLv2)
 | 
			
		||||
FROM amazon/opendistro-for-elasticsearch-kibana:1.11.0
 | 
			
		||||
USER kibana
 | 
			
		||||
ARG ELASTIC_VERSION=7.9.1
 | 
			
		||||
ARG WAZUH_VERSION=4.0.3
 | 
			
		||||
ARG WAZUH_VERSION=4.0.4
 | 
			
		||||
ARG WAZUH_APP_VERSION="${WAZUH_VERSION}_${ELASTIC_VERSION}"
 | 
			
		||||
 | 
			
		||||
WORKDIR /usr/share/kibana
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,5 @@
 | 
			
		||||
#!/bin/bash
 | 
			
		||||
# Wazuh Docker Copyright (C) 2020 Wazuh Inc. (License GPLv2)
 | 
			
		||||
# Wazuh Docker Copyright (C) 2021 Wazuh Inc. (License GPLv2)
 | 
			
		||||
 | 
			
		||||
set -e
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,5 @@
 | 
			
		||||
#!/bin/bash
 | 
			
		||||
# Wazuh Docker Copyright (C) 2020 Wazuh Inc. (License GPLv2)
 | 
			
		||||
# Wazuh Docker Copyright (C) 2021 Wazuh Inc. (License GPLv2)
 | 
			
		||||
 | 
			
		||||
WAZUH_MAJOR=4
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
---
 | 
			
		||||
#
 | 
			
		||||
# Wazuh app - App configuration file
 | 
			
		||||
# Copyright (C) 2015-2020 Wazuh, Inc.
 | 
			
		||||
# Copyright (C) 2015-2021 Wazuh, Inc.
 | 
			
		||||
#
 | 
			
		||||
# This program is free software; you can redistribute it and/or modify
 | 
			
		||||
# it under the terms of the GNU General Public License as published by
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,5 @@
 | 
			
		||||
#!/bin/bash
 | 
			
		||||
# Wazuh Docker Copyright (C) 2020 Wazuh Inc. (License GPLv2)
 | 
			
		||||
# Wazuh Docker Copyright (C) 2021 Wazuh Inc. (License GPLv2)
 | 
			
		||||
 | 
			
		||||
wazuh_url="${WAZUH_API_URL:-https://wazuh}"
 | 
			
		||||
wazuh_port="${API_PORT:-55000}"
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,5 @@
 | 
			
		||||
#!/bin/bash
 | 
			
		||||
# Wazuh Docker Copyright (C) 2020 Wazuh Inc. (License GPLv2)
 | 
			
		||||
# Wazuh Docker Copyright (C) 2021 Wazuh Inc. (License GPLv2)
 | 
			
		||||
 | 
			
		||||
if [[ $CHANGE_WELCOME == "true" ]]
 | 
			
		||||
then
 | 
			
		||||
 
 | 
			
		||||
@@ -1,9 +1,9 @@
 | 
			
		||||
# Wazuh App Copyright (C) 2020 Wazuh Inc. (License GPLv2)
 | 
			
		||||
# Wazuh App Copyright (C) 2021 Wazuh Inc. (License GPLv2)
 | 
			
		||||
version: '3.7'
 | 
			
		||||
 | 
			
		||||
services:
 | 
			
		||||
  wazuh-master:
 | 
			
		||||
    image: wazuh/wazuh-odfe:4.0.3_1.11.0
 | 
			
		||||
    image: wazuh/wazuh-odfe:4.0.4_1.11.0
 | 
			
		||||
    hostname: wazuh-master
 | 
			
		||||
    restart: always
 | 
			
		||||
    ports:
 | 
			
		||||
@@ -38,7 +38,7 @@ services:
 | 
			
		||||
      - ./production_cluster/wazuh_cluster/wazuh_manager.conf:/wazuh-config-mount/etc/ossec.conf
 | 
			
		||||
 | 
			
		||||
  wazuh-worker:
 | 
			
		||||
    image: wazuh/wazuh-odfe:4.0.3_1.11.0
 | 
			
		||||
    image: wazuh/wazuh-odfe:4.0.4_1.11.0
 | 
			
		||||
    hostname: wazuh-worker
 | 
			
		||||
    restart: always
 | 
			
		||||
    environment:
 | 
			
		||||
@@ -132,7 +132,7 @@ services:
 | 
			
		||||
      - ./production_cluster/elastic_opendistro/internal_users.yml:/usr/share/elasticsearch/plugins/opendistro_security/securityconfig/internal_users.yml
 | 
			
		||||
 | 
			
		||||
  kibana:
 | 
			
		||||
    image: wazuh/wazuh-kibana-odfe:4.0.3_1.11.0
 | 
			
		||||
    image: wazuh/wazuh-kibana-odfe:4.0.4_1.11.0
 | 
			
		||||
    hostname: kibana
 | 
			
		||||
    restart: always
 | 
			
		||||
    ports:
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,8 @@
 | 
			
		||||
# Wazuh Docker Copyright (C) 2020 Wazuh Inc. (License GPLv2)
 | 
			
		||||
# Wazuh Docker Copyright (C) 2021 Wazuh Inc. (License GPLv2)
 | 
			
		||||
FROM centos:7
 | 
			
		||||
 | 
			
		||||
ARG FILEBEAT_VERSION=7.9.1
 | 
			
		||||
ARG WAZUH_VERSION=4.0.3-1
 | 
			
		||||
ARG WAZUH_VERSION=4.0.4-1
 | 
			
		||||
ARG TEMPLATE_VERSION="master"
 | 
			
		||||
ARG WAZUH_FILEBEAT_MODULE="wazuh-filebeat-0.1.tar.gz"
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,5 @@
 | 
			
		||||
#!/usr/bin/with-contenv bash
 | 
			
		||||
# Wazuh App Copyright (C) 2020 Wazuh Inc. (License GPLv2)
 | 
			
		||||
# Wazuh App Copyright (C) 2021 Wazuh Inc. (License GPLv2)
 | 
			
		||||
 | 
			
		||||
# Variables
 | 
			
		||||
source /permanent_data.env
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,5 @@
 | 
			
		||||
#!/usr/bin/with-contenv bash
 | 
			
		||||
# Wazuh App Copyright (C) 2020 Wazuh Inc. (License GPLv2)
 | 
			
		||||
# Wazuh App Copyright (C) 2021 Wazuh Inc. (License GPLv2)
 | 
			
		||||
 | 
			
		||||
set -e
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,5 @@
 | 
			
		||||
#!/bin/bash
 | 
			
		||||
# Wazuh App Copyright (C) 2020 Wazuh Inc. (License GPLv2)
 | 
			
		||||
# Wazuh App Copyright (C) 2021 Wazuh Inc. (License GPLv2)
 | 
			
		||||
 | 
			
		||||
# Variables
 | 
			
		||||
source /permanent_data.env
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user