GNS3 Alpine Squid web proxy for enterprise network emulation. Part of the COHORT framework.
221
A lightweight Alpine-based Squid web proxy container for use in GNS3-emulated enterprise network topologies.
Used as the web proxy node in COHORT — a multi-agent AI framework for autonomous network defense. During experiments, the COHORT agent autonomously deployed and configured this proxy as an emergent mitigation strategy. More information and source material at cohort-experiments-app.streamlit.app.
alpine:latest312810.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) and localhost8.8.8.8, 8.8.4.4)Add the container to your topology and point client nodes at port 3128. Environment variables for IP and gateway are configured via GNS3 appliance settings.
To test the proxy from a client:
curl -x http://<proxy-ip>:3128 http://example.com
squid, bash, nano, curl
CC BY-NC-SA 4.0 — free to share and adapt for non-commercial purposes, with attribution and under the same license.
Content type
Image
Digest
sha256:b851e9fd5…
Size
13.5 MB
Last updated
6 months ago
docker pull cohort3213/cohort-squid