Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

mrixs/ru_asn_prefixes

Open more actions menu

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

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.