Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
nali — أداة غير متصلة بالإنترنت للاستعلام عن المعلومات الجغرافية لعناوين IP ومزود CDN. 一个查询IP地理信息和CDN服务提供商的离线终端工具. | Kitploit
أدوات/GitHubGitHub/zu1k/nali
الاستخبارات مفتوحة المصدر (OSINT)تخطيط الشبكةجمع المعلوماتتحليل DNS
GitHubzu1k/nali

nali

أداة غير متصلة بالإنترنت للاستعلام عن المعلومات الجغرافية لعناوين IP ومزود CDN. 一个查询IP地理信息和CDN服务提供商的离线终端工具.

عرض المستودع
4.1k3714منذ 4 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة


Nali

أداة طرفية غير متصلة بالإنترنت للاستعلام عن معلومات الجغرافيا IP ومزودي خدمة CDN.

Github Actions

الإنجليزية

الميزات

  • دعم قواعد بيانات متعددة
    • قاعدة بيانات IPv4 غير المتصلة من Chunzhen
    • قاعدة بيانات IPv6 غير المتصلة من ZX
    • قاعدة بيانات مدينة Geoip2 (اختياري)
    • قاعدة بيانات IPIP (اختياري)
    • قاعدة بيانات ip2region (اختياري)
    • قاعدة بيانات DB-IP (اختياري)
    • قاعدة بيانات IP2Location DB3 LITE (اختياري)
  • الاستعلام عن مزودي خدمة CDN
  • دعم معالجة الأنابيب (pipe)
  • دعم الاستعلام التفاعلي
  • دعم IPv4 و IPv6 معًا
  • دعم متعدد اللغات
  • استعلام غير متصل بالإنترنت بالكامل
  • دعم جميع المنصات
  • دعم الإخراج الملون

التثبيت

التثبيت من المصدر

يتطلب Nali تثبيت Go >= 1.19 مسبقًا. بعد التثبيت يمكن تثبيت البرنامج من المصدر:

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

تنزيل الملفات التنفيذية المجمعة مسبقًا

يمكن تنزيل الملفات التنفيذية المجمعة مسبقًا من صفحة الإصدارات: Release

تحتاج إلى اختيار الإصدار المناسب لنظامك وهندسة أجهزتك، قم بفك الضغط ويمكن تشغيله مباشرة

Arch Linux

نشرنا 3 حزم مرتبطة في Aur:

  • nali-go: إصدار Release، يُجمع أثناء التثبيت
  • nali-go-bin: إصدار Release، ملفات ثنائية مجمعة مسبقًا
  • nali-go-git: أحدث إصدار من فرع master، يُجمع أثناء التثبيت

تعليمات الاستخدام

الاستعلام عن معلومات جغرافية IP واحدة

root@kitploit:~
$ nali 1.2.3.4
1.2.3.4 [أستراليا APNIC Debogon-prefix network]

أو باستخدام الأنبوب

root@kitploit:~
$ echo IP 6.6.6.6 | nali
IP 6.6.6.6 [الولايات المتحدة، فورت هواشوكا، أريزونا، مركز شبكة وزارة الدفاع الأمريكية]

الاستعلام عن معلومات جغرافية عدة IPs في نفس الوقت

root@kitploit:~
$ nali 1.2.3.4 4.3.2.1 123.23.3.0
1.2.3.4 [أستراليا APNIC Debogon-prefix network]
4.3.2.1 [الولايات المتحدة، نيوآرك، نيوجيرسي، Level3 Communications]
123.23.3.0 [فيتنام، مجموعة بريد فيتنام]

الاستعلام التفاعلي

استخدم exit أو quit للخروج من الاستعلام

root@kitploit:~
$ nali
123.23.23.23
123.23.23.23 [فيتنام، مجموعة بريد فيتنام]
1.0.0.1
1.0.0.1 [الولايات المتحدة، خادم DNS عام لـ APNIC و CloudFlare]
8.8.8.8
8.8.8.8 [الولايات المتحدة، ماونتن فيو، سانتا كلارا، كاليفورنيا، خادم DNS لشركة Google]
quit

الاستخدام مع أمر dig

يتطلب تثبيت برنامج dig على نظامك

root@kitploit:~
$ dig nali.zu1k.com +short | nali
104.28.2.115 [الولايات المتحدة، عقدة CDN لشركة CloudFlare]
104.28.3.115 [الولايات المتحدة، عقدة CDN لشركة CloudFlare]
172.67.135.48 [الولايات المتحدة، عقدة CloudFlare]

الاستخدام مع أمر nslookup

يتطلب تثبيت برنامج nslookup على نظامك

root@kitploit:~
$ nslookup nali.zu1k.com 8.8.8.8 | nali
Server:         8.8.8.8 [الولايات المتحدة، ماونتن فيو، سانتا كلارا، كاليفورنيا، خادم DNS لشركة Google]
Address:        8.8.8.8 [الولايات المتحدة، ماونتن فيو، سانتا كلارا، كاليفورنيا، خادم DNS لشركة Google]#53

Non-authoritative answer:
Name:   nali.zu1k.com
Address: 104.28.3.115 [الولايات المتحدة، عقدة CDN لشركة CloudFlare]
Name:   nali.zu1k.com
Address: 104.28.2.115 [الولايات المتحدة، عقدة CDN لشركة CloudFlare]
Name:   nali.zu1k.com
Address: 172.67.135.48 [الولايات المتحدة، عقدة CloudFlare]

الاستخدام مع أي برنامج آخر

لأن Nali يدعم معالجة الأنابيب، يمكن استخدامه مع أي برنامج آخر

