Keine Beschreibung
Thomas Frössman 8874b5ed6e Update readme vor 10 Jahren
cmd Add initial implementation vor 10 Jahren
testdata Add testdata vor 10 Jahren
.gitignore Add initial implementation vor 10 Jahren
README.md Update readme vor 10 Jahren
asn2asd.go Add initial implementation vor 10 Jahren
bgpdump.go Add initial implementation vor 10 Jahren
bgpdump_test.go Add initial implementation vor 10 Jahren
cidrreport.go Add initial implementation vor 10 Jahren
cidrreport_test.go Add initial implementation vor 10 Jahren
docker-compose.yml Add initial implementation vor 10 Jahren
internet.go Add initial implementation vor 10 Jahren
ip2asn.go Add initial implementation vor 10 Jahren

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 .