admin / Synapse-NetscanXi
publicNetwork Scanning, Vulnerability and Compliance Application
Synapse-NetscanXi / NetscanXiVersion13 / docker-compose.yml
1451 B · main
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | services: netscan-xi: build: . container_name: netscan-xi # Host networking is required so nmap can actually see your LAN, and # NET_ADMIN/NET_RAW are needed for SYN scan + OS detection. network_mode: host cap_add: - NET_ADMIN - NET_RAW volumes: - ./data:/app/data environment: # --- Optional configuration (all have safe defaults) --- # --- Authentication (v4) --- NETSCAN_ADMIN_USER: admin # bootstrap first admin on fresh install NETSCAN_ADMIN_PASSWORD: Rhb100675! # (with NETSCAN_ADMIN_USER) # NETSCAN_SECRET: "a-long-random-string" # Flask session signing key (set this!) # NETSCAN_PASSWORD: "change-me" # legacy single-password fallback (until accounts exist) # NETSCAN_USE_NVD: "1" # enrich CVEs via NVD API # NETSCAN_SCHEDULE_MINUTES: "360" # recurring scan interval # NETSCAN_SCHEDULE_PROFILE: "standard" # NETSCAN_SCHEDULE_TARGET: "192.168.1.0/24" # NETSCAN_WEBHOOK_URL: "https://hooks.slack.com/services/XXX" # NETSCAN_ALERT_MIN_SEV: "warn" # NETSCAN_SMTP_HOST: "smtp.gmail.com" # NETSCAN_SMTP_PORT: "587" # NETSCAN_SMTP_USER: "[email protected]" # NETSCAN_SMTP_PASS: "app-password" # NETSCAN_SMTP_FROM: "[email protected]" # NETSCAN_SMTP_TO: "[email protected]" PYTHONUNBUFFERED: "1" restart: unless-stopped |