8个版本
0.1.8 | 2021年4月28日 |
---|---|
0.1.7 | 2021年3月29日 |
0.1.4 | 2021年2月17日 |
0.1.2 | 2021年1月26日 |
在#locator中排名4
30KB
264 代码行
ipgeo
一款用于查找IP地址位置的命令行工具。旨在展示我的库ipgeolocate
。
使用ipgeo
,您可以获取IP地址或DNS地址的位置,并对它们进行查找以获取关于IP、纬度、经度、城市、地区、国家、时区和反向DNS地址的数据。
ipgeo
是为了在脚本中工作而制作的,因此您可以使用--silent
标签打印信息,而不需要任何额外的内容,使其更容易解析。
ipgeo
提供了获取IP地址信息的不同方法,每种方法都有其自身的好处。默认情况下使用ip-api.com,因为它提供准确的结果,并且只按分钟限制请求次数,而不是按天、周或月。
安装
通过以下命令安装:
$ cargo install ipgeo
命令行参数
ipgeo 0.1.8
Grant Handy <grantshandy@gmail.com>
Finds IP Information
USAGE:
ipgeo [FLAGS] [OPTIONS] [--] [ADDRESS]
FLAGS:
-a, --all Print all available information
-h, --help Prints help information
--horizontal Print fields horizontally.
-s, --silent Run without extra output
-V, --version Prints version information
-v, --verbose Run with verbose output
OPTIONS:
-f, --fields <FIELDS>... Choose what fields to print about the IP address. [possible values: ip, latitude, longitude, city, region, country, timezone, method, dns]
-m, --method <SERVICE> Choose Geolocation API, if not set it defaults to ipapi. [possible values: ipwhois, ipapi, ipapico, freegeoip]
ARGS:
<ADDRESS> What IP or DNS address to look up, if none are selected then your network IP address will be chosen
依赖关系
~13–29MB
~436K SLoC