TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: IP Guide – Info on IP addresses, Networks, and ASNs

363 pointsby bswinnertonover 1 year ago
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.

27 comments

rebeldeover 1 year ago
Feature request for any service like this: Let &quot;me&quot; 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!
评论 #38413399 未加载
评论 #38413096 未加载
评论 #38421691 未加载
评论 #38420765 未加载
DougN7over 1 year ago
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 :)
评论 #38409730 未加载
评论 #38409720 未加载
ta1243over 1 year ago
Nice,<p>I currently do &quot;curl ipinfo.io&quot; which returns json, and seems to use a more accurate geo lookup (based on the hotel wifi I&#x27;m currently on). It doesn&#x27;t report the network though, and the ASN is a string of asn and name, no org or country, so that&#x27;s a bonus.<p>However<p><pre><code> curl ip.guide </code></pre> just returns blank (there&#x27;s a redirect). If you follow the redirect with -L the json isn&#x27;t pretty-printed.
评论 #38413344 未加载
评论 #38413422 未加载
warner25over 1 year ago
From where do you get your geolocation information? I&#x27;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&#x27;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?
评论 #38414565 未加载
评论 #38410330 未加载
评论 #38412324 未加载
评论 #38411577 未加载
HellsMaddyover 1 year ago
Nice! I love HTTP APIs like this with simple, user-friendly URLs like `<a href="https:&#x2F;&#x2F;${domain}&#x2F;${query}" rel="nofollow noreferrer">https:&#x2F;&#x2F;${domain}&#x2F;${query}</a>`. Anyone know of a list of other services like this? wttr.in is one example I know of.
评论 #38410768 未加载
评论 #38410442 未加载
评论 #38502889 未加载
评论 #38410103 未加载
评论 #38415295 未加载
评论 #38410340 未加载
tugaover 1 year ago
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.
评论 #38410296 未加载
bogomipzover 1 year ago
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!
评论 #38410608 未加载
AndrewCopelandover 1 year ago
Nice, I like how simple it is!<p>I provide a similar service but with more focus on bot&#x2F;data center&#x2F;VPN ip addresses.<p><a href="https:&#x2F;&#x2F;ipdetective.io" rel="nofollow noreferrer">https:&#x2F;&#x2F;ipdetective.io</a>
withinboredomover 1 year ago
Showing the start&#x2F;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.
评论 #38413674 未加载
iJohnDoeover 1 year ago
Also like <a href="https:&#x2F;&#x2F;wasab.is" rel="nofollow noreferrer">https:&#x2F;&#x2F;wasab.is</a><p>Yours is very cool by pulling BGP data every 8 hours though!
评论 #38410153 未加载
评论 #38409969 未加载
fastasucanover 1 year ago
I really like the webpage, informative and minimalistic. Can this be used to look up ip&#x27;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&#x27;s).
joshghentover 1 year ago
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.
评论 #38409524 未加载
DavideNLover 1 year ago
Alternatieve, fyi;<p><pre><code> curl -sS https:&#x2F;&#x2F;am.i.mullvad.net&#x2F;json | jq</code></pre>
评论 #38413093 未加载
badrabbitover 1 year ago
How is this better than the api at stat.ripe.net?<p><a href="https:&#x2F;&#x2F;stat.ripe.net&#x2F;docs&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;stat.ripe.net&#x2F;docs&#x2F;</a>
wantgunsover 1 year ago
Very cool project, any plans to release its source ?<p>also s&#x2F;Tailscale&#x2F;Tailwind&#x2F;
评论 #38409593 未加载
romanixromanixover 1 year ago
Very nicely done. I like the simplicity of the page and interface.
tonymetover 1 year ago
Here&#x27;s a powershell command -- let&#x27;s add it to the docs!<p><pre><code> &gt; (iwr ip.guide).Content | ConvertFrom-Json | Select-Object location</code></pre>
spacecadetover 1 year ago
This is neat, Im currently passing some IP addresses to OpenAi for a crude version of this, but will try this out!
Kirceover 1 year ago
Awesome, bookmarked! Would it be possible to list all announced IP ranges for an AS?
评论 #38526959 未加载
评论 #38411566 未加载
评论 #38413478 未加载
评论 #38409899 未加载
评论 #38416221 未加载
WarOnPrivacyover 1 year ago
I <i>like</i>. I was just looking for an easy way to pull geoip in a bash script.
umenover 1 year ago
can you pls elaborate your tech stack and where do host ? 1 .rust ( what server or hand crafted ?)
评论 #38413485 未加载
johnthescottover 1 year ago
feature request: date of cache entry.
评论 #38413489 未加载
ashu1461over 1 year ago
Is there a rate limit to the API ?
评论 #38411074 未加载
nektroover 1 year ago
love this, nice work :) so fast.
kortillaover 1 year ago
Check out <a href="http:&#x2F;&#x2F;bgp.tools" rel="nofollow noreferrer">http:&#x2F;&#x2F;bgp.tools</a> for an alternative in the area.<p>Not affiliated, it’s just my current preferred.
评论 #38410246 未加载
评论 #38410159 未加载
seligman99over 1 year ago
My similar take on the idea: <a href="https:&#x2F;&#x2F;cloud-ips.s3-us-west-2.amazonaws.com&#x2F;index.html" rel="nofollow noreferrer">https:&#x2F;&#x2F;cloud-ips.s3-us-west-2.amazonaws.com&#x2F;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&#x27;s IPs (region, service, etc), not that it&#x27;s really better, just a toy idea I had.
评论 #38410165 未加载
stevenicrover 1 year ago
I go to myip.ms regularly and use the additional info it offers such as owner ip block &#x2F; ranges, the cidr, and hostname is sometimes helpful.
评论 #38410161 未加载