Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
anycast-census — IPv4/IPv6 प्रीफ़िक्स को ICMP, TCP और DNS के माध्यम से प्रोब करने वाली अनुदैर्ध्य anycast जनगणना प्रणाली, जो anycast परिनियोजनों का पता लगाती है और PoPs का भू-स्थान निर्धारण करती है, तथा दैनिक डेटासेट और एक API प्रकाशित करती है। | Kitploit
उपकरण/GitHubGitHub/ut-dacs/anycast-census
पैकेट स्निफिंग और विश्लेषणटोहीनेटवर्क मैपिंगजानकारी एकत्र करनानेटवर्क सुरक्षापेपर और शोधचयनित संसाधनDNS विश्लेषण
GitHubut-dacs/anycast-census

anycast-census

IPv4/IPv6 प्रीफ़िक्स को ICMP, TCP और DNS के माध्यम से प्रोब करने वाली अनुदैर्ध्य anycast जनगणना प्रणाली, जो anycast परिनियोजनों का पता लगाती है और PoPs का भू-स्थान निर्धारण करती है, तथा दैनिक डेटासेट और एक API प्रकाशित करती है।

18119घं 15मि पहलेअभी तक समीक्षित नहीं
रिपॉजिटरी देखें
वेबसाइट

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

LACeS Anycast Census

DOI License: MPL 2.0 Website

LACeS: एक खुला, तेज़, ज़िम्मेदार और कुशल अनुदैर्ध्य Anycast Census सिस्टम

संपर्क: [email protected]

विषय-सूची

  • Census डेटा डाउनलोड करना
  • LACeS Explorer — इंटरैक्टिव वेब इंटरफ़ेस
  • Python helper का उपयोग करना
  • डेटासेट को समझना
    • डेटा अनुशंसाएँ
    • पहचान विधियाँ
  • डेटा संरचना
    • कॉलम
    • भू-स्थान निर्धारण सटीकता मेट्रिक्स
    • यूनिकास्ट भू-स्थान निर्धारण परिणाम
  • मापन पद्धति
