Skip to content

An API service for RPKI ROAs historical lookup

License

Notifications You must be signed in to change notification settings

bgpkit/wayback-rpki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wayback RPKI Database

This project implements the crawler of RIPE RIS RPKI daily dump (https://ftp.ripe.net/rpki/) with a database schema designed to hold historical information.

Install

Using cargo

cargo install wayback-rpki

Using homebrew on macOS

brew install bgpkit/tap/wayback-rpki

Install cargo-binstall first:

cargo install cargo-binstall

Then install monocle using cargo binstall

cargo binstall wayback-rpki

Usage

Start the API from scratch by running

wayback-rpki serve --bootstrap

Configure the following environment variables to further configure features:

  • WAYBACK_BACKUP_TO: backup location
    • if locations starts with r2/s3, such as r2://spaces/broker/roas_trie.bin.gz, it will require additional S3 credentials below
      • AWS_REGION
      • AWS_ENDPOINT
      • AWS_ACCESS_KEY_ID
      • AWS_SECRET_ACCESS_KEY
  • WAYBACK_BACKUP_HEARTBEAT_URL: a URL to send an HTTP get request to

About

An API service for RPKI ROAs historical lookup

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published