Bez popisu
Thomas Frössman 8874b5ed6e Update readme před 10 roky
cmd Add initial implementation před 10 roky
testdata Add testdata před 10 roky
.gitignore Add initial implementation před 10 roky
README.md Update readme před 10 roky
asn2asd.go Add initial implementation před 10 roky
bgpdump.go Add initial implementation před 10 roky
bgpdump_test.go Add initial implementation před 10 roky
cidrreport.go Add initial implementation před 10 roky
cidrreport_test.go Add initial implementation před 10 roky
docker-compose.yml Add initial implementation před 10 roky
internet.go Add initial implementation před 10 roky
ip2asn.go Add initial implementation před 10 roky

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 .