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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
asnmap — واجهة سطر أوامر ومكتبة Go لرسم خرائط نطاقات شبكات المؤسسات بسرعة باستخدام معلومات ASN. | Kitploit
أدوات/GitHubGitHub/projectdiscovery/asnmap
الاستخبارات مفتوحة المصدر (OSINT)الاستطلاعتخطيط الشبكةجمع المعلوماتالأدوات والمكوناتتحليل DNS
GitHubprojectdiscovery/asnmap

asnmap

واجهة سطر أوامر ومكتبة Go لرسم خرائط نطاقات شبكات المؤسسات بسرعة باستخدام معلومات ASN.

عرض المستودع
1.1k122منذ 3 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

asnmap

أداة سطر أوامر Go ومكتبة لرسم خرائط نطاقات شبكات المؤسسات بسرعة باستخدام معلومات ASN.

الميزات • التثبيت • الاستخدام • تشغيل asnmap • انضم إلى Discord


الميزات

image

  • بحث ASN إلى CIDR
  • بحث ORG إلى CIDR
  • بحث DNS إلى CIDR
  • بحث IP إلى CIDR
  • إدخال ASN/DNS/IP/ORG
  • إخراج JSON/CSV/TEXT
  • دعم STD IN/OUT

التثبيت

يتطلب asnmap إصدار Go 1.21 للتثبيت بنجاح. للتثبيت، ما عليك سوى تشغيل الأمر أدناه أو تنزيل الثنائي المجمّع مسبقًا من صفحة الإصدارات.

root@kitploit:~
go install github.com/projectdiscovery/asnmap/cmd/asnmap@latest

الاستخدام

root@kitploit:~
asnmap -h

سيؤدي هذا إلى عرض المساعدة الخاصة بالأداة. فيما يلي جميع الخيارات (flags) التي تدعمها.

root@kitploit:~
Usage:
  ./asnmap [flags]

Flags:
INPUT:
   -a, -asn string[]     target asn to lookup, example: -a AS5650
   -i, -ip string[]      target ip to lookup, example: -i 100.19.12.21, -i 2a10:ad40::
   -d, -domain string[]  target domain to lookup, example: -d google.com, -d facebook.com
   -org string[]         target organization to lookup, example: -org GOOGLE
   -f, -file string[]    targets to lookup from file

CONFIGURATIONS:
   -config string           path to the asnmap configuration file
   -r, -resolvers string[]  list of resolvers to use

UPDATE:
   -up, -update                 update asnmap to latest version
   -duc, -disable-update-check  disable automatic asnmap update check

OUTPUT:
   -o, -output string  file to write output to
   -j, -json           display json format output
   -c, -csv            display csv format output
   -v6                 display ipv6 cidr ranges in cli output
   -v, -verbose        display verbose output
   -silent             display silent output
   -version            show version of the project

إعداد ASNMap CLI

تم بناء ASNMap CLI على قمة ASNMap API التي تتطلب رمز API (API Token) من منصة ProjectDiscovery السحابية، ويمكن إعداده باستخدام متغير بيئة أو باستخدام الخيار التفاعلي -auth كما هو موضح أدناه.

استخدام متغير البيئة

root@kitploit:~
export PDCP_API_KEY=*************

استخدام خيار auth

root@kitploit:~
asnmap -auth


   ___   _____  __              
  / _ | / __/ |/ /_ _  ___ ____ 
 / __ |_\ \/    /  ' \/ _  / _ \
/_/ |_/___/_/|_/_/_/_/\_,_/ .__/
                         /_/ 

    projectdiscovery.io

[INF] Get your free api key by signing up at https://cloud.projectdiscovery.io
[*] Enter PDCP API Key (exit to abort): *************
[INF] Successfully logged in as (@user)

تشغيل asnmap

يدعم asnmap مدخلات متعددة بما في ذلك أسماء ASN وIP وDNS وORG للاستعلام عن معلومات ASN/CIDR.

المدخلASNDNSIPORG
مثالAS14421example.com93.184.216.34GOOGLE

