#!/bin/bash

# version 0.0.3

. '/etc/tinc-extras.conf'

hosts=$(
  nmap -oG - -sn "${subnet}" \
  | awk '$1 == "Host:" && $4 == "Status:" && $5 == "Up" {print $2}' \
  | sed '
    s@.*@"\0"@
    $! s@$@,@
  ' \
  | tr -d '\n'
)
curl -Ssk -4 -X POST --data "hosts=[${hosts}]" --interface "${interface}" "${url}"
