All Downloads are FREE. Search and download functionalities are using the official Maven repository.

images.tlslite_ng.Dockerfile_python3 Maven / Gradle / Ivy

Go to download

Bill of Materials POM for the entire protocol attacker ecosystem used to keep dependencies in sync.

The newest version!
FROM python:3.3-alpine as tlslite-ng
ARG VERSION
RUN apk update && apk add git make
RUN git clone --depth=1 --branch=v${VERSION} https://github.com/tomato42/tlslite-ng
WORKDIR tlslite-ng
RUN pip install ecdsa
RUN python setup.py install
RUN make test

FROM entrypoint as entrypoint

FROM tlslite-ng as tlslite-ng-server
ARG VERSION
LABEL "tls_implementation"="tlslite_ng"
LABEL "tls_implementation_version"="${VERSION}"
LABEL "tls_implementation_connectionRole"="server"
COPY --from=entrypoint /bin/server-entrypoint /usr/local/bin/
ENTRYPOINT ["server-entrypoint", "tls.py", "server"]

FROM tlslite-ng as tlslite-ng-client
ARG VERSION
LABEL "tls_implementation"="tlslite_ng"
LABEL "tls_implementation_version"="${VERSION}"
LABEL "tls_implementation_connectionRole"="client"
COPY --from=entrypoint /bin/client-entrypoint /usr/local/bin/
ENTRYPOINT ["client-entrypoint", "tls.py", "client"]




© 2015 - 2025 Weber Informatics LLC | Privacy Policy