Автоматический сбор и суммаризация префиксов российских (RU) автономных систем.
Скрипт ежедневно скачивает список RU AS из RIPE, опрашивает RIPE Stat API для получения анонсируемых префиксов и объединяет их в минимальные CIDR-списки для IPv4 и IPv6.
Списки префиксов доступны по прямым ссылкам:
- GitHub Actions: Скрипт запускается автоматически раз в сутки (в 02:00 UTC).
- Асинхронность: Используется
aiohttpдля быстрого параллельного опроса RIPE API. - Суммаризация: Используется стандартная библиотека
ipaddressдля схлопывания (collapse) подсетей.
- Установите зависимости:
pip install -r requirements.txt
- Запустите скрипт:
python update_prefixes.py
WTFPL — делайте что хотите.