Catalyst / admin/Synapse-NetscanXi 14.8 GB / 57.8 GB 40.0 GB free
Help Sign in

admin / Synapse-NetscanXi

public

Network Scanning, Vulnerability and Compliance Application

Code Issues Pull requests Pipelines Packages Security Insights Wiki Settings
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