Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
nali — Uma ferramenta offline para consultar informações geográficas de IP e provedor de CDN. 一个查询IP地理信息和CDN服务提供商的离线终端工具. | Kitploit
Ferramentas/GitHubGitHub/zu1k/nali
OSINT (Inteligência de Fontes Abertas)Mapeamento de RedeColeta de InformaçõesAnálise de DNS
GitHubzu1k/nali

nali

Uma ferramenta offline para consultar informações geográficas de IP e provedor de CDN. 一个查询IP地理信息和CDN服务提供商的离线终端工具.

Ver Repositório
4.1k371há 3 mesesRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar


Nali

Uma ferramenta de terminal offline para consultar informações geográficas de IP e provedores de CDN.

Github Actions

English

Funcionalidades

  • Suporte a múltiplos bancos de dados
    • Banco de dados offline IPv4 Chunzhen
    • Banco de dados offline IPv6 ZX
    • Banco de dados Geoip2 City (opcional)
    • Banco de dados IPIP (opcional)
    • Banco de dados ip2region (opcional)
    • Banco de dados DB-IP (opcional)
    • Banco de dados IP2Location DB3 LITE (opcional)
  • Consulta de provedores de serviços CDN
  • Suporte a processamento via pipe
  • Suporte a consulta interativa
  • Suporte a IPv4 e IPv6 simultaneamente
  • Suporte a múltiplos idiomas
  • Consultas totalmente offline
  • Suporte a todas as plataformas
  • Saída colorida

Instalação

Instalação a partir do código fonte

O Nali requer Go >= 1.19 pré-instalado. Após a instalação, é possível compilar o software a partir do código fonte:

root@kitploit:~
$ go install github.com/zu1k/nali@latest

Baixar binário pré-compilado

É possível baixar o binário pré-compilado na página de Releases: Release

Você precisa escolher a versão adequada ao seu sistema e arquitetura de hardware, descompactar e executar diretamente.

Linux baseado em Arch

Publicamos 3 pacotes relacionados no AUR:

  • nali-go: Versão de release, compilado durante a instalação
  • nali-go-bin: Versão de release, binário pré-compilado
  • nali-go-git: Versão do branch master mais recente, compilado durante a instalação

Instruções de uso

Consultar informações geográficas de um IP

root@kitploit:~
$ nali 1.2.3.4
1.2.3.4 [Austrália Rede APNIC Debogon-prefix]

Ou usando pipe

root@kitploit:~
$ echo IP 6.6.6.6 | nali
IP 6.6.6.6 [Estados Unidos Centro de Rede do Departamento de Defesa dos EUA em Fort Huachuca, Arizona]

Consultar informações geográficas de múltiplos IPs simultaneamente

root@kitploit:~
$ nali 1.2.3.4 4.3.2.1 123.23.3.0
1.2.3.4 [Austrália Rede APNIC Debogon-prefix]
4.3.2.1 [Estados Unidos Level3 Communications, Newark, Nova Jersey]
123.23.3.0 [Vietnã Grupo de Telecomunicações do Vietnã]

Consulta interativa

Use exit ou quit para sair da consulta

root@kitploit:~
$ nali
123.23.23.23
123.23.23.23 [Vietnã Grupo de Telecomunicações do Vietnã]
1.0.0.1
1.0.0.1 [Estados Unidos Servidor DNS público APNIC & CloudFlare]
8.8.8.8
8.8.8.8 [Estados Unidos Servidor DNS do Google em Mountain View, Condado de Santa Clara, Califórnia]
quit

Usar com o comando dig

É necessário ter o programa dig instalado no sistema

root@kitploit:~
$ dig nali.zu1k.com +short | nali
104.28.2.115 [Estados Unidos Nó CDN da CloudFlare]
104.28.3.115 [Estados Unidos Nó CDN da CloudFlare]
172.67.135.48 [Estados Unidos Nó CDN da CloudFlare]

Usar com o comando nslookup

É necessário ter o programa nslookup instalado no sistema

root@kitploit:~
$ nslookup nali.zu1k.com 8.8.8.8 | nali
Server:         8.8.8.8 [Estados Unidos Servidor DNS do Google em Mountain View, Condado de Santa Clara, Califórnia]
Address:        8.8.8.8 [Estados Unidos Servidor DNS do Google em Mountain View, Condado de Santa Clara, Califórnia]#53

Non-authoritative answer:
Name:   nali.zu1k.com
Address: 104.28.3.115 [Estados Unidos Nó CDN da CloudFlare]
Name:   nali.zu1k.com
Address: 104.28.2.115 [Estados Unidos Nó CDN da CloudFlare]
Name:   nali.zu1k.com
Address: 172.67.135.48 [Estados Unidos Nó CDN da CloudFlare]

Usar com qualquer programa

Como o nali suporta processamento via pipe, pode ser usado com qualquer programa

root@kitploit:~
bash abc.sh | nali

O Nali insere informações geográficas após o IP e informações do provedor de CDN após o domínio CDN.

Suporte a IPv6

O uso é exatamente igual ao IPv4

