Un outil de terminal pour la requête hors ligne de la source IP et des informations du FAI

ä¸ä¸ªå¯ä »¥ 离 çº¿æ ¥ è¯ ¢ IP æ ¥ æºå ISP ä¿¡æ¯çç »ç« ¯å © å¨

 

Introduction à Nali

Nali est un outil qui peut résoudre automatiquement l'IP dans le stdout de ces outils et attacher toutes les informations ISP et géographiques.

Nali est tiré du chinois "Où". Nali était à l'origine un petit outil écrit en C et Perl par surfchen il y a quelques années (C est utilisé pour analyser la base de données IP pure, Perl est utilisé pour analyser stdout). La requête est effectuée localement et ne sera pas mise en réseau, donc l'efficacité n'est pas Quel sera l'impact.

Nali CLI est développé à l'aide de Nodejs. Avant l'installation, vous devez disposer d'un environnement Nodejs.

adresse du projet:

  • GitHub: https://github.com/sukkaw/nali-cli
  • Site officiel: https://nali.skk.moe/

Installation de Nali

Après avoir préparé l'environnement Nodejs, il vous suffit d'exécuter la commande suivante pour l'installer avec succès.

# NPM
$ npm i nali-cli -g
# Yarn
$ yarn global add nali-cli

Nali CLI propose également des fichiers binaires compilés macOS x64 et Linux x64 à télécharger, qui peuvent être téléchargés à partir du répertoire bin dans GitHub Repo.

  • nali-cli / blob / master / bin / nali-cli-linux
  • nali-cli / blob / master / bin / nali-cli-macos

Remarque: Lorsque vous exécutez Nali CLI pour la première fois, il télécharge automatiquement le qqwry.dat requis dans le répertoire $ HOME / .config / nali-cli /.

Utilisation de Nali

1. Informations d'aide

$ 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]

2. Commandes d'outils intégrées

  • nali-creuser
  • nali-nslookup
  • nali-ping
  • nali-tracepath
  • nali-traceroute

Nali a besoin d'un logiciel associé installé. Par exemple, pour utiliser nali-dig et nali-nslookup, vous devez avoir bind (dnsutils) installé. Cela signifie que vous devez installer l'application avant de pouvoir l'utiliser.

3. Exemples d'utilisation

Interroger une adresse IP

$ nali 1.145.1.4
1.145.1.4 [澳大利亚 墨尔本 Telstra]

Interroger un ensemble d'adresses IP

$ nali 114.5.1.4 191.919.8.10 1.0.0.1
114.5.1.4 [印度尼西亚] 191.919.8.10 1.0.0.1 [美国 APNIC&CloudFlare 公共 DNS 服务器]

Nali CLI prend également en charge l'analyse et l'interrogation des informations IP à partir de stdin externe:

$ dig blog.skk.moe +short | nali
104.18.101.28 [美国 CloudFlare 公司 CDN 节点]
104.18.100.28 [美国 CloudFlare 公司 CDN 节点]
$ nslookup www.gov.cn 1.0.0.1 | nali
Server:        1.0.0.1 [美国 APNIC&CloudFlare 公共 DNS 服务器]
Address:    1.0.0.1 [美国 APNIC&CloudFlare 公共 DNS 服务器]#53
Non-authoritative answer:
www.gov.cn    canonical name = www.gov.cn.bsgslb.cn. [白山云 CDN]
www.gov.cn.bsgslb.cn [白山云 CDN]    canonical name = zgovweb.v.bsgslb.cn. [白山云 CDN]
Name:    zgovweb.v.bsgslb.cn [白山云 CDN]
Address: 107.155.25.117 [香港 Zenlayer]
Name:    zgovweb.v.bsgslb.cn [白山云 CDN]
Address: 107.155.25.118 [香港 Zenlayer]
Name:    zgovweb.v.bsgslb.cn [白山云 CDN]
Address: 107.155.25.116 [香港 Zenlayer]
Name:    zgovweb.v.bsgslb.cn [白山云 CDN]
Address: 107.155.25.120 [香港 Zenlayer]
Name:    zgovweb.v.bsgslb.cn [白山云 CDN]
Address: 2001:438:fffd:98::4
Name:    zgovweb.v.bsgslb.cn [白山云 CDN]
Address: 2001:438:fffd:98::5

Utilisez des commandes intégrées

$ nali-nslookup blog.skk.moe
Server:         1.0.0.1 [美国 APNIC&CloudFlare 公共 DNS 服务器]
Address:        1.0.0.1 [美国 APNIC&CloudFlare 公共 DNS 服务器]#53
Non-authoritative answer:
Name:   blog.skk.moe
Address: 104.18.101.28 [美国 CloudFlare 公司 CDN 节点]
Name:   blog.skk.moe
Address: 104.18.100.28 [美国 CloudFlare 公司 CDN 节点]
Name:   blog.skk.moe
Address: 2606:4700::6812:641c
Name:   blog.skk.moe
Address: 2606:4700::6812:651c
$ nali-traceroute 117.8.222.169
traceroute to 117.8.222.169[天津市 联通] (117.8.222.169[天津市 联通]), 30 hops max, 60 byte packets
 1  dns1.online.tj.cn (111.161.19.1[天津市 联通])  6.298 ms  6.767 ms  7.192 ms
 2  no-data (125.39.237.237[天津市 深圳市腾讯计算机系统有限公司IDC机房(联通)])  5.129 ms  5.509 ms  5.907 ms
 3  dns217.online.tj.cn (111.161.29.217[天津市 联通])  0.573 ms no-data (125.39.237.225[天津市 深圳市腾讯计算机系统有限公司IDC机房(联通)])  3.843 ms  3.148 ms
 4  dns169.online.tj.cn (117.8.222.169[天津市 联通])  10.547 ms  10.718 ms  10.771 ms

Mettre à jour la base de données IP (qqwry.dat)

nali update

Ce qui précède est l'introduction de nali, les étudiants intéressés peuvent l'installer et l'expérimenter par eux-mêmes.

 

 

Je suppose que tu aimes

Origine blog.csdn.net/AMSRY/article/details/108663920
conseillé
Classement