chaos-bridge is the local agent for chaosai.dev and it extends scan coverage into private networks
408
chaos-bridge is the local agent for ChaosAI — an autonomous AI-driven penetration testing platform. It extends ChaosAI's scan coverage into private networks, internal subnets, and VPN environments that are not reachable from the internet.
ChaosAI runs its discovery agents in AWS ECS. For internet-facing targets, those agents scan directly. For internal targets, chaos-bridge acts as the execution surface inside your private environment:
ChaosAI Cloud (AWS ECS)
│
│ commands over WebSocket (outbound TLS port 443)
│
chaos-bridge container (your machine / VPC)
│
│ runs nmap, gobuster, etc. locally
│
Internal targets (192.168.x.x, 10.x.x.x, VMs, routers, local apps)
The container establishes an outbound-only connection to ChaosAI. No inbound ports need to be opened. The container receives scan commands, executes them locally, and streams output back in real time.
Step 1 — Get your token from ChaosAI
In ChaosAI, go to Settings → Bridges → Add Bridge and copy your ENTROPY_TOKEN.
Step 2 — Run the container
docker run -d \
--name chaos-bridge \
--restart unless-stopped \
-e ENTROPY_TOKEN=<your_token> \
-e ENTROPY_WSS_URL=<your_wss_url> \
-e BRIDGE_LABEL=my-network \
shubhamrao6/chaos-bridge:latest
Step 3 — Check it connected
docker logs chaos-bridge
You should see:
[BRIDGE] chaos-bridge v1.0.0 starting...
[BRIDGE] Registered as bridge_id=brg_xxx label="my-network"
[BRIDGE] Ready — waiting for scan commands...
The bridge will now appear as online in ChaosAI. Create an operation, select your bridge as the scan environment, and target anything on your internal network.
| Variable | Required | Description |
|---|---|---|
ENTROPY_TOKEN | Yes | Authentication token from ChaosAI Settings → Bridges |
ENTROPY_WSS_URL | Yes | WebSocket URL provided by ChaosAI |
BRIDGE_LABEL | No | Human-readable name shown in ChaosAI UI (default: bridge) |
The container runs on any platform with Docker:
| Platform | Notes |
|---|---|
| Linux | Docker Engine — native |
| macOS | Docker Desktop |
| Windows | Docker Desktop or Docker Engine via WSL2 |
| Cloud VMs | EC2, GCP, Azure — any Linux instance with Docker |
| Kubernetes | Run as a pod in any cluster |
Same docker run command on all platforms. No OS-specific setup.
The container includes the full Kali Linux discovery tool set:
| Tool | Purpose |
|---|---|
nmap | Port scanning and service detection |
nikto | Web server vulnerability scanning |
gobuster | Directory and DNS brute-forcing |
sqlmap | SQL injection detection |
dirb | Web content scanning |
wpscan | WordPress vulnerability scanning |
sslscan | SSL/TLS configuration analysis |
enum4linux | SMB/Windows enumeration |
masscan | Fast port scanning |
dig / host / whois | DNS and domain lookups |
curl / wget | HTTP requests |
whatweb / wafw00f | Web technology fingerprinting |
sslyze / testssl.sh | TLS analysis |
All tools run natively on your network — results reflect your actual internal environment.
ENTROPY_TOKEN is validated server-side and scoped to your account.rm -rf, shutdown, iptables, etc.) are blocked at the container level.# Stop
docker stop chaos-bridge
# Remove
docker rm chaos-bridge
Once stopped, the bridge appears as offline in ChaosAI within 90 seconds.
| Tag | Description |
|---|---|
latest | Most recent stable release |
1.0.0 | Initial release — discovery-only bridge |
chaos-bridge is part of the ChaosAI autonomous penetration testing platform.
Content type
Image
Digest
sha256:db59792dd…
Size
417.9 MB
Last updated
about 1 month ago
docker pull shubhamrao6/chaos-bridge