gns3-registry/docker/ipterm
Bernhard Ehlers 5f167578ab Update docker container
- chromium: add a dummy layer to get an updated container timestamp
- ipterm: add a dummy layer to get an updated container timestamp
- kalilinux: replaced outdated python-scapy by python3-scapy
2023-05-27 16:08:34 +02:00
..
base Additional tools (curl, host, mtr, socat) for ipterm/webterm, add READMEs 2016-07-12 09:50:49 +02:00
cli Update docker container 2023-05-27 16:08:34 +02:00
web Update Dockerfile 2017-07-20 20:11:13 +02:00
README.md Additional tools (curl, host, mtr, socat) for ipterm/webterm, add READMEs 2016-07-12 09:50:49 +02:00

ipterm - Networking Toolbox

This appliance contains the following networking tools:

  • net-tools (basic network administration tools)
  • iproute2 (advanced network administration tools)
  • ping and traceroute
  • curl (data transfer utility)
  • host (DNS lookup utility)
  • iperf3
  • mtr (full screen traceroute)
  • socat (utility for reading/writing from/to network connections)
  • ssh client
  • tcpdump
  • telnet
  • mtools (multicast tools msend & mreceive), see https://github.com/troglobit/mtools

It is divided into several sub-images:

  • ipterm-base
    This image includes the common utilities mentioned previously. It creates the foundation for the next images. It's not intended, that the user directly uses this image.
  • ipterm
    Based on ipterm-base it sets bash as the default command and uses /root as a persistent directory.
  • webterm
    This adds the Firefox web browser to ipterm-base. Like ipterm, the /root directory is persistent.

Build and publish the Images

First the base image has to be created:

docker build -t gns3/ipterm-base base
docker push gns3/ipterm-base    (optional)

Afterwards the cli and/or the web image can be built:

docker build -t gns3/ipterm cli
docker push gns3/ipterm
docker build -t gns3/webterm web
docker push gns3/webterm