Sign inSign up

testerq/zap

By testerq

•Updated almost 8 years ago

owasp zap and kali

Image
0

1.9K

testerq/zap repository overview

⁠OWASP ZAP and Kali

  • OWASP ZAProxy

⁠Usage


Run ZAP daemon with docker-compose:

$ more docker-compose.yml
version: '3'
services:
  zap:
    image: ${REPO:-docker.io}/testerq/zap
    container_name: zap
    restart: always
    command: zap.sh -daemon -host 0.0.0.0 -port 8080 -config api.addrs.addr.name=.* -config api.addrs.addr.regex=true -config api.key=key_for_testerq
  nginx:
    image: ${REPO:-docker.io}/nginx
    container_name: nginx
    restart: always
    ports:
     - 8888:8080
    volumes:
     - ./nginx.conf:/etc/nginx/nginx.conf
    depends_on:
     - zap
    links:
     - zap

# more nginx.conf
worker_processes 1;

events { worker_connections 1024; }

http {

    sendfile on;

    server {
        listen 8080;

        location / {
            proxy_pass         http://zap:8080/;
            proxy_redirect     off;
            proxy_set_header   X-Real-IP $remote_addr;
            proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header   X-Forwarded-Host $server_name;
        }
    }
}

$ docker-compose up -d

⁠Access API

http://your-ip:8888⁠

⁠Install Kali Metapackages

Example:

# docker exec -it zap bash
# apt-get update
# apt-get install kali-linux-all

metapackages url: https://www.kali.org/news/kali-linux-metapackages/⁠

⁠扫一扫关注微信公众号

Image of wechat

Tag summary

Content type

Image

Digest

Size

794.6 MB

Last updated

almost 8 years ago

docker pull testerq/zap