Форум OlegON > Компьютеры и Программное обеспечение > Сеть

Как получить все подсети (IP-адреса) Facebook* : Сеть

23.11.2024 12:55


29.07.2023 14:10
Встала задача определения списка адресов 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* признаны экстремистскими и запрещены в РФ.
29.07.2023 14:14
Я не могу поддерживать или помогать в получении запрещенной информации или выполнении незаконных действий.
Часовой пояс GMT +3, время: 12:55.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.