Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
nali — Uno strumento offline per interrogare informazioni geografiche IP e provider CDN. 一个查询IP地理信息和CDN服务提供商的离线终端工具. | Kitploit
Strumenti/GitHubGitHub/zu1k/nali
OSINT (Open Source Intelligence)Mappatura della ReteRaccolta InformazioniAnalisi DNS
GitHubzu1k/nali

nali

Uno strumento offline per interrogare informazioni geografiche IP e provider CDN. 一个查询IP地理信息和CDN服务提供商的离线终端工具.

Vedi Repository
4.1k371144 mesi faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi


Nali

Uno strumento da terminale offline per interrogare informazioni geografiche IP e provider CDN.

Github Actions

Inglese

Funzionalità

  • Supporto per vari database
    • Database offline IPv4 Chunzhen
    • Database offline IPv6 ZX
    • Database Geoip2 City (opzionale)
    • Database IPIP (opzionale)
    • Database ip2region (opzionale)
    • Database DB-IP (opzionale)
    • Database IP2Location DB3 LITE (opzionale)
  • Ricerca dei provider di servizi CDN
  • Supporto per pipe
  • Supporto per query interattive
  • Supporto simultaneo per IPv4 e IPv6
  • Supporto multilingua
  • Query completamente offline
  • Supporto multipiattaforma
  • Supporto per output a colori

Installazione

Installazione dai sorgenti

Nali richiede Go >= 1.19 preinstallato. Dopo l'installazione, puoi installare il software dai sorgenti:

$ go install github.com/zu1k/nali@latest

Scaricare i binari precompilati

Puoi scaricare i binari precompilati dalla pagina Release: Release

Devi selezionare la versione adatta al tuo sistema e architettura hardware, scaricarla ed estrarla; può essere eseguita direttamente.

Arch Linux

Abbiamo pubblicato 3 pacchetti correlati su AUR:

  • nali-go: Versione Release, compilata durante l'installazione
  • nali-go-bin: Versione Release, binario precompilato
  • nali-go-git: Ultima versione del branch master, compilata durante l'installazione

Istruzioni per l'uso

Interrogare le informazioni geografiche di un IP

$ nali 1.2.3.4
1.2.3.4 [Australia APNIC Debogon-prefix Network]

Oppure usando pipe

$ echo IP 6.6.6.6 | nali
IP 6.6.6.6 [Stati Uniti Fort Huachuca, Arizona, US Defense Network Information Center]

Interrogare le informazioni geografiche di più IP contemporaneamente

$ nali 1.2.3.4 4.3.2.1 123.23.3.0
1.2.3.4 [Australia APNIC Debogon-prefix Network]
4.3.2.1 [Stati Uniti Newark, New Jersey, Level 3 Communications]
123.23.3.0 [Vietnam Vietnam Posts and Telecommunications Group]

Query interattiva

Usa exit o quit per uscire dalla query

$ nali
123.23.23.23
123.23.23.23 [Vietnam Vietnam Posts and Telecommunications Group]
1.0.0.1
1.0.0.1 [Stati Uniti APNIC and CloudFlare Public DNS Server]
8.8.8.8
8.8.8.8 [Stati Uniti Mountain View, California, Google DNS Server]
quit

In combinazione con il comando dig

Richiede che il programma dig sia già installato nel sistema

$ dig nali.zu1k.com +short | nali
104.28.2.115 [Stati Uniti CloudFlare CDN Node]
104.28.3.115 [Stati Uniti CloudFlare CDN Node]
172.67.135.48 [Stati Uniti CloudFlare Node]

In combinazione con il comando nslookup

Richiede che il programma nslookup sia già installato nel sistema

$ nslookup nali.zu1k.com 8.8.8.8 | nali
Server:         8.8.8.8 [Stati Uniti Mountain View, California, Google DNS Server]
Address:        8.8.8.8 [Stati Uniti Mountain View, California, Google DNS Server]#53

Non-authoritative answer:
Name:   nali.zu1k.com
Address: 104.28.3.115 [Stati Uniti CloudFlare CDN Node]
Name:   nali.zu1k.com
Address: 104.28.2.115 [Stati Uniti CloudFlare CDN Node]
Name:   nali.zu1k.com
Address: 172.67.135.48 [Stati Uniti CloudFlare Node]

In combinazione con qualsiasi programma

Poiché nali supporta l'elaborazione tramite pipe, può essere utilizzato con qualsiasi programma

bash abc.sh | nali

