Skip to content

mrixs/ru_asn_prefixes

Repository files navigation

RU ASN Prefixes Aggregator

Автоматический сбор и суммаризация префиксов российских (RU) автономных систем.

Скрипт ежедневно скачивает список RU AS из RIPE, опрашивает RIPE Stat API для получения анонсируемых префиксов и объединяет их в минимальные CIDR-списки для IPv4 и IPv6.

Результаты

Списки префиксов доступны по прямым ссылкам:

Как это работает

  1. GitHub Actions: Скрипт запускается автоматически раз в сутки (в 02:00 UTC).
  2. Асинхронность: Используется aiohttp для быстрого параллельного опроса RIPE API.
  3. Суммаризация: Используется стандартная библиотека ipaddress для схлопывания (collapse) подсетей.

Использование локально

  1. Установите зависимости:
    pip install -r requirements.txt
  2. Запустите скрипт:
    python update_prefixes.py

Лицензия

WTFPL — делайте что хотите.

About

Daily updated and aggregated lists of IPv4/IPv6 prefixes for all Russian Autonomous Systems (RU ASNs), sourced directly from RIPE NCC. --- Ежедневно обновляемые и суммаризированные списки IPv4 и IPv6 префиксов всех российских автономных систем (RU ASN) на базе данных RIPE.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages