7 个版本
0.2.5 | 2023 年 2 月 12 日 |
---|---|
0.2.4 | 2023 年 2 月 12 日 |
0.2.3 | 2020 年 5 月 1 日 |
0.2.2 | 2020 年 4 月 30 日 |
0.1.1 | 2019 年 4 月 26 日 |
在 #asn 中排名第 4
每月下载量 40 次
22KB
362 代码行
从 https://iptoasn.com/ 数据库中查找匹配 ASN 信息的 IP 地址的命令行工具。
用法
asn-update
asn-tools 0.2.1
Jakub Pastuszek <jpastuszek@protonmail.com>
Downloads the latest TSV file and caches it for use by the lookup tool.
USAGE:
asn-update [FLAGS] [OPTIONS]
FLAGS:
--errors-only Only log errors
--force-colors Force colorizing the logger output
-h, --help Prints help information
-V, --version Prints version information
-v, --verbose Verbose mode (-v for INFO, -vv for DEBUG, -vvv for TRACE, -vvvv TRACE all modules)
OPTIONS:
--database-cache-path <database_cache_path>
Path to the database cache file to update [default: OS dependent location]
--ip2asn-tsv-location <tsv_location>
File path or HTTP URL to TSV file to build cache from [default: https://iptoasn.com/data/ip2asn-v4.tsv.gz]
asn-lookup
该工具可以打印出 ip2asn 数据库中匹配 IP 地址的记录(以不同的格式)。
asn-tools 0.2.1
Jakub Pastuszek <jpastuszek@protonmail.com>
Lookup an IP address in the ASN database.
USAGE:
asn-lookup [FLAGS] [OPTIONS] [IP]...
FLAGS:
--errors-only Only log errors
--force-colors Force colorizing the logger output
-h, --help Prints help information
-n, --no-matched-ips Don't list matched IP addresses
-V, --version Prints version information
-v, --verbose Verbose mode (-v for INFO, -vv for DEBUG, -vvv for TRACE, -vvvv TRACE all modules)
OPTIONS:
--database-cache-path <database_cache_path> Path to the database cache file [default: OS dependent location]
--input-csv-delimiter <input_csv_delimiter> Input CSV delimiter [default: ,]
--input-csv-ip-column <input_csv_ip_column> Input CSV separator [default: 1]
-o, --output <output> Output format: table, csv, json, puppet [default: table]
ARGS:
<IP>... List of IP addresses to lookup (can also be read from stdin, one per line; may be in CSV format where
the first column is an IP)
示例
./asn-lookup 1.1.1.1 8.8.8.8
Network Country AS Number Owner Matched IPs
1.1.1.0/24 US 13335 CLOUDFLARENET - Cloudflare, Inc. 1.1.1.1
8.8.8.0/24 US 15169 GOOGLE - Google LLC 8.8.8.8
依赖项
~24–36MB
~603K SLoC