-
Notifications
You must be signed in to change notification settings - Fork 12
/
Dockerfile
39 lines (35 loc) · 1.15 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
################################################################
# Compiler-assisted Code Randomization - Dockerfile #
# (In the 39th IEEE Symposium on Security & Privacy 2018) #
# #
# Author: Hyungjoon Koo <hykoo@cs.stonybrook.edu> #
# Computer Science@Stony Brook University #
# #
# This file can be distributed under the MIT License. #
# See the LICENSE.TXT for details. #
################################################################
FROM ubuntu:16.04
MAINTAINER Hyungjoon Koo (hykoo@cs.stonybrook.edu)
RUN apt-get -y update && apt-get install -y \
git \
texinfo \
byacc \
flex \
bison \
automake \
autoconf \
build-essential \
libtool \
cmake \
gawk \
python \
python-dev \
wget \
elfutils \
sudo \
python-pip
RUN pip install protobuf pyelftools
RUN git clone https://github.com/kevinkoo001/CCR.git
WORKDIR /CCR
RUN ./build_docker.sh
RUN ldconfig