-
Notifications
You must be signed in to change notification settings - Fork 208
/
Dockerfile
21 lines (15 loc) · 704 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Once built, simply execute "docker container run -v /:/app/mnt -it <IMAGE ID>" to run the container and expose your host filesystem
# Or you can execute it non-interactively / directly on a file with "docker container run -v /:/app/mnt -it <IMAGE ID> -f /app/mnt/bin/bash"
FROM python
LABEL MAINTAINER "oddrabbit"
WORKDIR /app
RUN apt-get update \
&& apt-get install git -y \
&& git clone https://github.com/sashs/Ropper.git \
&& cd Ropper \
&& pip3 install capstone==4.0.1 \
&& pip3 install filebytes==0.10.0 \
&& pip3 install keystone-engine \
&& python ./setup.py install
ENTRYPOINT ["python", "/app/Ropper/Ropper.py"]
CMD ["--console"]