Skip to content

Instantly share code, notes, and snippets.

@digizeph
Last active December 17, 2015 02:29
Show Gist options
  • Save digizeph/5536389 to your computer and use it in GitHub Desktop.
Save digizeph/5536389 to your computer and use it in GitHub Desktop.
A simple script to fetch all RPKI RIR repositories to you local computer. Have no idea how to read those data yet.
#!/bin/bash
# Fetch all RPKI repos from RIR
echo "Fetching AFRINIC ..."
rsync -r -a -v --delete rsync://rpki.afrinic.net/repository afrinic/repository
rsync -r -a -v --delete rsync://rpki.afrinic.net/member_repository afrinic/member_repository
echo "Fetching APNIC ..."
rsync -r -a -v --delete rsync://rpki.apnic.net/repository apnic/repository
rsync -r -a -v --delete rsync://rpki.apnic.net/member_repository apnic/member_repository
echo "Fetching ARIN ..."
rsync -r -a -v --delete rsync://rpki.arin.net/repository/ arin
echo "Fetching LACNIC ..."
rsync -r -a -v --delete rsync://repository.lacnic.net/rpki/ lacnic
echo "Fetching RIPE ..."
rsync -r -a -v --delete rsync://rpki.ripe.net/ta/ ripe/ta
rsync -r -a -v --delete rsync://rpki.ripe.net/repository/ ripe/repository
echo "Finished!"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment