Встала задача определения списка адресов Facebook* и прочего от Meta*.
Сначала парился перечислением просто хостов, которые собирались вручную в браузере. Но, это не помогло, поскольку даже имена хостов меняются.
Пошел другим путем, на HE нашел, что это AS32934 и, соответственно, далее несложный скриптик, выдающий перечень подсетей Facebook*, который можете обрабатывать по своему усмотрению.
Код:
#!/bin/bash
function get_json_response() {
local url="$1"
curl -s "$url"
}
api_url="https://stat.ripe.net/data/announced-prefixes/data.json?resource=AS32934"
json_response=$(get_json_response "$api_url")
subnets=$(echo "$json_response" | jq -r '.data.prefixes[].prefix')
echo "Подсети AS32934:"
echo "$subnets"
* Facebook и прочий мусор от корпорации Meta* признаны экстремистскими и запрещены в РФ.