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

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

04.05.2024 19:19


29.07.2023 14:10
OlegON
 
Встала задача определения списка адресов 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, время: 19:19.

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