Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
anycast-census — نظام إحصاء أيونيكاست طولي يقوم بفحص بادئات IPv4/IPv6 عبر ICMP وTCP وDNS للكشف عن عمليات نشر أيونيكاست وتحديد الموقع الجغرافي لنقاط الحضور (PoPs)، مع نشر مجموعات بيانات يومية وواجهة برمجة تطبيقات (API). | Kitploit
أدوات/GitHubGitHub/ut-dacs/anycast-census
التقاط وتحليل الحزمالاستطلاعتخطيط الشبكةجمع المعلوماتأمن الشبكاتالأوراق والأبحاثموارد منسقةتحليل DNS
GitHubut-dacs/anycast-census

anycast-census

نظام إحصاء أيونيكاست طولي يقوم بفحص بادئات IPv4/IPv6 عبر ICMP وTCP وDNS للكشف عن عمليات نشر أيونيكاست وتحديد الموقع الجغرافي لنقاط الحضور (PoPs)، مع نشر مجموعات بيانات يومية وواجهة برمجة تطبيقات (API).

1982منذ يوم واحدلم تتم المراجعة بعد
عرض المستودع
الموقع الإلكتروني

الأكثر شعبية

عرض الكل →

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

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

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

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

إحصاء LACeS للبث الأحادي المتعدد

DOI License: MPL 2.0 Website

LACeS: نظام إحصاء طولي مفتوح وسريع ومسؤول وفعّال للبث الأحادي المتعدد

التواصل: [email protected]

المحتويات

  • تنزيل بيانات الإحصاء
  • مستكشف LACeS — واجهة ويب تفاعلية
  • استخدام مساعد Python
  • فهم مجموعة البيانات
    • توصيات البيانات
    • طرق الكشف
  • بنية البيانات
  • منهجية القياس
  • تشغيل الإحصاء الخاص بك
  • الاقتباس

تنزيل بيانات الإحصاء

الصيغ المتاحة

يمكن تنزيل ملفات parquet في هذا المستودع بصيغ بديلة عبر واجهة manycast.net REST API:

الصيغةمثال
.parquethttps://manycast.net/api/v1/export/IPv4-latest.parquet
.parquet.gzhttps://manycast.net/api/v1/export/IPv4-latest.parquet.gz
.csv.gzhttps://manycast.net/api/v1/export/IPv4-latest.csv.gz
.json.gzhttps://manycast.net/api/v1/export/IPv4-latest.json.gz

استبدل latest بتاريخ محدد (مثل 2026-03-22) لتنزيل لقطة تاريخية. يتوفر كل من IPv4 وIPv6 بالبادئتين IPv4- وIPv6-.

مثال:

curl -O https://manycast.net/api/v1/export/IPv4-2026-03-22.csv.gz

راجع توثيق API الكامل للاستعلام عن البادئات الفردية، وASNs، والإحصاءات اليومية.

LACeS Explorer — واجهة ويب تفاعلية

نوفّر لوحة تحكم تفاعلية للاستعلام عن بيانات الإحصاء وتصوّرها واستكشافها:

البحث والاستعلام. أدخل أي عنوان IP، أو بادئة، أو ASN، أو نطاق، أو TLD للبحث عن حالة anycast، والموقع الجغرافي لنقاط الحضور المكتشفة، ومعلومات الشبكة ذات الصلة. تتوفر لقطات تاريخية لجميع تواريخ الإحصاء منذ 21 مارس 2024.

وضع المقارنة. اختر تاريخي إحصاء مختلفين لتتبّع كيفية تغيّر نشر anycast بمرور الوقت.

تكامل RIPE Atlas. شغّل خوارزمية تحديد الموقع الجغرافي على نتائج RIPE Atlas العامة.

التحليلات. إحصاءات بمرور الوقت، وanycast حسب المنطقة، ومنحنى Hilbert لفضاء anycast، ...

استخدام مساعد Python

يوفّر ملف census_helper.py دوال مساعدة لتنزيل مجموعة البيانات وتصفيتها. يتطلب pandas وpyarrow وrequests.

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

import census_helper

# Download latest snapshot and filter to high-confidence anycast prefixes
census = census_helper.download_latest("v4")
anycast = census_helper.filter_anycast(census, "v4")

# Or use comprehensive coverage (includes borderline cases)
anycast = census_helper.filter_anycast(census, "v4", confidence="comprehensive")

استخدام سطر الأوامر

python census_helper.py --ip-version v4 --date latest --prefixes-only
python census_helper.py --ip-version v4 --date 2026-03-22 --confidence comprehensive

فهم مجموعة البيانات

توصيات البيانات

بناءً على المتطلبات، نوصي بالتصفية التالية:

ثقة عالية:

(AB > 3) || (GCD > 1)

تغطية شاملة:

(AB > 1) || (GCD > 1)

طرق الكشف

يستخدم الإحصاء طريقتين للكشف:

القائم على Anycast (AB): يكتشف Anycast باستخدام Anycast. يُعتبر البادئة Anycast إذا استقبلت عدة نقاط حضور (PoPs) ردودًا. راجع MAnycast2 للتفاصيل. تُستخدم ثلاثة بروتوكولات للتحقيق: ICMP/ping وTCP SYN/ACK وDNS/UDP.

  • الإيجابيات الكاذبة (FPs): من المعروف أن هذه الطريقة تُنتج إيجابيات كاذبة، خاصةً عندما يكون عدد نقاط الحضور المستقبِلة < 4.