يمكن توفير المدخلات إما باستخدام خيارات محددة أو عبر STDIN الذي يقبل جميع الصيغ المدعومة. كما أن الإدخال الفردي والمتعدد (مفصول بفواصل) والإدخال من ملف مدعوم لجميع الخيارات.

root@kitploit:~
echo GOOGLE | ./asnmap -silent

مثال على مدخلات asnmap:

root@kitploit:~
asnmap -a AS45596 -silent
asnmap -i 100.19.12.21 -silent
asnmap -d hackerone.com -silent
asnmap -org GOOGLE -silent

التشغيل الافتراضي

يعيد asnmap افتراضيًا نطاق CIDR للمدخلات المعطاة.

root@kitploit:~
echo GOOGLE | ./asnmap

   ___   _____  __              
  / _ | / __/ |/ /_ _  ___ ____ 
 / __ |_\ \/    /  ' \/ _  / _ \
/_/ |_/___/_/|_/_/_/_/\_,_/ .__/
                         /_/    v0.0.1
		projectdiscovery.io

Use with caution. You are responsible for your actions
Developers assume no liability and are not responsible for any misuse or damage.

8.8.4.0/24
8.8.8.0/24
8.35.200.0/21
34.3.3.0/24
34.4.4.0/24
34.96.0.0/20
34.96.32.0/19
34.96.64.0/18
34.98.64.0/18
34.98.136.0/21
34.98.144.0/21

إخراج JSON

يعرض asnmap افتراضيًا نطاق CIDR، وتتوفر جميع المعلومات دائمًا بتنسيق JSON، وللأتمتة والمعالجة اللاحقة يُعد استخدام الإخراج -json الخيار الأكثر ملاءمة.

root@kitploit:~
echo hackerone.com | ./asnmap -json -silent | jq
root@kitploit:~
{
  "timestamp": "2022-09-19 12:14:33.267339314 +0530 IST",
  "input": "hackerone.com",
  "as_number": "AS13335",
  "as_name": "CLOUDFLARENET",
  "as_country": "US",
  "as_range": [
    "104.16.0.0/14",
    "104.20.0.0/16",
    "104.21.0.0/17"
  ]
}
{
  "timestamp": "2022-09-19 12:14:33.457401266 +0530 IST",
  "input": "hackerone.com",
  "as_number": "AS13335",
  "as_name": "CLOUDFLARENET",
  "as_country": "US",
  "as_range": [
    "2606:4700:8390::/44"
  ]
}

إخراج CSV

يدعم asnmap أيضًا إخراج تنسيق CSV الذي يحتوي على جميع المعلومات تمامًا مثل إخراج JSON.

root@kitploit:~
echo hackerone.com | ./asnmap -csv -silent
root@kitploit:~
timestamp|input|as_number|as_name|as_country|as_range
2022-09-19 12:15:04.906664007 +0530 IST|hackerone.com|AS13335|CLOUDFLARENET|US|104.16.0.0/14,104.20.0.0/16,104.21.0.0/17
2022-09-19 12:15:05.201328136 +0530 IST|hackerone.com|AS13335|CLOUDFLARENET|US|2606:4700:9760::/44

الاستخدام مع مشاريع PD الأخرى

يمكن تمرير إخراج asnmap مباشرة إلى مشاريع أخرى في سير العمل التي تقبل stdin كمدخل، على سبيل المثال:

  • echo AS54115 | asnmap | tlsx
  • echo AS54115 | asnmap | dnsx -ptr
  • echo AS54115 | asnmap | naabu -p 443
  • echo AS54115 | asnmap | naabu -p 443 | httpx
  • echo AS54115 | asnmap | naabu -p 443 | httpx | nuclei -id tech-detect

استخدام asnmap كمكتبة

توجد أمثلة على استخدام asnmap من كود Go في مجلد examples.

شكر وتقدير

  • Frank Denis لصيانته قاعدة بيانات IPtoASN المجانية.

تم صنع asnmap بـ ❤️ بواسطة فريق projectdiscovery ويتم توزيعه بموجب MIT License.

انضم إلى Discord

تنزيل الأداة