bswinnerton
Joined 14 years ago
Karma
305
Submissions
47
Member since
Aug 9
[ my public key: https://keybase.io/bswinnerton; my proof: https://keybase.io/bswinnerton/sigs/TivfoG3vmaFSvelMY7-IHyyuG24Q52tmZsa2819GbK4 ]
View on Hacker NewsJoined 14 years ago
curl -sL ip.guide/AS19551 | jq .routesThe site is hosted on Neptune Networks, another side project of mine for people to learn and experiment with BGP.
I don't think there's a strong reason to keep it closed-source.
> Were you already comfortable in Rust or is there a reason you selected Rust for this project?
This was a big learning opportunity for me to learn Rust. I had done two small projects in Rust before this one.
> How often are RIPE info and MaxMind data updated these days?
The MRT dumps where it gets its BGP data are updated every 8 hours, and MaxMind appears to be updated twice a week.
$ curl -sL ip.guide/bulk/networks.csv | head -n 2
prefix,asn,organization,country
1.0.0.0/24,13335,"Cloudflare, Inc.",USNo rate limits or auth for requests, but as mentioned below the api starts to load shed at 2k concurrent requests.