https://github.com/tdiblik/ip-atlas
Mapping Ownership of IP Ranges
https://github.com/tdiblik/ip-atlas
go ips
Last synced: 3 months ago
JSON representation
Mapping Ownership of IP Ranges
- Host: GitHub
- URL: https://github.com/tdiblik/ip-atlas
- Owner: TDiblik
- License: agpl-3.0
- Created: 2023-06-19T11:21:59.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-03-03T03:54:25.000Z (4 months ago)
- Last Synced: 2025-03-03T04:29:32.603Z (4 months ago)
- Topics: go, ips
- Language: Go
- Homepage: https://ip-atlas.tomasdiblik.cz/
- Size: 43 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Why?
While browsing the internet one day, I came across [iptoasn.com](https://www.iptoasn.com). This prompted two questions in my mind: "Who owns how many IPs?" and "How many IPs are not yet routed?". Curious to find out, I decided to investigate. The results surprised me because I had assumed that a larger percentage of IPv6 addresses would still be un-routed. However, I discovered that both IPv4 and IPv6 addresses had a similar percentage of un-routed IPs. Since this was more of a "research" projet, I didn't really care about the UI (and the result shows), so please, don't criticize me for that :D. Feel free to check it out and/or use the provided API.
# Dev Setup
1. Download https://iptoasn.com/data/ip2asn-combined.tsv.gz and place it in the `src` directory
2. Go into `src` directory and run `go run .`