perform a bulk lookup of IP addresses
Download the latest release from https://github.com/jakewarren/bulkiplkup/releases/latest
go install github.com/jakewarren/bulkiplkup@latest
❯ echo "8.8.8.8" | bulkiplkup
IP |LOC |ASN |ISP |Range
8.8.8.8 |US |AS15169 |Google LLC, US |8.8.8.0/24
bulkiplkup
reads newline separated IP addresses from a file or STDIN.
❯ bulkiplkup -h
Usage: bulkiplkup [<flags>] [FILE]
Optional flags:
-c, --csv=false: output in CSV format
-h, --help=false: display help
-j, --json=false: output in JSON format
-o, --output="": output file name
- Team Cymru for hosting their excellent IP to ASN mapping service - http://www.team-cymru.com/IP-ASN-mapping.html
- https://github.com/42wim/dt/ for the inspiration of output format
- https://github.com/ammario/ipisp/ Golang IP to ISP library utilizing team cymru's IP to ASN service
All notable changes to this project will be documented in the changelog.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
MIT © 2018 Jake Warren