root@kitploit:~
bash abc.sh | nali

سيقوم Nali بإدراج المعلومات الجغرافية بعد IP، ومعلومات مزود خدمة CDN بعد اسم نطاق CDN

دعم IPv6

الاستخدام مطابق تمامًا لـ IPv4

root@kitploit:~
$ 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 [هولندا، أمستردام، مقطع خادم Google Inc.]

الاستعلام عن مزودي خدمة CDN

لأن خدمات CDN تستخدم عادةً تحليل أسماء النطاقات CNAME، يُوصى باستخدامها مع nslookup أو dig، وبعد معرفة CNAME يمكن استخدامها بمفردها

root@kitploit:~
$ 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 [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 [سنغافورة]
Name:   zgovweb.v.bsgslb.cn [Baishan Cloud CDN]
Address: 2001:428:6402:21b::5 [الولايات المتحدة، لويزيانا، مونرو، Qwest Communications Company, LLC (CenturyLink)]
Name:   zgovweb.v.bsgslb.cn [Baishan Cloud CDN]
Address: 2001:428:6402:21b::6 [الولايات المتحدة، لويزيانا، مونرو، Qwest Communications Company, LLC (CenturyLink)]

تفاعل المستخدم

بعد تشغيل البرنامج لأول مرة، سيتم إنشاء ملف التكوين config.yaml في دليل config (استخدم nali info لعرض التفاصيل). يحدد ملف التكوين معلومات قاعدة البيانات، ولا يحتاج المستخدم الافتراضي إلى تعديله

تنسيق قاعدة البيانات الافتراضي كما يلي:

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

حيث languages و types يشيران إلى اللغات وأنواع الاستعلام التي تدعمها قاعدة البيانات. إذا كنت بحاجة إلى إضافة قاعدة بيانات، يرجى تعديل ملف التكوين بحذر، وإذا كانت لديك أي مشكلة، فلا تتردد في فتح issue للسؤال.

عرض المساعدة

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.

تحديث قواعد البيانات

تحديث جميع قواعد البيانات القابلة للتحديث تلقائيًا

root@kitploit:~
$ nali update
2020/07/17 12:53:46 جاري تنزيل أحدث قاعدة IP من Chunzhen...
2020/07/17 12:54:05 تم حفظ أحدث قاعدة IP من Chunzhen محليًا في /root/.nali/qqwry.dat

أو تحديد قاعدة بيانات معينة

root@kitploit:~
$ nali update --db qqwry,cdn
2020/07/17 12:53:46 جاري تنزيل أحدث قاعدة IP من Chunzhen...
2020/07/17 12:54:05 تم حفظ أحدث قاعدة IP من Chunzhen محليًا في /root/.nali/qqwry.dat

اختيار قاعدة البيانات بنفسك

يمكن للمستخدم تحديد قاعدة البيانات التي سيتم استخدامها، وذلك بتعيين متغيرات البيئة: NALI_DB_IP4 و NALI_DB_IP6 أو كليهما

المحتويات المدعومة:

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

منصة Windows

استخدام قاعدة بيانات geoip
root@kitploit:~
set NALI_DB_IP4=geoip

أو باستخدام powershell

$env:NALI_DB_IP4="geoip"
استخدام قاعدة بيانات ipip
root@kitploit:~
set NALI_DB_IP6=ipip

أو باستخدام powershell

$env:NALI_DB_IP6="ipip"

منصة Linux

استخدام قاعدة بيانات geoip
root@kitploit:~
export NALI_DB_IP4=geoip
استخدام قاعدة بيانات ipip
root@kitploit:~
export NALI_DB_IP4=ipip

دعم متعدد اللغات

يتم تحديد اللغة المستخدمة بتعديل متغير البيئة NALI_LANG، عند استخدام لغة غير الصينية، تدعم قاعدة بيانات GeoIP2 فقط

يمكن الاطلاع على قيم هذا المعامل المدعومة في قائمة دعم قاعدة بيانات GeoIP2

root@kitploit:~
# NALI_LANG=en nali 1.1.1.1
1.1.1.1 [أستراليا]

دليل العمل

تعيين متغير البيئة NALI_HOME لتحديد دليل العمل، حيث يتم تخزين ملفات التكوين وقواعد البيانات. يمكن أيضًا استخدام مسارات مطلقة في ملف التكوين لتحديد مسارات قواعد بيانات أخرى.

تعيين متغير البيئة NALI_CONFIG_HOME لتحديد دليل ملفات التكوين، و NALI_DB_HOME لتحديد دليل ملفات قواعد البيانات.

إذا لم يتم تعيين متغيرات البيئة ذات الصلة، سيتم استخدام معيار XDG، حيث يكون دليل التكوين في $XDG_CONFIG_HOME/nali ودليل ملفات قواعد البيانات في $XDG_DATA_HOME/nali

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

or

export NALI_HOME=/var/nali

قائمة الشكر

  • قاعدة بيانات IP لـ Chunzhen QQ
  • تحليل قاعدة بيانات Chunzhen qqwry
  • قاعدة بيانات IPv6 العامة ZX
  • قاعدة بيانات مدينة Geoip2
  • محلل geoip2-golang
  • قاعدة بيانات مزودي CDN
  • قاعدة بيانات IPIP
  • تحليل قاعدة بيانات IPIP
  • قاعدة بيانات ip2region
  • IP2Location DB3 LITE
  • مكتبة Cobra CLI

نشكر JetBrains على توفير تراخيص مجانية للمشاريع مفتوحة المصدر

المؤلف

Nali © zu1k، بموجب رخصة MIT.

تنزيل الأداة