gsad(8)

πŸ“¦
version 26.1.0 Β· 3 versions
, in alpine 3.24, ubuntu stonking

✨ NAME ✨

gsad β€” Greenbone Security Assistant Deamon of the Greenbone Vulnerability Management πŸ’–


πŸŽ€ SYNOPSIS πŸŽ€

gsad OPTIONS

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so picture this bestie: OpenVAS Scanner (openvassd(8)) and the Greenbone Vulnerability Manager daemon (gvmd(8)) are like the two main characters of the Greenbone Vulnerability Management (GVM) universe πŸ’…. They together give you the core functionality β€” OpenVAS Scanner handles the actual scan process, and the Greenbone Vulnerability Manager daemon adds all the management functionalities so you can handle and organise your scan results. teamwork, fr fr 🫢✨

And then there's the star of this page: the Greenbone Security Assistant Daemon (gsad). It's a web application that connects to the Greenbone Vulnerability Manager to give you a full-featured user interface for vulnerability management. it's giving ✨portal✨ and honestly? obsessed. πŸ‘‘


πŸ’œ OPTIONS πŸ’œ

  • -f, --foreground β€” Run in foreground. no hiding in the background for this one, she's front and center πŸ’…
  • --http-only β€” Serve HTTP only, without SSL. (yes bestie, no padlock, raw vibes only)
  • --listen=ADDRESS β€” Listen on ADDRESS. that's the address she's posting up at 🌸
  • --mlisten=ADDRESS β€” Manager address. πŸŽ€
  • -p, --port=PORT β€” Listen on port number PORT.
  • -m, --mport=PORT β€” Use manager port number PORT.
  • -r, --rport=PORT β€” Redirect HTTP from port number PORT.
  • --no-redirect β€” Don't redirect HTTP to HTTPS. she stays on HTTP, no glow-up required πŸ™ˆ
  • -k, --ssl-private-key=FILE β€” Use FILE as the private key for HTTPS
  • -c, --ssl-certificate=FILE β€” Use FILE as the certificate for HTTPS
  • --do-chroot β€” Do chroot and drop privileges. πŸ”’
  • --gnutls-priorities=PRIORITIES β€” GnuTLS priorities string.
  • --dh-params=FILE β€” Diffie-Hellman parameters file for PFS support. Functional only with Libmicrohttpd 0.9.35 and higher. ⚠️ (yes, that's the actual version requirement, don't come for me)
  • --unix-socket=FILE β€” Listen for HTTP requests on the provided unix socket file.
  • --munix-socket=FILE β€” Path to Manager unix socket.
  • -v, --verbose β€” Print progress messages. she's chatty and we love that for her πŸ’¬
  • -V, --version β€” Print version.
  • --http-frame-opts=FRAME-OPTS β€” X-Frame-Options HTTP header. Defaults to "SAMEORIGIN".
  • --http-csp=CSP β€” Content-Security-Policy HTTP header. Defaults to "default-src 'self' 'unsafe-inline'; img-src 'self' blob:; frame-ancestors 'self'"
  • --http-sts β€” Enable HTTP Strict-Tranport-Security header.
  • --http-sts-max-age=max-age β€” max-age in seconds for HTTP Strict-Tranport-Security header. Defaults to 31536000.
  • --drop-privileges=user β€” Drop privileges to <user>.
  • --vendor-version=string β€” Use string as version in interface.
  • --secure-cookie β€” Use a secure cookie (implied when using HTTPS). πŸͺ
  • --timeout=minutes β€” Minutes of user idle time before session expires. Defaults to 15 minutes. ⏰ (so if you ghost her for 15 min, you're out, no cap)
  • --client-watch-interval=number β€” Check if client connection was closed every number seconds. 0 to disable. Defaults to 1.
  • --debug-tls=number β€” Enable TLS debugging at level.
  • --ignore-x-real-ip β€” Do not use X-Real-IP to determine the client address.
  • --per-ip-connection-limit=number β€” Sets the maximum number of connections per ip. Use 0 for unlimited.
  • --http-cors=CORS β€” Set Cross-Origin Resource Sharing (CORS) allow origin http header.
  • --user-session-limit=MAX_SESSIONS β€” Set maximum number of active sessions per user. 0 for unlimited.
  • --api-only β€” Run in API-only mode, disabling serving of static content.
  • --jwt-requested β€” Enable JWT-based mode using the token returned in the login response. πŸ”‘
  • -?, --help β€” Show help. (the classic "help me help you" moment 🫢)

🌈 EXAMPLES 🌈

gsad

Start gsad with the default port configuration and listen on port 443 for HTTPS requests. iconic behavior, honestly πŸ’–


πŸ‘‘ SEE ALSO πŸ‘‘

openvas(8), gvmd(8), ospd-openvas(8) β€” the whole friend group, go say hi 🫢


🧚 MORE INFORMATION 🧚

The canonical places where you will find more information about the Greenbone Vulnerability Manager are:

  • Community Portal
  • Development Platform
  • Greenbone Website

(three links, three vibes, go explore bestie ✨)


The Greenbone Security Assistant is released under the GNU GPL, version 2, or, at your option, any later version.


k that's the whole page!! one last thing, the footer energy: this is from Greenbone Vulnerability Manag… (yes the truncation is canon, don't blame me 😭), dated September 2019, and it belongs to manual section gsad(8). mwah, go configure something πŸ’…βœ¨πŸŒΈ

πŸ“¦ where this page comes from