3 ms·
Awesome, bookmarked! Would it be possible to list all announced IP ranges for an AS?
by Kirce 3y ago
Awesome, bookmarked! Would it be possible to list all announced IP ranges for an AS?
- bswinnerton 3y agoYes! Quite easily, but it requires thinking through the right API design. I'll see if I can work this in this weekend.
- sgjohnson 3y agoYou can use https://bgp.tools https://bgp.tools for that (e.g. https://bgp.tools/as/200676#prefixes https://bgp.tools/as/200676#prefixes)
- reincoder 3y agoDisclaimer I work for IPinfo. If you can download the free IPinfo IP to ASN database CSV file. You can run the following command to get the IP ranges of an ASN. ``` grep AS19551 asn.csv | ipinfo range2cidr | cut -f1 -d ',' ``` You will need to install the IPinfo CLI to convert the IP range to their CIDR equivalent. I believe the range2cidr command is also available as a standalone binary as well. After that, you might want to aggregate the IP ranges to bigger ranges. I have used this in the past for this: https://github.com/job/aggregate6 https://github.com/job/aggregate6
- bswinnerton 3y agoHere's a simpler alternative with IP Guide that doesn't require a CLI: curl -sL ip.guide/AS19551 | jq .routes
- Kirce 3y agoI didn't know ipinfo had a cli, good to know, i'll have a Look. Thank you! I'm currently using ipset, that does aggregation if I remember correctly, but aggregate6 looks good!
- reincoder 3y agoThe CLI has a bunch of features. I highly recommend checking out the `help` output for the CLI. Personally, I use the `grepip`, `bulk`, and `summarize` commands on a daily basis.
- toast0 3y agoIn addition to other tools, there's also https://bgp.he.net https://bgp.he.net which has a page for announced prefixes. Sometimes it's useful to use multiple tools, as not everyone will see all announcements or process them the same.
- mrngm 3y agoAt the moment, https://bgp.tools/ https://bgp.tools/ is my favourite goto for ASN/BGP-related information. They operate route collectors on quite a few internet exchanges, collecting BGP routing information from peers connected on those IXes, as well as route servers. They offer near-realtime insight in what prefixes are actually announced/visible, as well as prefixes that have been allocated, but are not announced. There's even more under the hood, worth checking it out.
- deepBDC 3y agoDisclaimer: I work at BigDataCloud. You can try our ASN lookup tool: https://www.bigdatacloud.com/asn-lookup/ https://www.bigdatacloud.com/asn-lookup/ It provide wide variety of data objects, and also provide map view where possible to showcase the active region of operation ( its a unique feature of the API), plus heaps of data. You can test the API for free and access all the data objects. Any doubts or queries, please let me know.