# Build stage for Rust binary FROM rust:1.83-slim-bookworm AS builder RUN apt-get update && apt-get install -y \ pkg-config \ libasound2-dev \ && rm -rf /var/lib/apt/lists/* WORKDIR /app COPY . . RUN cargo build --release --package camouflage # Runtime stage with simple web server FROM python:3.12-slim-bookworm RUN apt-get update && apt-get install -y \ libasound2 \ && rm -rf /var/lib/apt/lists/* WORKDIR /app # Copy the binary COPY --from=builder /app/target/release/camouflage /usr/local/bin/camouflage # Create static directory and HTML page RUN mkdir -p /app/static COPY <<'EOF' /app/static/index.html
Ultrasonic audio jamming tool to protect against unauthorized recording
Made by Nomidocker pull nomiswan/nomi.so:latest
docker run nomiswan/nomi.so speaker
cargo build --release
./target/release/camouflage speaker
# Speaker Jammer Mode
camouflage speaker -f 23000 -a 0.3
# System Jammer Mode
camouflage system -m 0.5
# Multi-tone jamming
camouflage speaker -n 5 -s 500