FROM kalilinux/kali # Metadata params ARG BUILD_DATE ARG VERSION ARG VCS_URL ARG VCS_REF WORKDIR /app LABEL org.label-schema.build-date=$BUILD_DATE \ org.label-schema.vcs-url=$VCS_URL \ org.label-schema.vcs-ref=$VCS_REF \ org.label-schema.version=$VERSION \ org.label-schema.name='Kali Linux' \ org.label-schema.description='Official Kali Linux docker image' \ org.label-schema.usage='https://www.kali.org/news/official-kali-linux-docker-images/' \ org.label-schema.url='https://www.kali.org/' \ org.label-schema.vendor='Offensive Security' \ org.label-schema.schema-version='1.0' \ org.label-schema.docker.cmd='docker run --rm kalilinux/kali' \ org.label-schema.docker.cmd.devel='docker run --rm -ti kalilinux/kali' \ org.label-schema.docker.debug='docker logs $CONTAINER' \ io.github.offensive-security.docker.dockerfile="Dockerfile" \ io.github.offensive-security.license="GPLv3" \ MAINTAINER="Steev Klimaszewski " RUN echo "deb http://http.kali.org/kali kali-rolling main contrib non-free" > /etc/apt/sources.list && \ echo "deb-src http://http.kali.org/kali kali-rolling main contrib non-free" >> /etc/apt/sources.list ENV DEBIAN_FRONTEND noninteractive RUN set -x \ && apt-get -yqq update \ && apt-get clean RUN apt-get -yqq install gnupg gnupg2 wget RUN wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key RUN apt-key add mosquitto-repo.gpg.key RUN echo "deb http://repo.mosquitto.org/debian jessie main" > /etc/apt/sources.list.d/mosquitto.list RUN apt-get -yqq install mosquitto mosquitto-clients RUN /bin/echo -e "function receive {\n mosquitto_sub -h localhost -t test \n }" >> ~/.bashrc && \ /bin/echo -e "function send {\n mosquitto_pub -h \$1 -t test -m \"helo world\" \n }" >> ~/.bashrc RUN echo "echo '*** execute receive or send [Dest. IP] to send mosquitto packages ***'" >> ~/.bashrc CMD ["mosquitto"]