mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2026-02-06 15:39:37 +03:00
Build and run from docker image support added. Signed-off-by: Pratik Raj <rajpratik71@gmail.com>
42 lines
978 B
Docker
42 lines
978 B
Docker
FROM ubuntu:20.04
|
|
RUN \
|
|
# configure the "sqlmap" user
|
|
groupadd sqlmap && \
|
|
useradd sqlmap -s /bin/bash -m -g sqlmap -G sudo && \
|
|
echo 'sqlmap:sqlmap' |chpasswd && \
|
|
export DEBIAN_FRONTEND=noninteractive && \
|
|
export TZ=Europe\Paris && \
|
|
ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone && \
|
|
apt-get update && \
|
|
# install utilities
|
|
apt-get install -y \
|
|
git \
|
|
python3 \
|
|
sudo && \
|
|
# cleanup
|
|
apt-get clean && \
|
|
rm -rf \
|
|
/var/lib/apt/lists/* \
|
|
/tmp/* \
|
|
/var/tmp/*
|
|
|
|
RUN ln -s /usr/bin/python3 /usr/bin/python
|
|
|
|
WORKDIR "/home/sqlmap/"
|
|
|
|
RUN \
|
|
# install the sqlmap
|
|
git clone --depth 1 https://github.com/sqlmapproject/sqlmap.git sqlmap && \
|
|
# fix sqlmap user permissions
|
|
chown -R sqlmap:sqlmap \
|
|
/home/sqlmap/sqlmap && \
|
|
# cleanup
|
|
rm -rf \
|
|
/var/lib/apt/lists/* \
|
|
/tmp/* \
|
|
/var/tmp/*
|
|
|
|
USER sqlmap
|
|
ENV PATH $PATH:/usr/bin
|
|
WORKDIR "/home/sqlmap/sqlmap"
|
|
CMD ["python", "sqlmap.py", "-hh"] |