Giter Club home page Giter Club logo

coreemu-docker-images's Introduction

coreemu-docker-images repository

This repository contains a set of docker images for CORE and a script to (re)build them all.

Usage

Clone the repo.

Run ./generate_images.

Image list

All containers are derived from an Ubuntu 20.04 (minimal) container

coreemu-base

This is a basic container with iproute2 and ethtool for CORE compatibility and dropbear as a lightweight SSH server.

coreemu-termtools

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.

coreemu-termnettools

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.

coreemu-sniffer

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.

coreemu-pwntools

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).

coreemu-attacker

This image builds upon coreemu-pwntools by adding the packet crafting tool scapy.

coreemu-docker-images's People

Contributors

carlosaguilarmelchor avatar

Stargazers

Dave Hardy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.