# nttgin/BGPalerter

BGP and RPKI monitoring tool. Pre-configured for real-time detection of visibility loss, RPKI invalid announcements, hijacks, ROA misconfiguration, and more.

Repository: https://github.com/nttgin/BGPalerter
Canonical: https://ross.abutalabs.com/products/bgpalerter
Language: JavaScript
License: BSD-3-Clause
License Family: permissive
Topics: bgp, monitoring, rpki, network, internet
Last push: 2026-07-28T03:22:26+00:00

## Health v2 (maintenance only)
Score: 77/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 94, release rhythm 42, longevity 100
- inputs: {"age_days": 2603, "days_push": 36, "days_rel": 391, "gap_med": 23, "n_releases_24m": 2}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1011, forks 170 (observed 2026-08-28T04:03:13.217994+00:00)

## What it is
BGPalerter is a self-configuring, real-time BGP and RPKI monitoring tool that detects prefix visibility loss, hijacks, RPKI invalid announcements, and ROA misconfigurations. It runs standalone against public BGP data repositories and delivers alerts via files, email, Slack, Kafka, and other channels.

## Use cases
- monitor my BGP prefixes for hijacks in real time
- get alerted when my prefixes lose visibility
- detect RPKI invalid announcements from my AS
- watch for expiring or unreachable ROAs
- detect unexpected upstream or downstream ASes in AS paths
- alert on new prefixes my AS announces for the first time

## When to choose
- you need zero-setup BGP/RPKI monitoring that auto-configures from public data
- you want real-time hijack and visibility-loss alerts without deploying network probes
- you need flexible alert delivery (email, Slack, Kafka, files)
- you operate an AS and want to catch ROA misconfigurations early

## When to avoid
- you need deep historical BGP analytics or dashboards rather than alerting
- you require monitoring fully inside your own network without external data repos
- you need a managed service with SLAs rather than a self-run tool

## Facets
- artifact type: application
- maturity: active
- function: monitoring, alerting, networking, security
- domain: networking, monitoring, security, self-hosted
- platform: windows, cli, self-hosted
- tags: bgp, rpki, route-hijack-detection, prefix-monitoring, real-time-alerts, network-operations, linux, macos, nodejs

## Member repositories
- nttgin/BGPalerter (main) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:13.217994+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:11:52.131889+00:00, confidence not recorded.
  - readme: https://github.com/nttgin/BGPalerter (fetched 2026-08-28T04:03:13.217994+00:00, sha 8ab0cfb34a0a)
  - registry_npm: https://registry.npmjs.org/bgpalerter (fetched 2026-08-29T13:11:45.023479+00:00, sha cffc52cbb234)
- Data as of 2026-08-30T08:39:29.467469+00:00.
