站长网 Linux Nali:一个离线查询IP地理信息和CDN提供商的终端工具

Nali:一个离线查询IP地理信息和CDN提供商的终端工具

dig、nslookup、traceroute 等都是非常实用的网络调试工具,Nali 是一个可以自动解析这些工具 stdout 中的 IP 并附上所属 ISP 和地理信息,对这些已是瑞士军刀般的工具可谓如虎添翼。 Nali 取自中文「哪里」。Nali 一开始是数年前由 surfchen 用 C 和 Perl

dig、nslookup、traceroute 等都是非常实用的网络调试工具,Nali 是一个可以自动解析这些工具 stdout 中的 IP 并附上所属 ISP 和地理信息,对这些已是瑞士军刀般的工具可谓如虎添翼。

Nali 取自中文「哪里」。Nali 一开始是数年前由 surfchen 用 C 和 Perl 写成的小工具(C 用于解析纯真 IP 数据库,Perl 用于解析 stdout),如今已经失传。

今天给大家介绍两款基于 GO 语言和 Nodejs 开发的,且具有更多高级功能的新一代  Nali。

Nali CLI

Nali CLI 采用 Nodejs 开发,在安装之前,你的环境必须已经具备 Nodejs 环境。

项目地址:

 GitHub: https://github.com/sukkaw/nali-cli

 官网:https://nali.skk.moe/

安装

对于环境中有 Node.js 的,可以直接通过 NPM 和 Yarn 安装:

# NPM  

$ npm i nali-cli -g  

# Yarn  

$ yarn global add nali-cli 

Nali CLI 也有预编译好的供 macOS x64 和 Linux x64 的二进制文件,可以在 GitHub Repo 中的 👉bin 目录中下载。

首次运行 Nali CLI 时会自动下载所需的 qqwry.dat 到 $HOME/.config/nali-cli/ 目录下。

常用命令行语法

$ nali –help  

Usage: nali <command> [options]  

Options:  

  -v, –version  版本信息  

  -h, –help     output usage information  

Commands:  

  parse          解析 stdin 或参数中的 IP 信息 (默认)  

  update         更新 IP 库  

  help [cmd]     display help for [cmd]  

$ nali update –help    

Usage: update [options]  

更新 IP 库 (qqwry.dat)  

Options:  

  -r, –remote  获取最新 IP 库版本信息  

  -f, –force   强制更新 IP 库  

  -y, –yes     直接更新 IP 库  

  -h, –help    output usage information 

使用

Nali CLI 支持从传入的参数中解析 IP:

$ nali 11.4.5.14  

11.4.5.14 [美国 俄亥俄州哥伦布市 DoD 网络信息中心]  

$ nali Cloudflare 1.0.0.1 1.1.1.1  

Cloudflare 1.1.1.1 [美国 APNIC&CloudFlare 公共 DNS 服务器] 1.0.0.1 [美国 APNIC&CloudFlare 公共 DNS 服务器]  

$ nali 114.514.191.9 114.5.1.4  

114.514.191.8 114.5.1.4 [印度尼西亚] 

除此以外,Nali CLI 内置了以下几个常用工具:

 nali-dig

 nali-nslookup

 nali-ping

 nali-tracepath

 nali-traceroute

注意,上述工具只是 Wrapper,使用时仍然需要安装原始程序。比如要使用 nali-dig 和 nali-nslookup 需要先安装 Bind (dnsutils)。

本文来自网络,不代表站长网立场,转载请注明出处:https://www.zwzz.com.cn/html/server/linux/2021/0524/5702.html

作者: dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。
联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部