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.

FeedContattoPrivacy© 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.1k3714020 giorni 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 su IP e provider CDN.

Github Actions

English

Funzionalità

  • Supporto a diversi database
    • Database offline IPv4 Chunzhen
    • Database offline IPv6 ZX
    • Database ip2region IPv4 / IPv6 (opzionale)
    • Database IPinfo Lite (opzionale)
    • Database Geoip2 City (opzionale)
    • Database IPIP (opzionale)
    • Database DB-IP (opzionale)
    • Database IP2Location DB3 LITE (opzionale)
  • Ricerca del provider di servizi CDN
  • Supporto all'elaborazione tramite pipe
  • Supporto alle query interattive
  • Supporto sia IPv4 che IPv6
  • Supporto multilingua
  • Query completamente offline
  • Supporto su tutte le piattaforme
  • Supporto all'output colorato

Installazione

Installazione dai sorgenti

Nali richiede Go >= 1.26 preinstallato. Dopo l'installazione è possibile installare il software dai sorgenti:

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

Scaricare l'eseguibile precompilato

È possibile scaricare l'eseguibile precompilato dalla pagina Release: Release

È necessario scegliere la versione adatta al proprio sistema e architettura hardware; dopo l'estrazione può essere eseguito direttamente

Linux basato su Arch

Abbiamo pubblicato 3 pacchetti correlati su Aur:

  • nali-go: versione Release, compilata al momento dell'installazione
  • nali-go-bin: versione Release, binario precompilato
  • nali-go-git: versione più recente del branch master, compilata al momento dell'installazione

Debian / Ubuntu

Scaricare dalla pagina Release il pacchetto .deb corrispondente all'architettura (amd64, i386, armhf, arm64) e installarlo:

$ sudo apt install ./nali_*_amd64.deb

Istruzioni per l'uso

Interrogare le informazioni geografiche di un IP

$ nali 1.2.3.4
1.2.3.4 [Australia APNIC Debogon-prefix网络]

Oppure usare una pipe

$ echo IP 6.6.6.6 | nali
IP 6.6.6.6 [美国 亚利桑那州华楚卡堡市美国国防部网络中心]

Interrogare contemporaneamente le informazioni geografiche di più IP

$ nali 1.2.3.4 4.3.2.1 123.23.3.0
1.2.3.4 [澳大利亚 APNIC Debogon-prefix网络]
4.3.2.1 [美国 新泽西州纽瓦克市Level3Communications]
123.23.3.0 [越南 越南邮电集团公司]

Query interattiva

Usare exit o quit per uscire dalla query

$ nali
123.23.23.23
123.23.23.23 [越南 越南邮电集团公司]
1.0.0.1
1.0.0.1 [美国 APNIC&CloudFlare公共DNS服务器]
8.8.8.8
8.8.8.8 [美国 加利福尼亚州圣克拉拉县山景市谷歌公司DNS服务器]
quit

Utilizzo con il comando dig

È necessario avere il programma dig già installato nel sistema

$ dig nali.zu1k.com +short | nali
104.28.2.115 [美国 CloudFlare公司CDN节点]
104.28.3.115 [美国 CloudFlare公司CDN节点]
172.67.135.48 [美国 CloudFlare节点]

Utilizzo con il comando nslookup

È necessario avere il programma nslookup già installato nel sistema

$ nslookup nali.zu1k.com 8.8.8.8 | nali
Server:         8.8.8.8 [美国 加利福尼亚州圣克拉拉县山景市谷歌公司DNS服务器]
Address:        8.8.8.8 [美国 加利福尼亚州圣克拉拉县山景市谷歌公司DNS服务器]#53

Non-authoritative answer:
Name:   nali.zu1k.com
Address: 104.28.3.115 [美国 CloudFlare公司CDN节点]
Name:   nali.zu1k.com
Address: 104.28.2.115 [美国 CloudFlare公司CDN节点]
Name:   nali.zu1k.com
Address: 172.67.135.48 [美国 CloudFlare节点]

Utilizzo con qualsiasi programma

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

bash abc.sh | nali

Nali inserirà le informazioni geografiche dell'IP dopo l'IP, e le informazioni sul provider di servizi CDN dopo il dominio CDN

Supporto IPv6

L'uso è completamente identico a IPv4

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

Non-authoritative answer:
Name:   google.com
Address: 216.58.211.110 [美国 Google全球边缘网络]
Name:   google.com
Address: 2a00:1450:400e:809::200e [荷兰Amsterdam Google Inc. 服务器网段]

Ricerca del provider di servizi CDN

Poiché i servizi CDN di solito utilizzano la risoluzione dei domini tramite CNAME, si consiglia di usarli insieme a nslookup o dig; una volta noto il CNAME è possibile usarli separatamente

$ nslookup www.gov.cn | nali
Server:         127.0.0.53 [局域网 IP]
Address:        127.0.0.53 [局域网 IP]#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: 103.104.170.25 [新加坡 ]
Name:   zgovweb.v.bsgslb.cn [白山云 CDN]
Address: 2001:428:6402:21b::5 [美国Louisiana州Monroe Qwest Communications Company, LLC (CenturyLink)]
Name:   zgovweb.v.bsgslb.cn [白山云 CDN]
Address: 2001:428:6402:21b::6 [美国Louisiana州Monroe Qwest Communications Company, LLC (CenturyLink)]

Interazione con l'utente

Dopo la prima esecuzione del programma, nella directory config viene generato il file di configurazione config.yaml (usare nali info per visualizzare le informazioni specifiche); il file di configurazione definisce le informazioni sui database e per impostazione predefinita l'utente non deve modificarlo

Il formato predefinito del database è il seguente:

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

Tra questi, languages e types indicano le lingue e i tipi di query supportati dal database. Se è necessario aggiungere un database, occorre modificare con attenzione il file di configurazione; in caso di problemi, è possibile aprire una issue per chiedere assistenza.

I file di configurazione generati dalle versioni precedenti non necessitano di modifiche: i database non trovati nel file di configurazione utilizzeranno la definizione predefinita integrata.

Elenco dei database

DatabaseNome / AliasTipo di queryFile predefinitoDownload automatico
Chunzhen IPv4qqwry, chunzhenIPv4 (predefinito)qqwry.dat✓
ZX IPv6zxipv6wry, zxipv6, zxIPv6 (predefinito)zxipv6wry.db✓
ip2region IPv4ip2region, i2rIPv4ip2region.xdb✓
ip2region IPv6ip2region-ipv6, i2r-ipv6IPv6ip2region_v6.xdb✓
IPinfo LiteipinfoIPv4, IPv6ipinfo_lite.mmdb✓
GeoIP2 / GeoLite2 Citygeoip, geoip2, geolite, geolite2IPv4, IPv6GeoLite2-City.mmdbDownload manuale
DB-IPdbip, db-ipIPv4, IPv6dbip.mmdbDownload manuale
IPIPipipIPv4, IPv6ipipfree.ipdbDownload manuale
IP2Location DB3 LITEip2locationIPv4, IPv6IP2LOCATION-LITE-DB3.IPV6.BINDownload manuale
CDNcdnDominio (predefinito)cdn.yml✓

I database che supportano il download automatico vengono scaricati automaticamente al primo utilizzo, quando il file locale non esiste; per i database che richiedono il download manuale, inserire il file nella directory dati mostrata da nali info, oppure specificare file con un percorso assoluto nel file di configurazione.

Utilizzo di IPinfo Lite

IPinfo Lite fornisce dati gratuiti su paese e ASN, supporta sia IPv4 che IPv6 e viene scaricato automaticamente al primo utilizzo:

Scarica lo strumento