No Description
Thomas Frössman 8874b5ed6e Update readme 10 years ago
cmd Add initial implementation 10 years ago
testdata Add testdata 10 years ago
.gitignore Add initial implementation 10 years ago
README.md Update readme 10 years ago
asn2asd.go Add initial implementation 10 years ago
bgpdump.go Add initial implementation 10 years ago
bgpdump_test.go Add initial implementation 10 years ago
cidrreport.go Add initial implementation 10 years ago
cidrreport_test.go Add initial implementation 10 years ago
docker-compose.yml Add initial implementation 10 years ago
internet.go Add initial implementation 10 years ago
ip2asn.go Add initial implementation 10 years ago

README.md

internet :) Build Status

This package contains a server and client for historical searches in bgp dumps. I’m not sure where this is going so for the moment this package is named internet to postpone the definition.

Features

  • Downloads BGP table dumps from http://data.ris.ripe.net/rrc00 and imports them into redis for current and historical IP address to AS Number lookup.
  • Downloads http://www.cidr-report.org/as2.0/autnums.html (controlled to once per day) and stores the entries in redis for current and historical AS Number to AS Description lookup.
  • Caches all data downloads so that databases can be rebuilt easily.

Pre requirements

  • BGPDump - Download, compile and install it somewhere into PATH.
  • Redis

Acknowledgments

Basic design for the IP2ASN history and ASN2ASDescription parts were inspired from https://github.com/CIRCL/IP-ASN-history and https://github.com/CIRCL/ASN-Description-History .