From 0d5a8cefabb23d94ab860d2450471ce6eb7940e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?An=C5=BEe=20=C5=BDitnik?= <anze.zitnik@xlab.si> Date: Fri, 15 Jul 2022 15:45:32 +0200 Subject: [PATCH] Initial commit @ MEDINA --- .gitlab-ci.yml | 10 +++++----- Makefile | 8 ++++---- README.md | 5 +++++ 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f01e45d..6dae9ac 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,7 +11,7 @@ before_script: build: stage: build - script: docker build --no-cache -t registry-gitlab.xlab.si/cyberwiser/$SERVICE:$VERSION . + script: docker build --no-cache -t registry-gitlab.xlab.si/medina/$SERVICE:$VERSION . test: stage: test @@ -20,7 +20,7 @@ test: - docker run --rm -d --network=test-genscan --name dvwa vulnerables/web-dvwa - echo '{"target":{"url":"http://dvwa/","ip":"dvwa"},"config":{"w3af":{"profile":"fast_scan"},"zap":{"profile":"basic"},"nmap":{"profile":"basic_discovery"}}}' > /tmp/config-genscan.json - mkdir /tmp/out - - docker run --rm --network=test-genscan -v /tmp/config-genscan.json:/root/config.json -v /tmp/out:/root/out registry-gitlab.xlab.si/cyberwiser/$SERVICE:$VERSION + - docker run --rm --network=test-genscan -v /tmp/config-genscan.json:/root/config.json -v /tmp/out:/root/out registry-gitlab.xlab.si/medina/$SERVICE:$VERSION - cat /tmp/out/cscan-log.txt - grep -q "W3af" /tmp/out/genscan-out.json - grep -q "OWASP ZAP" /tmp/out/genscan-out.json @@ -36,9 +36,9 @@ push: stage: push script: - docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN registry-gitlab.xlab.si - - docker tag registry-gitlab.xlab.si/cyberwiser/$SERVICE:$VERSION registry-gitlab.xlab.si/cyberwiser/$SERVICE:latest - - docker push registry-gitlab.xlab.si/cyberwiser/$SERVICE:$VERSION - - docker push registry-gitlab.xlab.si/cyberwiser/$SERVICE:latest + - docker tag registry-gitlab.xlab.si/medina/$SERVICE:$VERSION registry-gitlab.xlab.si/medina/$SERVICE:latest + - docker push registry-gitlab.xlab.si/medina/$SERVICE:$VERSION + - docker push registry-gitlab.xlab.si/medina/$SERVICE:latest - docker logout registry.gitlab.xlab.si only: - master diff --git a/Makefile b/Makefile index b7846c1..cb2a90d 100644 --- a/Makefile +++ b/Makefile @@ -8,14 +8,14 @@ VERSION = $(shell grep VERSION MANIFEST | cut -d '=' -f2) TEST_DIR = /tmp/test-$(SERVICE)-$(VERSION)-$(shell date +%s)/ build: - docker build -t registry-gitlab.xlab.si/cyberwiser/$(SERVICE):$(VERSION) . + docker build -t registry-gitlab.xlab.si/medina/$(SERVICE):$(VERSION) . test: docker network create test-genscan docker run --rm -d --network=test-genscan --name dvwa vulnerables/web-dvwa mkdir $(TEST_DIR) echo '{"target":{"url":"http://dvwa/","ip":"dvwa"},"config":{"w3af":{"profile":"fast_scan"},"zap":{"profile":"basic"},"nmap":{"profile":"basic_discovery"}}}' > $(TEST_DIR)config.json - docker run --rm --network=test-genscan -v $(TEST_DIR)config.json:/root/config.json -v $(TEST_DIR):/root/out/ registry-gitlab.xlab.si/cyberwiser/$(SERVICE):$(VERSION) + docker run --rm --network=test-genscan -v $(TEST_DIR)config.json:/root/config.json -v $(TEST_DIR):/root/out/ registry-gitlab.xlab.si/medina/$(SERVICE):$(VERSION) docker kill dvwa docker network rm test-genscan grep -q "W3af" $(TEST_DIR)genscan-out.json @@ -24,7 +24,7 @@ test: start: ifdef OUTPUT_DIR - docker run -e TARGET=$(TARGET) -v $(OUTPUT_DIR):/root/out/ registry-gitlab.xlab.si/cyberwiser/$(SERVICE):$(VERSION) + docker run -e TARGET=$(TARGET) -v $(OUTPUT_DIR):/root/out/ registry-gitlab.xlab.si/medina/$(SERVICE):$(VERSION) else - docker run -e TARGET=$(TARGET) registry-gitlab.xlab.si/cyberwiser/$(SERVICE):$(VERSION) + docker run -e TARGET=$(TARGET) registry-gitlab.xlab.si/medina/$(SERVICE):$(VERSION) endif diff --git a/README.md b/README.md index b936ffd..6ed723c 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,9 @@ ## Generic suite of scanners for VAT using [cscan] wrapped around [ZAP] and [w3af] + +Author: XLAB + +--- + Currently supports only basic (fast) scans without any configuration. ### Usage: -- GitLab