#!/usr/bin/env bash set -euo pipefail usage() { echo "Usage: $(basename "$0") [extra_nmap_args...]" >&2 echo "- Fast TCP scan with default scripts and service detection." >&2 exit 1 } target=${1:-${TARGET:-}} [[ -z "${target}" ]] && usage shift || true outdir=${OUTDIR:-scans} mkdir -p "$outdir" ts=$(date +%Y%m%d_%H%M%S) base="$outdir/${target//\//_}_quick_${ts}" echo "[+] Running nmap quick against $target" nmap -Pn -T4 -sC -sV -oA "$base" "$target" "$@" echo "[+] Results saved to: ${base}.nmap | .gnmap | .xml"