Looks like this is already covered by the "Social" add-on to StevenBlack's hosts:
https://github.com/StevenBlack/hosts/blob/master/extensions/...
https://github.com/StevenBlack/hosts/blob/master/extensions/...
while true; do printf "blocked by hosts file" |nc -q 1 -l -p 80; done