Loading .dockerignore 0 → 100644 +17 −0 Original line number Diff line number Diff line **/*.egg-info **/*.orig **/*.pyc **/*.rej **/*.retry **/*.swp **/.coverage **/.eggs **/.git **/.idea **/.mypy_cache **/.tox **/Pipfile **/Pipfile.lock **/__pycache__ **/build **/dist .gitlab-ci.yml +19 −1 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ image: python stages: - test - deploy before_script: - git submodule sync --recursive Loading Loading @@ -67,7 +68,7 @@ coveralls: CI_BUILD_URL: "${CI_JOB_URL}" CI_BRANCH: "${CI_COMMIT_REF_NAME}" PYTHONPATH: "${PYTHONPATH}:submodules/cryptoparser" stage: test stage: deploy script: - pip install coveralls - coverage run --source=cryptolyzer setup.py test Loading @@ -75,3 +76,20 @@ coveralls: only: refs: - master dockerhub: image: docker:latest stage: deploy services: - docker:dind variables: DOCKER_NAME: coroner/${CI_PROJECT_NAME} GIT_SUBMODULE_STRATEGY: recursive before_script: - if [ -n ${CI_COMMIT_TAG} ] ; then DOCKER_NAME="${DOCKER_NAME}:${CI_COMMIT_TAG}" ; fi - echo "${CI_REGISTRY_PASSWORD}" | docker login -u "${CI_REGISTRY_USER}" --password-stdin "${CI_REGISTRY}" script: - docker build -t "$DOCKER_NAME" . - docker push "$DOCKER_NAME" only: - tags Dockerfile 0 → 100644 +12 −0 Original line number Diff line number Diff line FROM python:3 MAINTAINER Szilárd Pfeiffer "coroner@pfeifferszilard.hu" ADD . /usr/src/cryptolyzer WORKDIR /usr/src/cryptolyzer RUN pip3 install . WORKDIR /usr/src/cryptolyzer/submodules/cryptoparser RUN pip3 install --force-reinstall . ENTRYPOINT ["cryptolyze"] CMD [] README.rst +9 −1 Original line number Diff line number Diff line Loading @@ -21,11 +21,19 @@ Paramiko, ...). Quick start ----------- CryptoLyzer can be installed directly via pip: CryptoLyzer can be installed directly via pip :: pip install cryptolyzer cryptolyzer tls ciphers www.example.com or can be used via docker :: docker pull coroner/cryptolyzer docker run coroner/cryptolyzer tls ciphers www.example.com Development environment ^^^^^^^^^^^^^^^^^^^^^^^ Loading Loading
.dockerignore 0 → 100644 +17 −0 Original line number Diff line number Diff line **/*.egg-info **/*.orig **/*.pyc **/*.rej **/*.retry **/*.swp **/.coverage **/.eggs **/.git **/.idea **/.mypy_cache **/.tox **/Pipfile **/Pipfile.lock **/__pycache__ **/build **/dist
.gitlab-ci.yml +19 −1 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ image: python stages: - test - deploy before_script: - git submodule sync --recursive Loading Loading @@ -67,7 +68,7 @@ coveralls: CI_BUILD_URL: "${CI_JOB_URL}" CI_BRANCH: "${CI_COMMIT_REF_NAME}" PYTHONPATH: "${PYTHONPATH}:submodules/cryptoparser" stage: test stage: deploy script: - pip install coveralls - coverage run --source=cryptolyzer setup.py test Loading @@ -75,3 +76,20 @@ coveralls: only: refs: - master dockerhub: image: docker:latest stage: deploy services: - docker:dind variables: DOCKER_NAME: coroner/${CI_PROJECT_NAME} GIT_SUBMODULE_STRATEGY: recursive before_script: - if [ -n ${CI_COMMIT_TAG} ] ; then DOCKER_NAME="${DOCKER_NAME}:${CI_COMMIT_TAG}" ; fi - echo "${CI_REGISTRY_PASSWORD}" | docker login -u "${CI_REGISTRY_USER}" --password-stdin "${CI_REGISTRY}" script: - docker build -t "$DOCKER_NAME" . - docker push "$DOCKER_NAME" only: - tags
Dockerfile 0 → 100644 +12 −0 Original line number Diff line number Diff line FROM python:3 MAINTAINER Szilárd Pfeiffer "coroner@pfeifferszilard.hu" ADD . /usr/src/cryptolyzer WORKDIR /usr/src/cryptolyzer RUN pip3 install . WORKDIR /usr/src/cryptolyzer/submodules/cryptoparser RUN pip3 install --force-reinstall . ENTRYPOINT ["cryptolyze"] CMD []
README.rst +9 −1 Original line number Diff line number Diff line Loading @@ -21,11 +21,19 @@ Paramiko, ...). Quick start ----------- CryptoLyzer can be installed directly via pip: CryptoLyzer can be installed directly via pip :: pip install cryptolyzer cryptolyzer tls ciphers www.example.com or can be used via docker :: docker pull coroner/cryptolyzer docker run coroner/cryptolyzer tls ciphers www.example.com Development environment ^^^^^^^^^^^^^^^^^^^^^^^ Loading