This repository contains a set of docker images for CORE and a script to (re)build them all.
Clone the repo.
Run ./generate_images
.
All containers are derived from an Ubuntu 20.04 (minimal) container
This is a basic container with iproute2 and ethtool for CORE compatibility and dropbear as a lightweight SSH server.
This image builds upon coreemu-base by adding terminal tools:
- dumb-init procps for process management;
- nano vim-tiny for file editing;
- tmux to handle multiple terminal windows with a single terminal connected to the container.
This image builds upon coreemu-termtools by adding networking tools:
- knot-host for DNS;
- iperf3 mtr-tiny net-tools iproute2 ifupdown inetutils-ping tcpdump for network testing/administration;
- openssh-client ncat socat telnet wget curl ca-certificates to act as client/server for different protocols.
This image builds upon coreemu-termnettools by adding more advanced sniffing tools:
- termshark (and tshark implicitly) for command-line/terminal usage of wireshark;
- tcpflow as a simple tcp flow reconstruction utility.
This image builds upon coreemu-sniffer by adding a CTF tool:
- pwntools;
- and associated dependencies/recommendations (among which ipython3 python3-pip git and build-essential).
This image builds upon coreemu-pwntools by adding the packet crafting tool scapy.