Nali inserirà le informazioni geografiche dopo l'IP e le informazioni sul provider CDN dopo il nome di dominio CDN.

Supporto per IPv6

L'uso è identico a IPv4

$ nslookup google.com | nali
Server:         127.0.0.53 [LAN IP]
Address:        127.0.0.53 [LAN IP]#53

Non-authoritative answer:
Name:   google.com
Address: 216.58.211.110 [Stati Uniti Google Global Edge Network]
Name:   google.com
Address: 2a00:1450:400e:809::200e [Paesi Bassi Amsterdam Google Inc. Server Network]

Interrogare i provider di servizi CDN

Poiché i servizi CDN utilizzano tipicamente la risoluzione dei nomi a dominio tramite CNAME, si consiglia di usarli insieme a nslookup o dig; dopo aver conosciuto il CNAME, può essere usato da solo.

$ nslookup www.gov.cn | nali
Server:         127.0.0.53 [LAN IP]
Address:        127.0.0.53 [LAN IP]#53

Non-authoritative answer:
www.gov.cn      canonical name = www.gov.cn.bsgslb.cn [Baishan Cloud CDN].
www.gov.cn.bsgslb.cn [Baishan Cloud CDN]       canonical name = zgovweb.v.bsgslb.cn [Baishan Cloud CDN].
Name:   zgovweb.v.bsgslb.cn [Baishan Cloud CDN]
Address: 103.104.170.25 [Singapore ]
Name:   zgovweb.v.bsgslb.cn [Baishan Cloud CDN]
Address: 2001:428:6402:21b::5 [Stati Uniti Monroe, Louisiana, Qwest Communications Company, LLC (CenturyLink)]
Name:   zgovweb.v.bsgslb.cn [Baishan Cloud CDN]
Address: 2001:428:6402:21b::6 [Stati Uniti Monroe, Louisiana, Qwest Communications Company, LLC (CenturyLink)]

Interazione utente

Dopo la prima esecuzione del programma, verrà generato un file di configurazione config.yaml nella directory config (usa nali info per vedere i dettagli). Il file di configurazione definisce le informazioni del database; l'utente non deve modificarlo per impostazione predefinita.

Il formato predefinito del database è il seguente:

- name: geoip
  name-alias:
  - geolite
  - geolite2
  format: mmdb
  file: GeoLite2-City.mmdb
  languages:
  - ALL
  types:
  - IPv4
  - IPv6

Qui, languages e types indicano le lingue e i tipi di query supportati dal database. Se hai bisogno di aggiungere un database, modifica il file di configurazione con attenzione; per qualsiasi problema, apri una issue.

Visualizzare l'aiuto

$ nali --help
Usage:
  nali [flags]
  nali [command]

Available Commands:
  help        Help about any command
  update      update qqwry, zxipv6wry, ip2region ip database and cdn

Flags:
  -h, --help     help for nali
  -t, --toggle   Help message for toggle

Use "nali [command] --help" for more information about a command.

Aggiornare il database

Aggiorna tutti i database che possono essere aggiornati automaticamente

$ nali update
2020/07/17 12:53:46 正在下载最新纯真 IP 库...
2020/07/17 12:54:05 已将最新的纯真 IP 库保存到本地 /root/.nali/qqwry.dat

Oppure specifica il database

$ nali update --db qqwry,cdn
2020/07/17 12:53:46 正在下载最新纯真 IP 库...
2020/07/17 12:54:05 已将最新的纯真 IP 库保存到本地 /root/.nali/qqwry.dat

Scegliere il database

L'utente può specificare quale database utilizzare impostando le variabili d'ambiente: NALI_DB_IP4, NALI_DB_IP6 o entrambe.

Contenuto delle variabili supportate:

  • Geoip2 ['geoip', 'geoip2']
  • Chunzhen ['chunzhen', 'qqwry']
  • IPIP ['ipip']
  • Ip2Region ['ip2region', 'i2r']
  • DBIP ['dbip', 'db-ip']
  • IP2Location ['ip2location']

Piattaforma Windows

Usare il database geoip
set NALI_DB_IP4=geoip

oppure con powershell

$env:NALI_DB_IP4="geoip"
Usare il database ipip
set NALI_DB_IP6=ipip

oppure con powershell

$env:NALI_DB_IP6="ipip"

Piattaforma Linux

Usare il database geoip
export NALI_DB_IP4=geoip
Usare il database ipip
export NALI_DB_IP4=ipip

Supporto multilingua

Scarica lo strumento