File: //bigscoots/wpo/extras/header_chk.sh
#!/bin/bash
DOMAIN=$1
CO=$(curl -ILs --max-time 5 $DOMAIN 2>/dev/null| grep -A250 -E "HTTP/.* 200")
X+=""domain\":\"$DOMAIN""
echo $CO | grep -q -i "x-hosted-by: BigScoots" && X+=('host":"BigScoots')
echo $CO | grep -q -i "x-bigscoots-cache-worker-status" && X+=('cfe":"BigScoots')
echo $CO | grep -q -i "x-np-cfe" && X+=('cfe":"NerdPress')
echo $CO | grep -q -i "set-cookie: ezopvc" && X+=('ads":"Ezoic')
echo $CO | grep -q -i "x-ezoic-cdn" && X+=('cache":"Ezoic')
echo $CO | grep -q -i "Server: cloudflare" && X+=('service":"Cloudflare')
echo $CO | grep -q -i "server: Squarespace" && X+=('host":"SquareSpace')
echo $CO | grep -q -i "x-sucuri-id" && X+=('service":"Sucuri')
echo $CO | grep -q -i "x-wix-request-id" && X+=('host":"Wix')
echo $CO | grep -q -i "Shopify" && X+=('host":"Shopify')
jq --compact-output --null-input '$ARGS.positional' --args -- "${X[@]}" | sed 's|\\||g' | sed 's|\[|{|g ; s|\]|}|g'