Skip to content
KitploitKITPLOIT
OutilsBlog
Log in
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
nali — Un outil hors ligne pour interroger les informations géographiques IP et les fournisseurs de CDN. 一个查询IP地理信息和CDN服务提供商的离线终端工具. | Kitploit
Outils/GitHubGitHub/zu1k/nali
OSINT (Renseignement de Sources Ouvertes)Cartographie RéseauCollecte d'InformationsAnalyse DNS
GitHubzu1k/nali

nali

Un outil hors ligne pour interroger les informations géographiques IP et les fournisseurs de CDN. 一个查询IP地理信息和CDN服务提供商的离线终端工具.

Voir le dépôt
4.1k37116il y a 17h 46mVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager


Nali

Un outil de terminal hors ligne pour interroger les informations géographiques d'une IP et les fournisseurs de CDN.

Github Actions

English

Fonctionnalités

  • Prise en charge de plusieurs bases de données
    • Base de données hors ligne Chunzhen IPv4
    • Base de données hors ligne ZX IPv6
    • Base de données ip2region IPv4 / IPv6 (optionnelle)
    • Base de données IPinfo Lite (optionnelle)
    • Base de données Geoip2 City (optionnelle)
    • Base de données IPIP (optionnelle)
    • Base de données DB-IP (optionnelle)
    • Base de données IP2Location DB3 LITE (optionnelle)
  • Interrogation du fournisseur de services CDN
  • Prise en charge du traitement par pipe
  • Prise en charge des requêtes interactives
  • Prise en charge simultanée d'IPv4 et IPv6
  • Prise en charge multilingue
  • Requêtes entièrement hors ligne
  • Prise en charge de toutes les plateformes
  • Prise en charge de la sortie en couleur

Installation

Installation depuis les sources

Nali nécessite Go >= 1.26 préalablement installé. Une fois installé, vous pouvez installer le logiciel depuis les sources :

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

Téléchargement de l'exécutable précompilé

Vous pouvez télécharger l'exécutable précompilé depuis la page Release : Release

Vous devez choisir la version adaptée à votre système et à l'architecture de votre matériel, puis la décompresser pour l'exécuter directement.

Linux basé sur Arch

Nous avons publié 3 paquets associés dans Aur :

  • nali-go : version Release, compilée à l'installation
  • nali-go-bin : version Release, binaire précompilé
  • nali-go-git : version la plus récente de la branche master, compilée à l'installation

Debian / Ubuntu

Téléchargez le paquet .deb correspondant à votre architecture (amd64, i386, armhf, arm64) depuis la page Release puis installez-le :

$ sudo apt install ./nali_*_amd64.deb

Guide d'utilisation

Interroger les informations géographiques d'une IP

$ nali 1.2.3.4
1.2.3.4 [澳大利亚 APNIC Debogon-prefix网络]

Ou utiliser un pipe

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

Interroger simultanément les informations géographiques de plusieurs 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 [越南 越南邮电集团公司]

Requête interactive

Utilisez exit ou quit pour quitter la requête

$ 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

Utilisation avec la commande dig

Le programme dig doit être installé sur votre système

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

Utilisation avec la commande nslookup

Le programme nslookup doit être installé sur votre système

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

Utilisation avec n'importe quel programme

Comme nali prend en charge le traitement par pipe, il peut être utilisé avec n'importe quel programme

bash abc.sh | nali

Nali insérera les informations géographiques de l'IP après l'IP, et les informations du fournisseur de services CDN après le nom de domaine CDN.

Prise en charge d'IPv6

L'utilisation est exactement identique à celle d'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. 服务器网段]

Interroger le fournisseur de services CDN

Comme les services CDN utilisent généralement la résolution de noms de domaine par CNAME, il est recommandé de l'utiliser avec nslookup ou dig. Une fois le CNAME connu, il peut être utilisé seul.

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

Interaction utilisateur

Après la première exécution du programme, un fichier de configuration config.yaml est généré dans le répertoire config (utilisez nali info pour afficher les informations détaillées). Le fichier de configuration définit les informations de la base de données ; par défaut, l'utilisateur n'a pas besoin de le modifier.

Le format de base de données par défaut est le suivant :

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

Ici, languages et types indiquent les langues et les types de requêtes pris en charge par la base de données. Si vous devez ajouter une base de données, modifiez le fichier de configuration avec précaution ; en cas de problème, n'hésitez pas à ouvrir une issue pour demander de l'aide.

Les fichiers de configuration générés par les anciennes versions n'ont pas besoin d'être modifiés : les bases de données introuvables dans le fichier de configuration utiliseront la définition par défaut intégrée.

Aperçu des bases de données

Base de donnéesNom / AliasType de requêteFichier par défautTéléchargement automatique
Chunzhen IPv4qqwry, chunzhenIPv4 (par défaut)qqwry.dat✓
ZX IPv6zxipv6wry, zxipv6, zxIPv6 (par défaut)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.mmdbTéléchargement manuel requis
DB-IPdbip, db-ipIPv4, IPv6dbip.mmdbTéléchargement manuel requis
IPIPipipIPv4, IPv6ipipfree.ipdbTéléchargement manuel requis
IP2Location DB3 LITEip2locationIPv4, IPv6IP2LOCATION-LITE-DB3.IPV6.BINTéléchargement manuel requis
CDNcdnNom de domaine (par défaut)cdn.yml✓
Télécharger l’outil