Sign inSign up

cohort3213/ubuntu-agent-sandcat-https

By cohort3213

Updated 5 months ago

GNS3 Ubuntu Caldera Sandcat attacker node with offensive tools. Part of the COHORT framework.

Image
Networking
Security
0

225

cohort3213/ubuntu-agent-sandcat-https repository overview

cohort-ubuntu-agent-sandcat-https

An Ubuntu Noble (24.04) container running the MITRE Caldera Sandcat agent (disguised as splunkd). Acts as the attacker node in COHORT — a multi-agent AI framework for autonomous network defense. More information and source material at cohort-experiments-app.streamlit.app.

The agent communicates with the Caldera C2 server over a dedicated out-of-band management interface (eth1) that bypasses the emulated GNS3 topology. Attacks are performed over eth0.

Network adapters

AdapterPurpose
eth0GNS3 topology — attack traffic
eth1Out-of-band management — Caldera C2 communication

Using a separate management interface ensures C2 connectivity is maintained even if eth0 is disrupted by mitigations (e.g. firewall rule changes, link removal during IDS insertion).

Environment variables

VariableDefaultDescription
IP192.168.1.2IP address assigned to eth0
DEFAULT_GATEWAY192.168.1.1Default gateway for eth0
CALDERA_SERVER172.17.0.1IP/hostname of the Caldera C2 server
MGMT_IP203.0.113.2IP address assigned to eth1 (management)
GROUPredCaldera agent group to join
PROTOCOLhttpsProtocol used to reach Caldera (https or http)
PORT8443Caldera server port (8443 for HTTPS, 8888 for HTTP)

Important: Network configuration is applied by entrypoint.sh at startup using these environment variables. Do not edit the network settings via GNS3's "Edit Config" — changes there will be overridden on every restart. Always configure IP, gateway, and Caldera server address through the environment variables in the GNS3 appliance settings.

Included tools

hping3, nmap, tcpdump, netcat, socat, openssl, sshpass, dsniff (arpspoof), curl, wget, nftables, iptables, ufw, fail2ban, conntrack, ipset, iperf3, mtr, traceroute, python3, jq, vim

Security note

This image is designed for use in isolated network emulation environments only. It contains offensive security tools and a Caldera agent. Do not deploy on production or internet-accessible networks.

License

CC BY-NC-SA 4.0 — free to share and adapt for non-commercial purposes, with attribution and under the same license.

Tag summary

Content type

Image

Digest

sha256:c44bdc6a1

Size

161.9 MB

Last updated

5 months ago

docker pull cohort3213/ubuntu-agent-sandcat-https