Skip to content

Fixed shell in 'prepare.sh' #28

Fixed shell in 'prepare.sh'

Fixed shell in 'prepare.sh' #28

Workflow file for this run

name: Test Elasticsearch data
on:
push:
branches: [ master, develop ]
pull_request:
branches: [ master, develop ]
jobs:
test-filebeat:
timeout-minutes: 10
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Prepare Setup
run: ./prepare.sh
- name: Start containers
run: docker-compose up -d elasticsearch filebeat
- name: Sleep
run: ./test/sleep.sh 180
- name: Copy Assets
run: cp ./test/assets/test-file.pcap ./pcap/
- name: Start Zeek
run: docker-compose up zeek
- name: Sleep
run: ./test/sleep.sh 60
- name: Set up Python 3.8
uses: actions/setup-python@v2
with:
python-version: 3.8
- name: Install Elasticsearch python module
run: pip install elasticsearch
- name: Test Elasticsearch data
run: |
cd ./test/
python3 test.py
- name: Stop Containers
run: docker-compose down -v
test-evtxtoelk:
timeout-minutes: 10
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Start containers
run: docker-compose up -d elasticsearch
- name: Sleep
run: ./test/sleep.sh 180
- name: Copy Assets
run: cp ./test/assets/evtx/* ./import_event_logs/
- name: Start evtxtoelk
run: docker-compose up evtxtoelk
- name: Sleep
run: ./test/sleep.sh 60
- name: Set up Python 3.8
uses: actions/setup-python@v2
with:
python-version: 3.8
- name: Install Elasticsearch python module
run: pip install elasticsearch
- name: Test Elasticsearch data
run: |
cd ./test/
python3 test_evtxtoelk.py
- name: Stop Containers
run: docker-compose down -v