Command line interface

The main entry point is:

driftmux --host <target>

Common options

--host

Target host, IP address or URL.

--ports

Comma-separated list of ports to scan.

Example:

driftmux --host example.org --ports 80,443,8443
--profile

Scan profile. Common values are passive, fast and deep.

--vuln-backend

Vulnerability enrichment backend.

Example:

driftmux --host example.org --vuln-backend nvd
--min-cvss

Minimum CVSS score for vulnerability findings.

Example:

driftmux --host example.org --vuln-backend nvd --min-cvss 7.0
--nmap-script

Comma-separated Nmap scripts to run during service discovery.

Example:

driftmux --host example.org \
  --nmap-script http-title,http-server-header,http-headers,ssl-cert

Examples

Conservative scan:

driftmux --host example.org --profile passive

Fast scan with NVD:

driftmux --host example.org \
  --profile fast \
  --vuln-backend nvd \
  --min-cvss 7.0

Known web ports:

driftmux --host example.org \
  --ports 80,443,8443 \
  --profile fast