Skip to content
Snippets Groups Projects
Select Git revision
  • 2fe3924c206ed527ae0db7f7dd3086c742b5df1b
  • master default
  • rtde
  • tmp-gpg-key-workaround-2
  • tmp-gpg-key-workaround
  • 68-git-lfs-error-in-ddeploy-job
  • split-build-and-test
  • 66-jazzy-support
  • 62-deploy-jobs-do-not-pull-files-from-lfs-manual-lfs-pull
  • 62-deploy-jobs-do-not-pull-files-from-lfs-custom-docker-image
  • py3-without-industrial-ci-test
  • 58-add-yolo-pip-package-support
  • 55-collision-between-test-jobs-due-to-dds-autodiscovery-ros2
  • 52-ddeploy-job-failing-when-enforcing-labels-alt-quick-dind-test
  • 48-python3_syntax
  • 46-default-docker-image-name-too-long
  • 45-double-pipeline-triggered-if-merge-request-has-melodic-branch-name
  • 40-repo-is-ros-testing
  • test-badges
  • test-lfs-concept
  • add-packages
21 results

Dockerfile

Blame
  • cscan.sh 834 B
    #!/bin/bash
    # SPDX-License-Identifier: Apache-2.0
    
    set -e
    
    cd /tmp
    
    apt install -y libpq-dev libjpeg-dev zlib1g-dev
    
    #rust (needed for cryptography)
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
    source $HOME/.cargo/env
    export CRYPTOGRAPHY_DONT_BUILD_RUST=1
    pip3 install setuptools_rust
    
    pip3 install faradaysec psutil python-owasp-zap-v2.4
    
    wget -nv https://github.com/infobyte/faraday/archive/464bb0c979ea6821085a4390446bd038a62ac500.zip
    unzip -q 464bb0c979ea6821085a4390446bd038a62ac500.zip
    mv faraday-464bb0c979ea6821085a4390446bd038a62ac500/scripts/cscan /service/cscan
    patch /service/cscan/plugin/zap.py /tmp/zap-plugin.patch
    patch /service/cscan/plugin/w3af.py /tmp/w3af-plugin.patch
    patch /service/cscan/cscan.py /tmp/cscan.patch
    echo "" > /service/cscan/ips.txt
    echo "" > /service/cscan/websites.txt