root@kitploit:~
$ nslookup google.com | nali
Server:         127.0.0.53 [IP da rede local]
Address:        127.0.0.53 [IP da rede local]#53

Non-authoritative answer:
Name:   google.com
Address: 216.58.211.110 [Estados Unidos Rede global de borda do Google]
Name:   google.com
Address: 2a00:1450:400e:809::200e [Holanda Segmento de servidores do Google Inc. em Amsterdam]

Consultar provedores de serviços CDN

Como os serviços CDN geralmente usam resolução de domínio via CNAME, recomenda-se usar em conjunto com nslookup ou dig. Após conhecer o CNAME, pode ser usado sozinho

root@kitploit:~
$ nslookup www.gov.cn | nali
Server:         127.0.0.53 [IP da rede local]
Address:        127.0.0.53 [IP da rede local]#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 [Singapura]
Name:   zgovweb.v.bsgslb.cn [Baishan Cloud CDN]
Address: 2001:428:6402:21b::5 [Estados Unidos Qwest Communications Company, LLC (CenturyLink) em Monroe, Louisiana]
Name:   zgovweb.v.bsgslb.cn [Baishan Cloud CDN]
Address: 2001:428:6402:21b::6 [Estados Unidos Qwest Communications Company, LLC (CenturyLink) em Monroe, Louisiana]

Interação do usuário

Após a primeira execução, o programa gera o arquivo de configuração config.yaml no diretório config (use nali info para ver informações específicas). O arquivo de configuração define as informações do banco de dados. Por padrão, o usuário não precisa modificá-lo.

O formato padrão do banco de dados é o seguinte:

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

Aqui, languages e types indicam os idiomas e tipos de consulta suportados por esse banco de dados. Se você precisar adicionar um banco de dados, deve modificar o arquivo de configuração com cuidado. Em caso de dúvidas, abra uma issue.

Ver ajuda

root@kitploit:~
$ 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.

Atualizar bancos de dados

Atualizar todos os bancos de dados que podem ser atualizados automaticamente

root@kitploit:~
$ nali update
2020/07/17 12:53:46 Baixando o banco IP Chunzhen mais recente...
2020/07/17 12:54:05 O banco IP Chunzhen mais recente foi salvo localmente em /root/.nali/qqwry.dat

Ou especificar um banco de dados

root@kitploit:~
$ nali update --db qqwry,cdn
2020/07/17 12:53:46 Baixando o banco IP Chunzhen mais recente...
2020/07/17 12:54:05 O banco IP Chunzhen mais recente foi salvo localmente em /root/.nali/qqwry.dat

Selecionar banco de dados

O usuário pode especificar qual banco de dados usar, definindo as variáveis de ambiente: NALI_DB_IP4, NALI_DB_IP6 ou ambas.

Conteúdo suportado:

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

Plataforma Windows

Usar banco de dados geoip
root@kitploit:~
set NALI_DB_IP4=geoip

ou usando powershell

$env:NALI_DB_IP4="geoip"
Usar banco de dados ipip
root@kitploit:~
set NALI_DB_IP6=ipip

ou usando powershell

$env:NALI_DB_IP6="ipip"

Plataforma Linux

Usar banco de dados geoip
root@kitploit:~
export NALI_DB_IP4=geoip
Usar banco de dados ipip
root@kitploit:~
export NALI_DB_IP4=ipip

Suporte a múltiplos idiomas

Definir a variável de ambiente NALI_LANG para especificar o idioma. Quando não estiver usando chinês, apenas o banco GeoIP2 é suportado.

Os valores possíveis para este parâmetro estão na lista de suporte do banco de dados GeoIP2.

root@kitploit:~
# NALI_LANG=en nali 1.1.1.1
1.1.1.1 [Australia]

Diretório de trabalho

Definir a variável de ambiente NALI_HOME para especificar o diretório de trabalho. Os arquivos de configuração e bancos de dados são armazenados no diretório de trabalho. Também é possível especificar caminhos absolutos para outros bancos de dados no arquivo de configuração.

Definir a variável de ambiente NALI_CONFIG_HOME para especificar o diretório de configuração, e NALI_DB_HOME para o diretório de arquivos de banco de dados.

Se as variáveis de ambiente não forem definidas, será usada a especificação XDG: o diretório de configuração será $XDG_CONFIG_HOME/nali, e o diretório de arquivos de banco de dados será $XDG_DATA_HOME/nali.

root@kitploit:~
set NALI_HOME=D:\nali

or

export NALI_HOME=/var/nali

Agradecimentos

  • Banco de dados offline QQIP Chunzhen
  • Parsing do banco de dados Chunzhen qqwry
  • Banco de dados IPv6 de rede pública ZX
  • Banco de dados Geoip2 City
  • Parsing do geoip2-golang
  • Banco de dados de provedores CDN
  • Banco de dados IPIP
  • Parsing do banco de dados IPIP
  • Banco de dados ip2region
  • IP2Location DB3 LITE
  • Biblioteca Cobra CLI

Agradecimentos à JetBrains pela licença gratuita para projetos de código aberto.

Autor

Nali © zu1k, licenciado sob MIT.

Baixar ferramenta