Group Recon Results by Host

From tlsx raw results, get ip and hosts

jq -sc 'group_by(.ip) | sort_by(.[0].ip)[] | {ip: .[0].ip, host: (map(.host) | sort)}'

From httpx raw results, get ip, url, status code

jq -sc 'group_by(.host) | sort_by(.[0].host) | map({host: .[0].host, entries: (map({url, status_code}) | sort_by(.url))})[]'