القائم على زمن الاستجابة (GCD): يكتشف Anycast باستخدام قياسات زمن الاستجابة وحسابات المسافة الدائرية الكبرى.

  • السلبيات الكاذبة (FNs): دقيق للغاية، لكنه يواجه صعوبة في كشف Anycast الإقليمي (أي Anycast المنشور داخل منطقة جغرافية ضيقة).

ملاحظة نوفّر نتائج تحديد الموقع الجغرافي لـ unicast عندما يكون AB > 1 لكن GCD == 1. قد يساعد ذلك في تحديد ما إذا كانت نتائج AB إيجابيات كاذبة أو نتائج GCD سلبيات كاذبة.

بنية البيانات

مسارات الملفات

أحدث الملفات (تُحدَّث يوميًا):

IPv4-latest.parquet
IPv6-latest.parquet
routed-prefixes-IPv4-latest.csv
routed-prefixes-IPv6-latest.csv
stats-latest

الملفات التاريخية (منذ 21 مارس 2024):

YYYY/MM/DD/IPv4.parquet
YYYY/MM/DD/IPv6.parquet
YYYY/MM/DD/IPv4.csv
YYYY/MM/DD/IPv6.csv
YYYY/MM/DD/stats

الأعمدة

العمودالوصف
prefixبادئة anycast المرشحة: /24 لـ IPv4 (مثل 1.0.0.0/24)، /48 لـ IPv6
AB_ICMPv4/v6المواقع التي تم العثور عليها باستخدام طريقة anycast (ICMP)
AB_TCPv4/v6المواقع التي تم العثور عليها باستخدام طريقة anycast (TCP SYNACK)
AB_DNSv4/v6المواقع التي تم العثور عليها باستخدام طريقة anycast (DNS/UDP)
GCD_ICMPv4/v6المواقع التي تم العثور عليها باستخدام طريقة زمن الاستجابة (ICMP)
GCD_TCPv4/v6المواقع التي تم العثور عليها باستخدام طريقة زمن الاستجابة (TCP)
partialما إذا تم اكتشاف anycast جزئي (IPv4 فقط)
backing_prefixبادئة جدول توجيه IP المقابلة (RouteViews)
ASNASN (أو ASNs) التي تعلن البادئة (MOASes مفصولة بـ ;)
locationsإدخال واحد لكل موقع محدد جغرافياً (انظر أدناه)

عمود المواقع

الحقلالوصف
idمعرّف المدينة في GeoNames، أو NoCity عندما لا تقع أي مدينة مرشحة ضمن قرص RTT
cityالمدينة التي يُوضع فيها الموقع، باستخدام خوارزمية iGreedy (الأكثر سكاناً بين المرشحين)
country_codeرمز الدولة المكوّن من حرفين (ISO 3166-1 alpha-2)
latخط عرض المدينة
lonخط طول المدينة
candidate_diameterأقصى مسافة ثنائية (كم) بين المدن المرشحة المتبقية؛ القيم الأصغر تشير إلى دقة أعلى
num_constraintsعدد الأقراص المتداخلة التي حسّنت مجموعة المرشحين؛ القيم الأعلى تشير إلى ثقة أعلى في النتيجة

ملاحظة: التحديد الجغرافي يكون بدقة المطار للتواريخ قبل 2026-10-03 (يحتوي id على رمز مطار IATA المكوّن من 3 أحرف قبل ذلك)

تنسيق CSV

ننشر routed-prefixes-IPv*.csv الذي يحتوي على:

prefix,asn
4.144.0.0/12,8075

يحتوي هذا الملف على جميع بادئات جدول توجيه IP التي نكتشف فيها Anycast بثقة عالية (أي عمود backing_prefix في ملف .parquet). نوفر هذا الملف لأن ذلك يسمح بتحليل سهل باستخدام البادئات الموجّهة، ويمكن الوصول إليه بسهولة عبر واجهة الويب الخاصة بـ GitHub. علاوة على ذلك، فإنه يبسّط التحليل المشترك باستخدام قائمة bgp.tools (التي تصنّف Anycast بناءً على البادئة الموجّهة) لمن يستخدمون مجموعة بياناتنا بالاشتراك مع مجموعتهم.

نلاحظ أن backing_prefix قد يحتوي على مزيج من عناوين unicast وanycast (انظر الورقة البحثية للتفاصيل). افتراض أن كامل backing_prefix هو anycast يؤدي إلى العديد من النتائج الإيجابية الخاطئة (FPs)، خاصة بالنسبة للبادئات الأكبر (حتى /8 في IPv4). توصيتنا هي تقييم عناوين anycast باستخدام كتل /24 و/48 في ملف .parquet.

منهجية القياس

الأهداف

لكل بروتوكول فحص (ICMP، TCP، DNS) قائمة أهداف خاصة به لكل إصدار IP، مع عدة أهداف مرتّبة لكل /24 (IPv4) أو /48 (IPv6). نفحص الأهداف المرتّبة للبادئة بشكل تكراري، ونتوقف بمجرد استجابة أحدها، لتقليل تكاليف الفحص (انظر قوائم الأهداف المرتّبة في MAnycastR). ترتيب المصادر أدناه هو ترتيب أولوية الفحص.

تنزيل الأداة