अपना स्वयं का census चलाना
  • उद्धरण
  • Census डेटा डाउनलोड करना

    उपलब्ध प्रारूप

    इस रिपॉज़िटरी में मौजूद 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- उपसर्गों के साथ उपलब्ध हैं।

    उदाहरण:

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

    व्यक्तिगत prefixes, ASNs, और दैनिक आँकड़ों की क्वेरी करने के लिए पूर्ण API दस्तावेज़ीकरण देखें।

    LACeS Explorer — इंटरैक्टिव वेब इंटरफ़ेस

    हम census डेटा को क्वेरी करने, विज़ुअलाइज़ करने और एक्सप्लोर करने के लिए एक इंटरैक्टिव डैशबोर्ड प्रदान करते हैं:

    खोज और लुकअप। anycast स्थिति, पहचाने गए PoPs के भू-स्थान, और संबंधित नेटवर्क जानकारी देखने के लिए कोई भी IP पता, prefix, ASN, डोमेन, या TLD दर्ज करें। 21 मार्च, 2024 से सभी census तिथियों के लिए ऐतिहासिक स्नैपशॉट उपलब्ध हैं।

    तुलना मोड। समय के साथ anycast परिनियोजन कैसे बदला, यह ट्रैक करने के लिए दो अलग-अलग census तिथियाँ चुनें।

    RIPE Atlas एकीकरण। सार्वजनिक RIPE Atlas परिणामों पर भू-स्थान निर्धारण एल्गोरिद्म चलाएँ।

    एनालिटिक्स। समय के साथ आँकड़े, क्षेत्र के अनुसार anycast, anycast स्पेस का Hilbert curve, ...

    Python helper का उपयोग करना

    census_helper.py फ़ाइल डेटासेट को डाउनलोड करने और फ़िल्टर करने के लिए सुविधाजनक फ़ंक्शन प्रदान करती है। इसके लिए pandas, pyarrow, और requests की आवश्यकता होती है।

    बुनियादी उपयोग

    root@kitploit:~
    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")
    

    कमांड-लाइन उपयोग

    root@kitploit:~
    python census_helper.py --ip-version v4 --date latest --prefixes-only
    python census_helper.py --ip-version v4 --date 2026-03-22 --confidence comprehensive
    

    डेटासेट को समझना

    डेटा अनुशंसाएँ

    आवश्यकताओं के आधार पर हम निम्नलिखित फ़िल्टरिंग की सलाह देते हैं:

    उच्च विश्वास:

    root@kitploit:~
    (AB > 3) || (GCD > 1)
    

    व्यापक कवरेज:

    root@kitploit:~
    (AB > 1) || (GCD > 1)
    

    पहचान विधियाँ

    Census दो पहचान विधियों का उपयोग करता है:

    Anycast-आधारित (AB): anycast का उपयोग करके anycast का पता लगाता है। यदि कई PoPs उत्तर प्राप्त करते हैं तो एक prefix को anycast माना जाता है। विवरण के लिए MAnycast2 देखें। तीन probe प्रोटोकॉल का उपयोग किया जाता है: ICMP/ping, TCP SYN/ACK, और DNS/UDP।

    • गलत सकारात्मक (FPs): यह विधि FPs उत्पन्न करने के लिए जानी जाती है, विशेष रूप से जब प्राप्त करने वाले PoPs की संख्या < 4 हो।

    लेटेंसी-आधारित (GCD): लेटेंसी माप और Great-Circle-Distance गणनाओं का उपयोग करके anycast का पता लगाता है।

    • गलत नकारात्मक (FNs): अत्यधिक सटीक, लेकिन क्षेत्रीय anycast (यानी, एक सीमित भौगोलिक क्षेत्र के भीतर तैनात anycast) का पता लगाने में संघर्ष करता है।

    नोट हम unicast भू-स्थान निर्धारण परिणाम तब प्रदान करते हैं जब AB > 1 लेकिन GCD == 1। यह निर्धारित करने में मदद कर सकता है कि AB परिणाम FPs हैं या GCD परिणाम FNs हैं।

    डेटा संरचना

    फ़ाइल पथ

    नवीनतम फ़ाइलें (दैनिक रूप से अपडेट):

    root@kitploit:~
    IPv4-latest.parquet
    IPv6-latest.parquet
    IPv4-latest.csv
    IPv6-latest.csv
    stats-latest
    

    ऐतिहासिक फ़ाइलें (21 मार्च, 2024 से):

    root@kitploit:~
    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 prefix (जैसे, 1.0.0.0/24)
    AB_ICMPv4/v6anycast-आधारित विधि (ICMP) का उपयोग करके पाए गए स्थान
    AB_TCPv4/v6anycast-आधारित विधि (TCP SYNACK) का उपयोग करके पाए गए स्थान
    AB_DNSv4/v6anycast-आधारित विधि (DNS/UDP) का उपयोग करके पाए गए स्थान
    GCD_ICMPv4/v6लेटेंसी-आधारित विधि (ICMP) का उपयोग करके पाई गई साइटें
    GCD_TCPv4/v6लेटेंसी-आधारित विधि (TCP) का उपयोग करके पाई गई साइटें
    partialक्या आंशिक anycast का पता चला था (केवल IPv4)
    backing_prefixसंबंधित IP रूटिंग टेबल prefix (RouteViews)
    ASNprefix की घोषणा करने वाला/वाले ASN (MOASes ; से अलग)
    locationsपाई गई साइटों से विस्तृत भू-स्थान डेटा (नीचे देखें)

    Locations कॉलम

    फ़ील्डविवरण
    cityiGreedy के एल्गोरिद्म का उपयोग करके भू-स्थानित शहर
    country_code2-अक्षर देश कोड (ISO 3166-1 alpha-2)
    airport_codeनिकटतम हवाई अड्डे का IATA 3-अक्षर कोड
    latहवाई अड्डे का अक्षांश
    lonहवाई अड्डे का देशांतर
    radiusकिलोमीटर में RTT डिस्क की त्रिज्या
    candidate_diameterशेष उम्मीदवार शहरों के बीच अधिकतम युग्म दूरी (किमी); छोटे मान उच्च परिशुद्धता दर्शाते हैं
    num_constraintsउम्मीदवार सेट को परिष्कृत करने वाली अतिव्यापी डिस्क की संख्या; उच्च मान परिणाम में उच्च विश्वास दर्शाते हैं

    अंतिम तीन फ़ील्ड भू-स्थान निर्धारण परिणामों के विश्वास को निर्धारित करने में मदद करते हैं।

    CSV प्रारूप

    GitHub के Web UI के माध्यम से आसान पहुँच के लिए सीमित डेटा CSV प्रारूप में प्रदान किया जाता है:

    root@kitploit:~
    prefix,number_of_sites,backing_prefix
    1.1.1.0/24,67,1.1.1.0/24
    

    मापन पद्धति

    IPv4 लक्ष्य

    हम USC/ISI ANT IPv4 hitlist (प्रति /24 ICMP/ping उत्तरदायी IP पतों की रैंकिंग) का उपयोग करते हैं, जिसे निम्नलिखित द्वारा पूरक किया जाता है:

    • सार्वजनिक DNS नेमसर्वर
    • OpenINTEL infra:ns रिकॉर्ड

    IPv6 लक्ष्य

    हम उपयोग करते हैं:

    • OpenINTEL से AAAA रिकॉर्ड
    • IPv6Hitlist
    • TU Dresden और HAW Hamburg से IPv6-SRA

    आंशिक anycast

    दैनिक probing प्रभाव को कम करने के लिए, हम /24 ग्रैन्युलैरिटी पर स्कैन करते हैं। हालाँकि, कुछ prefixes में मिश्रित unicast और anycast IP पते होते हैं (विवरण के लिए पेपर देखें) जिन्हें हम multi-target probing का उपयोग करके पहचानते हैं।

    अपना स्वयं का census चलाना

    हम सभी मापन और विश्लेषण टूलिंग को MPL 2.0 लाइसेंस के अंतर्गत सार्वजनिक रूप से उपलब्ध कराते हैं:

    मापन टूलिंग

    MAnycastR AB और GCD मापों के लिए कार्यान्वयन प्रदान करता है

    भू-स्थान निर्धारण

    MiGreedy IP भू-स्थान निर्धारण के लिए iGreedy के एल्गोरिद्म का हमारा अनुकूलित कार्यान्वयन है, जिसे बड़े पैमाने पर उत्पादन censuses के लिए डिज़ाइन किया गया है। यह unicast भू-स्थान निर्धारण, intersection का उपयोग करके बेहतर पहचान, और विश्वास/सटीकता मेट्रिक्स का समर्थन करता है।

    उद्धरण

    अकादमिक शोध के लिए इस डेटासेट का उपयोग करते समय, कृपया निम्नलिखित पेपर का उद्धरण दें:

    root@kitploit:~
    @inproceedings{10.1145/3730567.3764484,
      author = {Hendriks, Remi and Luckie, Matthew and Jonker, Mattijs and van Rijswijk-Deij, Roland},
      title = {LACeS: an Open, Fast, Responsible and Efficient Longitudinal Anycast Census System},
      year = {2025},
      booktitle = {Proceedings of the 2025 Internet Measurement Conference}
    }
    
    टूल डाउनलोड करें