Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
nali — Ein Offline-Tool zum Abfragen von IP-Geoinformationen und CDN-Anbietern. 一个查询IP地理信息和CDN服务提供商的离线终端工具. | Kitploit
Tools/GitHubGitHub/zu1k/nali
OSINT (Open-Source-Intelligence)NetzwerkkartierungInformationsbeschaffungDNS-Analyse
GitHubzu1k/nali

nali

Ein Offline-Tool zum Abfragen von IP-Geoinformationen und CDN-Anbietern. 一个查询IP地理信息和CDN服务提供商的离线终端工具.

Repository anzeigen
4.1k37120vor 1 TagVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen


Nali

Ein Offline-Terminal-Tool zum Abfragen von IP-Geoinformationen und CDN-Anbietern.

Github Actions

English

Funktionen

  • Unterstützung mehrerer Datenbanken
    • Chunzhen IPv4 Offline-Datenbank
    • ZX IPv6 Offline-Datenbank
    • ip2region IPv4 / IPv6 Datenbank (optional)
    • IPinfo Lite Datenbank (optional)
    • Geoip2 City-Datenbank (optional)
    • IPIP Datenbank (optional)
    • DB-IP Datenbank (optional)
    • IP2Location DB3 LITE Datenbank (optional)
  • Abfrage von CDN-Dienstanbietern
  • Unterstützung von Pipe-Verarbeitung
  • Unterstützung interaktiver Abfragen
  • Gleichzeitige Unterstützung von IPv4 und IPv6
  • Mehrsprachige Unterstützung
  • Vollständig offline Abfrage
  • Unterstützung aller Plattformen
  • Unterstützung farbiger Ausgabe

Installation

Installation aus dem Quellcode

Nali erfordert eine vorherige Installation von Go >= 1.26. Nach der Installation kann die Software aus dem Quellcode installiert werden:

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

Herunterladen der vorkompilierten ausführbaren Datei

Die vorkompilierte ausführbare Datei kann von der Release-Seite heruntergeladen werden: Release

Sie müssen die Version auswählen, die zu Ihrem System und Ihrer Hardware-Architektur passt; nach dem Entpacken kann sie direkt ausgeführt werden.

Arch-basiertes Linux

Wir haben 3 relevante Pakete im AUR veröffentlicht:

  • nali-go: Release-Version, Kompilierung bei der Installation
  • nali-go-bin: Release-Version, vorkompilierte Binärdatei
  • nali-go-git: Neueste Master-Branch-Version, Kompilierung bei der Installation

Debian / Ubuntu

Laden Sie das .deb-Paket für die entsprechende Architektur (amd64, i386, armhf, arm64) von der Release-Seite herunter und installieren Sie es:

$ sudo apt install ./nali_*_amd64.deb

Verwendungsanleitung

Abfrage der Geoinformationen einer IP

$ nali 1.2.3.4
1.2.3.4 [Australien APNIC Debogon-prefix-Netzwerk]

Oder Verwendung einer Pipe

$ echo IP 6.6.6.6 | nali
IP 6.6.6.6 [USA Arizona Fort Huachuca US-Verteidigungsministerium Netzwerkzentrum]

Gleichzeitige Abfrage der Geoinformationen mehrerer IPs

$ nali 1.2.3.4 4.3.2.1 123.23.3.0
1.2.3.4 [Australien APNIC Debogon-prefix-Netzwerk]
4.3.2.1 [USA New Jersey Newark Level3Communications]
123.23.3.0 [Vietnam Vietnam Posts and Telecommunications Group]

Interaktive Abfrage

Verwenden Sie exit oder quit, um die Abfrage zu beenden

$ nali
123.23.23.23
123.23.23.23 [Vietnam Vietnam Posts and Telecommunications Group]
1.0.0.1
1.0.0.1 [USA APNIC&CloudFlare öffentlicher DNS-Server]
8.8.8.8
8.8.8.8 [USA Kalifornien Santa Clara County Mountain View Google DNS-Server]
quit

Verwendung mit dem dig-Befehl

Erfordert, dass das dig-Programm bereits in Ihrem System installiert ist

$ dig nali.zu1k.com +short | nali
104.28.2.115 [USA CloudFlare CDN-Knoten]
104.28.3.115 [USA CloudFlare CDN-Knoten]
172.67.135.48 [USA CloudFlare-Knoten]

Verwendung mit dem nslookup-Befehl

Erfordert, dass das nslookup-Programm bereits in Ihrem System installiert ist

$ nslookup nali.zu1k.com 8.8.8.8 | nali
Server:         8.8.8.8 [USA Kalifornien Santa Clara County Mountain View Google DNS-Server]
Address:        8.8.8.8 [USA Kalifornien Santa Clara County Mountain View Google DNS-Server]#53

Non-authoritative answer:
Name:   nali.zu1k.com
Address: 104.28.3.115 [USA CloudFlare CDN-Knoten]
Name:   nali.zu1k.com
Address: 104.28.2.115 [USA CloudFlare CDN-Knoten]
Name:   nali.zu1k.com
Address: 172.67.135.48 [USA CloudFlare-Knoten]

Verwendung mit beliebigen Programmen

Da nali die Pipe-Verarbeitung unterstützt, kann es mit beliebigen Programmen kombiniert werden

bash abc.sh | nali

Nali fügt hinter der IP die IP-Geoinformationen und hinter dem CDN-Domainnamen die CDN-Dienstanbieterinformationen ein.

IPv6-Unterstützung

Die Verwendung ist identisch mit 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 [USA Google globales Edge-Netzwerk]
Name:   google.com
Address: 2a00:1450:400e:809::200e [Niederlande Amsterdam Google Inc. Server-Netzsegment]

Abfrage des CDN-Dienstanbieters

Da CDN-Dienste üblicherweise die CNAME-Domainauflösungsmethode verwenden, wird die Verwendung mit nslookup oder dig empfohlen; nachdem der CNAME bekannt ist, kann es auch separat verwendet werden

$ 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 [Singapur ]
Name:   zgovweb.v.bsgslb.cn [Baishan Cloud CDN]
Address: 2001:428:6402:21b::5 [US-Bundesstaat Louisiana Monroe Qwest Communications Company, LLC (CenturyLink)]
Name:   zgovweb.v.bsgslb.cn [Baishan Cloud CDN]
Address: 2001:428:6402:21b::6 [US-Bundesstaat Louisiana Monroe Qwest Communications Company, LLC (CenturyLink)]

Benutzerinteraktion

Nach dem ersten Ausführen des Programms wird im config-Verzeichnis die Konfigurationsdatei config.yaml erzeugt (verwenden Sie nali info, um die genauen Informationen anzuzeigen). Die Konfigurationsdatei definiert die Datenbankinformationen; standardmäßig sind keine Änderungen durch den Benutzer erforderlich.

Das Standard-Datenbankformat ist wie folgt:

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

Dabei geben languages und types die von der Datenbank unterstützten Sprachen und Abfragetypen an. Wenn Sie eine Datenbank hinzufügen möchten, müssen Sie die Konfigurationsdatei sorgfältig bearbeiten; bei Problemen können Sie gerne ein Issue erstellen.

Konfigurationsdateien, die von älteren Versionen erzeugt wurden, müssen nicht geändert werden: Datenbanken, die in der Konfigurationsdatei nicht gefunden werden, verwenden die integrierten Standarddefinitionen.

Datenbankübersicht

Tool herunterladen