Hey all, wanted to share my recent weekend hack project. I wanted to improve upon the existing space for looking up information about IP addresses and ASNs.<p>The backend is written in Rust and pulls BGP data every 8 hours from the RIPE RIS project to build up a routing table and also adds geolocation information. The frontend is using React and Tailwind.<p>Would love any feedback or suggestions on what to improve.
Feature request for any service like this: Let "me" know if it is a school, so I know that I am probably dealing with minors, a public environment and a firewall. Of course, you need to do the work (rDNS to start) to identify the schools.<p>I love the speed of the responses!
Having a simple paragraph about RIPE, BGP and ARIN would be helpful (at least for me).<p>Is there any way at all to do this for IPv6?<p>Additional info that would be helpful would be if this is hosted by one of the big tech companies (i.e. is it on AWS, Azure, etc), though maybe that will show up in the network info?<p>If the IP is associated with hostnames that would be nice to know. Not sure how much of a one-stop shop you want to be :)
Nice,<p>I currently do "curl ipinfo.io" which returns json, and seems to use a more accurate geo lookup (based on the hotel wifi I'm currently on). It doesn't report the network though, and the ASN is a string of asn and name, no org or country, so that's a bonus.<p>However<p><pre><code> curl ip.guide
</code></pre>
just returns blank (there's a redirect). If you follow the redirect with -L the json isn't pretty-printed.
From where do you get your geolocation information? I've been using the free MaxMind GeoLite2 databases and the GeoIP2 Python API for this kind of thing, but for a lot of IP addresses that I'd like to map, I can only get down to the country (and even some of those seem suspect).<p>Is there any rate limit for queries?
Nice! I love HTTP APIs like this with simple, user-friendly URLs like `<a href="https://${domain}/${query}" rel="nofollow noreferrer">https://${domain}/${query}</a>`. Anyone know of a list of other services like this? wttr.in is one example I know of.
Have you thought about offering downloadable versions of to the database through MMDB, CSV, or JSON formats? This would enable users to utilize the database offline, similar to the setup provided by IPinfo.io for their free IP database.
I love the API and response times! I had a few questions:<p>Might you open-source this in the future?<p>Were you already comfortable in Rust or is there a reason you selected Rust for this project i.e performance and so plans to offer this as commercial product?<p>How often are RIPE info and MaxMind data updated these days or is that the 8 hours?<p>Thanks for sharing!
Nice, I like how simple it is!<p>I provide a similar service but with more focus on bot/data center/VPN ip addresses.<p><a href="https://ipdetective.io" rel="nofollow noreferrer">https://ipdetective.io</a>
Showing the start/ending address as part of the network would be helpful when looking up the network. That would avoid having to pull out a CIDR calculator when using this tool.
Also like <a href="https://wasab.is" rel="nofollow noreferrer">https://wasab.is</a><p>Yours is very cool by pulling BGP data every 8 hours though!
I really like the webpage, informative and minimalistic. Can this be used to look up ip's trying to connect to my server, and then ban according to nationality? (As its only for me to connect, however that can be from hotels etc around my country - so a filter on nationality might be the next best thing to a list of IP's).
Great site and product! Congratulations on the launch.<p>I actually have a use case for this in my product Loginllama. I need to grab information about the IP addresses. I’m currently using a different API but don’t really like the product.<p>Is it rate limited or have any key authentication?
My email is me at joshghent.com if you want to chat about this more.
How is this better than the api at stat.ripe.net?<p><a href="https://stat.ripe.net/docs/" rel="nofollow noreferrer">https://stat.ripe.net/docs/</a>
Here's a powershell command -- let's add it to the docs!<p><pre><code> > (iwr ip.guide).Content | ConvertFrom-Json | Select-Object location</code></pre>
Check out <a href="http://bgp.tools" rel="nofollow noreferrer">http://bgp.tools</a> for an alternative in the area.<p>Not affiliated, it’s just my current preferred.
My similar take on the idea: <a href="https://cloud-ips.s3-us-west-2.amazonaws.com/index.html" rel="nofollow noreferrer">https://cloud-ips.s3-us-west-2.amazonaws.com/index.html</a><p>I wanted to see if I could do the lookup work client-side, and also include some more metadata about cloud provider's IPs (region, service, etc), not that it's really better, just a toy idea I had.